求,单片机时钟倒计时的软件设计?

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:52:18
单片机时钟倒计时间的软件设计原理,不要程序,能简单概括的一段话就可以。。

先系统初始化---一些寄存器的设置和变量的声明 赋初始值 IO口的设定

定时器中断里(每秒中断一次),将时间值(16进制)减1,将定时器的值赋初值,返回

在显示部分里,将 时间值(16进制)转化为BCD码x,

x/100 得第三位数码管应显示的数字
x%100/10 得第二位数码管应显示的数字
x%100%10 得第一位数码管应显示的数字

系统分为2个大部分,程序应该很好写

使用硬件定时器进行秒时间定时写成中断子程序,使用两字节寄存器存储定时时间值,首先载入倒计初值,开启定时中断,定时器到时进入中断子程序,中断每累计一秒时定时继存器减一,返回对寄存器时间值进行BCD转换调用显示子程序显示。