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
-----------------------------------------


Posted by 후니 유

댓글을 달아주세요:: 스팸은 정중히 사절합니다.


BLOG main image
Cr4cK th3 W0Rld by 후니 유

1,214,104


Today : 141
Yesterday : 177
hit counters

카테고리

전체보기 (802)
Etc (246)
Hacked Brain (280)
My Project (32)
데일리 (22)
운영체제 (31)
프로그래밍 (92)
Securities (27)