;타이머 카운터 실험3 ~ 타이머/카운터1 모드2 를 이용한 실험
ORG 8000H
MAIN: MOV TMOD,#01100110B ;GATE =0,COUNTER MODE,MODE 10
MOV IE,#10001000B ;ENABLE ONLY TIMER 1
MOV TH1,#0FFH
MOV TL1,#0FFH
MOV P1,#0FFH
MOV A,#11111110B
SETB TCON.TR1
JMP $
SERVICE: MOV P1,A
CLR C
RLC A
JC PATH1 ;다켜지 않았으면,PATH1으로 분기
MOV A,#11111111B ;모두 켜져있으면, 다음 동작에서는
; LED 를 모두 끈다.
PATH1: SETB TCON.4
RETI
ORG 9F1BH ; 타이머1 인터럽트 벡터
JMP SERVICE
END
'Technology > Embedded' 카테고리의 다른 글
8051 source code / Interupt를 이용한 LED 실험 (0) | 2009.12.05 |
---|---|
8051 source code / Timer interrupt를 이용한 counter (0) | 2009.12.05 |
8051 source code / Timer counter mode를 이용한 LDE 제어 (0) | 2009.12.05 |
8051 source code / DOT MATRIX 글자 좌우 이동하기 "ㄱ(기억자)" (0) | 2009.12.05 |
8051 source code / DOT MATRIX ㄱ(기억)자 만들기 (0) | 2009.12.05 |