1297


Układy i systemy mikroprocesorowe

Rok akademicki

Termin

Rodzaj studiów

Kierunek

Prowadzący

Grupa

Sekcja

2007/2008

23.11.2007 r.

USM

INF

GD

1

1

17:15 - 20:15

Sprawozdanie z ćwiczenia numer 8

Data wykonania ćwiczenia: 2007-11-23

Temat ćwiczenia:

Mikroprocesor 8051

Skład sekcji:

Bartłomiej Gorczyński

Jacek Jędruch

Przemysław Sech

Tomasz Chanek

Celem laboratorium było programowanie i zapoznanie się z możliwościami mikroprocesora typu 8051. Pracowaliśmy na komputerach z zainstalowanym systemem DOS. Do realizacji ćwiczenia posłużyły nam kompilator asemblera i symulator działania mikroprocesora 8051. Naszym zadaniem było napisanie trzech programów działających w sposób podany poniżej:

Zad. 1

0x08 graphic

P0

0x08 graphic

P1

W zależności od bitu kierunku DIR jedynka na P1 ma się przesuwać w prawo lub lewo. Pojedyńcze przesunięcie ma następować w takt zbocza narastającego zegara.

Rozwiązanie zad1.:

org 0 ;start od zerowego rozkazu

mov P1,#16 ;ustawia bit 4 portu 1 na: '1'

mov P0,#255 ;wypelnia caly port P0 '1'

start:

jnb P0.0, $ ;oczekiwanie na zbocze narastające

jnb P0.1, lewo ;jesli '0' --> lewo

jb P0.1, prawo ;jesli '1' --> prawo

lewo:

mov a, P1 ;zawartosc P1 przenosi do akumulatora

rl a ;przesuniecie bitowe w lewo

mov P1,a ;zapisanie NOWEJ (przesunietej) wartosci do P1

jb P0.0, $

sjmp start ;skok do pocz.

prawo:

mov a, P1

rr a

mov P1, a

jb P0.0, $

sjmp start

nop



Wyszukiwarka

Podobne podstrony:
Dz U 2009 nr 162 poz 1297
1297
M 1297
1297 cud stachursky 35ZNJJFN56PP6ZC2SXDYEHJSLDUU5VRIAI2HVAY
sciaga 1297
dzu2005nr155poz1296 i 1297
Dz U 2009 nr 162 poz 1297
1297 015
1297 017
1297 020
1297 018
1297 012
1297 010
1297 006
1297 011
1297 014
1297 001
1297 009

więcej podobnych podstron