全球旧事资料 分类

是秒单元加1
否60s到?
是秒单元清0,分单元加1
否60分到?
是分单元清0,时单元加1
否24小时到?
是时单元清0
恢复现场
12
f返回计时模块流程图
(3)时间设置模块。按键设置时间并送入计时缓冲区,作为当前计时起始时间。该程序同时要检测输入时间值的合法性,若键盘输入的小时值大于23,分、秒值大于59,则不合法,将取消本次设置,清零重新开始计时。
保护现场调用键盘设置子程序KETIN
调用合字子程序COMB恢复现场返回
时间设置流程图
保护现场显示缓冲区首地址送R0键盘输入次数送R7
调用键盘扫描程序KEY键号送1
显示缓冲区地址加1循环次数减1
13
f否循环结束?是
恢复现场
返回键盘设置子程序流程图
(4)显示模块。写LCD输入输出函数,进行显示器初始化设置。当按下me
u键后,定时停止,LCD显示指针依次闪烁,闪烁的指针处可以更改。
显示程序流程图如下图所示。
保护现场
否允许显示?
调用拆字程序是
动态扫描显示
返回
显示程序流程图
调用显示程序
扫描键盘
否有键按下?

14
f调用显示程序
否有键按下?

求取键号
返回
印刷电路板图示
键盘扫描程序流程图
15
f程序:i
cludereg52hdefi
eucharu
sig
edchardefi
eui
tu
sig
edi
tdefi
ei
P0char
ia
2014yue04ri05shi14fe
59miao50charword1
好听全球资料 返回顶部