快捷搜索:  汽车  科技

51单片机四位数码管秒表程序(六位显示数码管时钟)

51单片机四位数码管秒表程序(六位显示数码管时钟)单 片 机 时 钟 源 码 程 序--戳可见--->51单片机六位显示数码管时钟实例(带闹钟设置 源码 原理图)

从左到右的开关控制分别为:秒设置、分设置、时设置、进入时间设置(设置时间需要按一下这个再按前面3个按键设置)、闹钟设置(通过前面3个按键设置)、保存设置(设置完成后按下保存并退出)。

51单片机四位数码管秒表程序(六位显示数码管时钟)(1)

时钟可以显示到秒位

数码管用的是共阴,共阳的话加三极管闲麻烦,没加。
数码管a~g接的P0口,没用10K排阻上拉,试了下觉得亮度太低了,就都换成了2K的作为上拉。

51单片机四位数码管秒表程序(六位显示数码管时钟)(2)

有兴趣的可以给加上温度传感器,可以显示温度(我这里面就没加了)

初学单片机没多久,欢迎大佬指导。

材料如下:89C52*1
4位数码管*1 2位数码管*1(当然如果有六位的也可以直接用,找不到其他数码管了就这么混搭了)
有源蜂鸣器*1(试过无源,但时间计算过于占用资源导致发声不是很完美,大佬可以改一下)
轻触开关*7(1个用于复位,其余六个用于设置) 自锁开关*1
电池*1 5V稳压*1

单 片 机 时 钟 源 码 程 序--戳可见--->51单片机六位显示数码管时钟实例(带闹钟设置 源码 原理图)

猜您喜欢: