用单片机89C2051制作的延时控制器

工控自动化 时间:2011-05-01来源:网络

JC NP3
MOV KEYCODE,#06H;若S3按下,键盘值=6
NOP
NP3:MOV P1,#0F7H;消隐
NOP
NOP
MOV A,THBIN;
MOV B,#0AH
DIV AB;
SWAP A;显示时的十位
JNZ DISPLY1
MOV A,#0F7H
DISPLY1:ORL A,#07H
MOV P1,A
MOV A,#DPH1
ANL A,OUT
MOV P3,A
ACALL DSPDEL
MOV A,#HIDE
ANL A,OUT
MOV P3,A
NOP
MOV A,B
SWAP A;显示时的个位
ORL A,#07H
ANL A,OUT
MOV P1,A
SETB P1.3
MOV A,#DPH0
ANL A,OUT
MOV P3,A
ACALL DSPDEL
MOV C,P3.7;判断S1是否按下
MOV A,#HIDE
ANL A,OUT
MOV P3,A
JC NP4
MOV KEYCODE,#02H;S1按下,键盘值=2
NOP
NP4:MOV P1,#0F7H;消隐
NOP
NOP
NOP
RET

;********** 延时子程序 **************8
DSPDEL:MOV R7,#0FFH;延时程序0.5ms
DJNZ R7,$
RET
END

1 2 3

关键词: 控制器 延时 制作 89C2051 单片机

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版