Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CSEG AT 0
- AJMP reset
- CSEG AT 0Bh
- AJMP filler
- CSEG AT 30h
- reset:
- SETB ET0
- SETB EA
- MOV TMOD,#00000010b ; tryb 2 licznik sygnalu taktujacego
- MOV TH0,#-25 ; zaladowanie wartosci poczatkowej
- SETB TR0 ; podlaczenie sygnalu do licznika
- loop:
- ACALL delay ; przykladowy program glówny
- CPL P2.7
- ;JBC TF0,Przelacz ; sprawdzenie flagi przepelnienia timera
- SJMP loop
- ;Przelacz:
- ;CPL P2.0 ; zmiana stanu linii portu na przeciwny
- ;SJMP loop
- delay:
- MOV R0,#2
- del2:
- DJNZ R0,del2
- RET
- filler:
- CPL P2.0
- RETI
- END
Advertisement
Add Comment
Please, Sign In to add comment