mkd 51 programy selcas


org 0
ljmp start

org 000Bh
ljmp obslug

ljmp glowny

start:
mov 32,#83h


mov IE,#82h ;przerwania itp
mov TMOD,#1h ;
mov dptr,#-5000
mov TL0,dpl ;
mov TH0,dph
mov TCON,#10h ;uruchomienie licznik



glowny:

ljmp glowny


obslug:
push dpl
push dph
push acc

ssss:
r6
r7
--mov r7,acc.4
--mov r6,acc.4
cjne r7,#1,pot2
cjne r6,#1,pot1
push r1


pot2:
mov dptr,#8005h
movx @dptr,a
cjne r7,#1,pot1

ljmp ppp

pot1:
mov dptr,#8006h
movx @dptr,a
cjne r6,#1,pot2
ljmp ppp
ppp:

mov dptr,#8000h
movx a,@dptr

mov b,#32
div ab

mov dptr,#diody
movc a,@a+dptr
mov dptr,#8008h
movx @dptr,a



mov dptr,#-5000
mov TL0,dpl ;poczatkowa wartosc licznika mov
TH0,dph


reti


jednostki:
db 1,2,3,4,5,6,7,8,9,0

diody:
db 1,2,4,8,16,32,64,128,256,0


end



Wyszukiwarka

Podobne podstrony:
mkd 51 programy Nowy dokument tekstowy (2)
mkd 51 programy przerwa
mkd 51 programy zal
mkd 51 programy potencjomETRwyświetlacz2
mkd 51 programy potencjomETR
mkd 51 programy potencjomETRwyświetlacz
mkd 51 programy Nowy dokument tekstowy
mkd 51 programy kolokwium
mkd 51 programy POTDIODA
mkd 51 programy w7segx9
mkd 51 programy pseudo asm
Programator procesorów 51 firmy Atmel README2
Programator procesorów 51 firmy Atmel README

więcej podobnych podstron