Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CLR P0.7 ;właczenie oscyloskopu
- MOV TMOD, #01H ;timer0 tryb 1
- MOV TH0, #0E8H
- MOV TL0, #08FH ;start od stanu wysokiego przez 6us
- SETB TR0 ;uruchom timer0
- StanNiski:
- JNB TF0, StanNiski ;jeśli flaga TF0 nieustawiona, skocz do etykiety
- MOV TH0, #0A2H
- MOV TL0, #03FH ;stan niski 24us
- CLR TF0 ;skasuj flage TF0
- SETB P1.6 ;ustaw bit P1.6
- StanWysoki:
- JNB TF0, StanWysoki ;jeśli flaga TF0 nieustawiona, skocz do etykiety
- MOV TH0, #0E8H
- MOV TL0, #08FH ;start od stanu wysokiego przez 6us
- CLR TF0 ;skasuj flage TF0
- CLR P1.6 ;wyzeruj bit P1.6
- JMP StanNiski ;bezwarunkowo skocz do etykiety StanNiski
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement