본문 바로가기

My Project/MDE Kit

MDE 80196 KIT, LED 점멸



 
80196 키트로 만든 간단한 LED점멸..


이키트는 P1.0~P1.3까지 4개의 LED의 조정이 가능하다.
LED에 불을 키려면 해당포트에 LOW를 주면된다(0),
상위의 4비트가 키보드에 연결되어있기때문에,
하위 4비트만을 이용해서 컨트롤.
시작번지가 4000번지(이후 모델들은 2080)
간단하게 레지스터에 값을 넣어서
SHIFT RIGHT해서 LED 점멸시킨다.


LED.A96
---------------------------------------------------------------------
BREG1 EQU 20H
WREG  EQU 22H
P1 EQU 0FH

CSEG AT 4000H

START:
LDB BREG1,#1110111B

LOOP:
SHRB BREG1,#1
ORB BREG1,#0F0H
LDB P1,BREG1
CALL TIMER
JBS BREG1,0,LOOP
SJMP START

TIMER:
LD WREG,#60000
TIMER1:
NOP
NOP
NOP
NOP
NOP
DJNZW WREG,TIMER1
RET

END
-----------------------------------------