;타이머 카운터 실험1 ~ 타이머0 모드1 을 이용한 LED 제어 실험
ORG 8000H
MAIN: MOV TMOD,#00000001B ;GATE =0,TIMER MODE,RUN MODE 01
MOV IE,#10000010B
;ENABLE ONLY TIMER 0
MOV TH0,#0D8H
MOV TL0,#0EAH
CLR C
SETB TCON.TR0
JMP $
SERVICE: CLR TCON.TR0
JNC LEDON
JMP LEDOFF
LEDON: SETB C
MOV P1,#00H ; LED 켜기
MOV TH0,#00H
MOV TL0,#00H
SETB TCON.TR0
RETI
LEDOFF: CLR C
MOV P1,#0FFH ; LED 끄기
MOV TH0,#0D8H
MOV TL0,#0EAH
SETB TCON.TR0
RETI
ORG 9F0BH
JMP SERVICE
END
'Technology > Embedded' 카테고리의 다른 글
8051 source code / Timer interrupt를 이용한 counter (0) | 2009.12.05 |
---|---|
8051 source code / Timer counter mode2를 이용한 실험 (0) | 2009.12.05 |
8051 source code / DOT MATRIX 글자 좌우 이동하기 "ㄱ(기억자)" (0) | 2009.12.05 |
8051 source code / DOT MATRIX ㄱ(기억)자 만들기 (0) | 2009.12.05 |
8051 source code / DOT MATRIX 세로로 한칸씩 이동하기 (0) | 2009.12.05 |