新闻中心

EEPW首页>嵌入式系统>设计应用> 单片机控制数显“消屏”算是的探讨

单片机控制数显“消屏”算是的探讨

作者: 时间:2012-03-15 来源:网络 收藏

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机的“静屏”功能。从某种意义上讲是延长了系统中部分元器件的使用寿命,而不影响系统其它功能。这种猫头鹰头“睁一只眼,闭一只眼”的工作方式对那些“没日没夜、长年累月”运行着的仪器设备来说是不无裨益的。再者,由多个组合的控制系统运用类似工作方式,在不影响系统监控功能的前提下,此“休眠”彼“工作”互为调协,互相应和,或许是一着延长元器件使用寿命的好举措。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭