Bazy Danych, sprawozdanie 9

background image

Sprawozdanie z ćwiczenia 9

Data wykonania ćwiczenia: 12.03.2010

Temat ćwiczenia: Mikrokontrolery serii 52

Laboratorium Mikroinformatyki

Rok akademicki

Termin

Rodzaj studiów

Kierunek

Prowadzący

Grupa

Sekcja

2009/2010

poniedziałek

dzienne

INF

GD

1

C

12.03.2010

Skład sekcji:

Korneliusz Olejniczak
Przemysław Sadowski
Jarosław Sztanga

background image

1. Treść zadania:

Po zapoznaniu się z listą rozkazów mieliśmy stworzyć program w języku
assemblerowym, który będzie sprawiał, że po każdym naciśnięciu i puszczeniu
przycisku, stan diody się zmieni na przeciwny(jeśli była zaświecona, to zgaśnie, lub
vice versa)

2. Rozwiązanie zadania:

1

org 0

Inicjalizacja programu

2 start0:

Określenie etykiety start0

3

mov c, p0.0

Kopiowanie pierwszego bitu(o zerowym indeksie) z portu
zerowego na C

4

jc clk0

Skok do etykiety clk0, jeśli bit C jest zapalony(jest jedynką)

5

sjmp start0

Przeskok do start0

6 clk0:

Określenie etykiety clk0;

7

cpl p1.0

Negacja pierwszego bitu portu p1

8

sjmp start1

Przeskok do start1

9 start1:

10

mov c, p0.0

Kopiowanie pierwszego bitu portu zerowego do c

11

jnc start0

Skok do start0, jeśli bit C nie jest zapalony

12

sjmp start1

Skok do start1

3. Wnioski:

Dioda jest podłączona tak, że działa na nią tylko pierwszy bit portu pierwszego. Jeśli
bit jest zapalony, a po tym gaśnie, to dioda zmienia stan.

Program działa tak jak było w zamyśle. Oznacza to, że kiedy wciskaliśmy i
puszczaliśmy przycisk, stan diody zmieniał się na przeciwny.


Wyszukiwarka

Podobne podstrony:
Bazy Danych, sprawozdanie 8
Bazy Danych, sprawozdanie 8
eksploracja lab03, Lista sprawozdaniowych bazy danych
sprawozdanie SKLEP SPOŻYWCZY Rafał Sylwestrzuk(1), WAT, semestr III, Bazy danych
eksploracja-lab03 Lista sprawozdaniowych bazy danych
eksploracja lab03, Lista sprawozdaniowych bazy danych
1 Tworzenie bazy danychid 10005 ppt
bazy danych II
Bazy danych
Podstawy Informatyki Wykład XIX Bazy danych
Bazy Danych1
bazy danych druga id 81754 Nieznany (2)
bazy danych odpowiedzi
Bazy danych
notatek pl g owacki,bazy danych Nieznany

więcej podobnych podstron