单片机控制数显“消屏”算是的探讨
[09-12 18:13:23] 来源:http://www.88dzw.com 单片机学习 阅读:8307次
文章摘要:3.2 “消屏”辅助循环程序LOOP20:INB SIGN,LOOP23MOV P1,#0FBHMOV P3,#03HORL 0D0H,#18HMOV R5,#25HLOOP21:MOV R6,#2AHLOOP22:DJNZ R6,LOOP22DJNZ R5,LOOP21ANL 0D0H,#0E7HMOV P0,#00H ;保证显示输出为“0” ——“消屏”ANL P1,#0E7H ;而监控通信端口仍正常工作MOV P3,#03HJNB FUNCT,LOOP23JNB FANNER,LOOP23JNB EYRE,LOOP23LJMP LOOP20LOOP23:MOV P1,2AH ;记录内容赋
单片机控制数显“消屏”算是的探讨,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com3.2 “消屏”辅助循环程序
LOOP20:INB SIGN,LOOP23
MOV P1,#0FBH
MOV P3,#03H
ORL 0D0H,#18H
MOV R5,#25H
LOOP21:MOV R6,#2AH
LOOP22:DJNZ R6,LOOP22
DJNZ R5,LOOP21
ANL 0D0H,#0E7H
MOV P0,#00H ;保证显示输出为“0” ——“消屏”
ANL P1,#0E7H ;而监控通信端口仍正常工作
MOV P3,#03H
JNB FUNCT,LOOP23
JNB FANNER,LOOP23
JNB EYRE,LOOP23
LJMP LOOP20
LOOP23:MOV P1,2AH ;记录内容赋值给相应端口
MOV P2,2BH
CLR SIGN
LJMP LOOP1
在“消屏”循环程序运行中,当其倒数第6、第7、第8条指令中任一条指令的条件转换成立,即有任一按键按下时,程序便退出“消屏”循环,回到主循环运行,进而由键解释子程序对该按键作出解释响应。“消屏”辅助循环程序中包含子延时程序。其实,整个“消屏”循环便是以延时程序做主体来运行“等待”的——等待时机(如有键按入或某种因素引起复位)跳出“消屏”运行程序,并“清零”标示位“SIGN”,回到扫描显示主循环中去。“消屏”辅助循环程序只是为了“消屏” ——数码管及LED指示灯中的几个或全部不亮,而不影响系统的其它功能。
3.3 时钟程序
T0ZD: PUSH ACC ;时钟程序
MOV TL0,#0B4H
MOV TH0,#3CH
INC 45H
MOV A,45H
CJNE A,#0AH,FW0
INC 46H ;秒计数
INC 40H ;40H为2s间隔辅助内存单元
MOV 45H,#00H
MOV A,40H
CJNE A,#02H,T0ZD1
MOV 40H,#00H
LCALL VISIT ;调用采用温度信息子程序
T0ZD1:MOV A,46H
CJNE A,#3CH,FW0
INC 47H ;分计数
MOV 46H,#00H
MOV A,47H
CJNE A,#3CH,FW0
INC 48H ;时计数
MOV 47H,#00H
MOV A,48H
CJNE A,#02H,FW0
MOV 48H,#00H
SETB SIGN ;“消屏”标志位置“1”
FW0:POP ACC
RETI
时钟程序其实是片内定时/计数器0的中断服务程序。这段程序给出的是开机或最后一次按键后2个小时“消屏”标志位“SIGN”置“1”,即系统将进入“消屏”运行状态,直到有键按下或某种因素引起复位时才“唤醒”回到扫描显示主循环。当然,可根据具体的需要将时间设置成几秒钟、几分钟、几十小时甚至几天后才把“消屏”标志位“SIGN”置为逻辑“1”,使系统进入“消屏”运行状态。中断服务程序的另一个重要功能就是定期汲取并处理信息。以上中断服务程序是每间隔2s采访一次温度信息和端口监控状况用以运算分析,以便及时对系统作出相应的控制。
结束语
单片机控制数显的“消屏”处理,类似于微电脑PC机的“静屏”功能。从某种意义上讲是延长了系统中部分元器件的使用寿命,而不影响单片机控制系统其它功能。这种猫头鹰头“睁一只眼,闭一只眼”的工作方式对那些“没日没夜、长年累月”运行着的仪器设备来说是不无裨益的。再者,由多个单片机组合的控制系统运用类似工作方式,在不影响系统监控功能的前提下,此“休眠”彼“工作”互为调协,互相应和,或许是一着延长元器件使用寿命的好举措。
《单片机控制数显“消屏”算是的探讨》相关文章
- › 单片机控制彩电遥控器玩具车电路图
- › PWM技术在单片机控制智能充电器中的应用
- › 关于单片机控制GSM手机的技术及应用
- › 基于单片机控制的带锁相环三路智能同步采集卡设计
- › 用单片机控制红外编码探测障碍物
- › 单片机控制器在水泵一用一备控制系统中的应用
- 在百度中搜索相关文章:单片机控制数显“消屏”算是的探讨
- 在谷歌中搜索相关文章:单片机控制数显“消屏”算是的探讨
- 在soso中搜索相关文章:单片机控制数显“消屏”算是的探讨
- 在搜狗中搜索相关文章:单片机控制数显“消屏”算是的探讨