51单片机制作简易秒表,精确到小数点后四位(即0.0001s)的制作,使用到单片机定时器部分,数码管部分。
程序上分为:
1.延时函数
用来延时让数码管动态显示
2.定时器/计数器初始化函数
3.显示函数
用8位数码管来进行显示,从左到右分别显示秒的百分位,秒的十分位,秒的个位,秒与毫秒的分界,毫秒的千分位,毫秒的百分位,毫秒的十分位,毫秒的个位。
4.定时器的中断处理函数
通过中断处理将数值显示到数码管上
使用定时器定时为50us,所以Time每加一次为50us,2个定时器中断即是0.1ms,20000个定时器中断即是1s,当s到达100s时就会到0s。
5.main函数
程序:
(使用不同的开发板可以修改引脚)
(可以修改数值,调成自己想要的时间)
#include &l