二、设计方案的拟定及说明
1.方案的拟定及说明
程序初始化功能为:
显示缓冲区单元、标志单元清零,时、分、秒单元和计数延时单元置初值,定时器初
始化,确定定时时间常数,开中断,如果用 8255,则对 8255 处始化等。
时、分、秒显示功能为:
显示程序,将显示缓冲区中的内容送数码管进行显示。
时、分、秒计时单元内容送显示缓冲区功能为:
将时、分、秒三个计时单元的内容分别拆开后送六个显示缓冲区单元。
闪烁指示当前正在调整的单元功能:
在时间调整状态下有效。0.5 秒闪烁标志以 0.5 秒的间隔在“0”和“1”之间变化,
当 0.5 秒闪烁标志为“1”时,由时钟调整时状态指针指示的显示单元置成显示“空”码,
当 0.5 秒闪烁标志为“0”时,保持原显示单元的内容,这样在显示程序的控制下,数码管
会在闪烁显示。
键盘扫描处理功能为:
没有按键按下就退出,有按键按下,进行键盘处理:如时钟调整状态键按下时的处理
和时钟调整键按下时的处理。
中断程序功能为:
定时时间到,时、分、秒单元分别计数(时间到 1 秒,秒单元计数,当秒单元计数值
到 60 秒后,分单元计数同时秒单元清 0,当分单元。计数值到 60 分后,时单元计数同时分
单元清 0)。