525基于51单片机的数码管时钟系统[Proteus仿真]

基于51单片机的数码管时钟系统[proteus仿真]

时钟系统这个题目算是课程设计和毕业设计中常见的题目了,本期是一个基于51单片机的数码管时钟系统

需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【525基于51单片机的数码管时钟系统】即可获取(看到消息会第一时间回复~)

仿真环境

proteus8.9

程序编译

keil4.60

功能

525基于51单片机的数码管时钟系统[Proteus仿真]_第1张图片

  1. 数码管显示时和分
  2. 拨码开关按下可进入时间设置
  3. 8个LED每秒闪烁一次
  4. 整点时蜂鸣器响
  5. 74HC595串行数据控制数码管,减少IO使用

按键说明

525基于51单片机的数码管时钟系统[Proteus仿真]_第2张图片

  1. 拨动拨码开关 DSW1, 进入时间设置,此时分会闪烁,此时按下从上到下的第二个按键,可以对分经行加,按下第一个按键后小时数值闪烁,按下第二个按键后小时加。
  2. 再次拨动拨码开关,保存时间并开始计时。

程序说明

525基于51单片机的数码管时钟系统[Proteus仿真]_第3张图片

  1. 程序内部每秒计数,当计满一分钟后,更新显示。
  2. 控制整点蜂鸣
  3. 拨码开关检测,设置时间

需要的源文件和程序的小伙伴可以关注公众号【阿目分享嵌入式】,赞赏任意文章 2¥,私信阿目【525基于51单片机的数码管时钟系统】即可获取(看到消息会第一时间回复~)
公众号:
请添加图片描述

你可能感兴趣的:(51单片机,proteus,嵌入式硬件,课程设计,单片机,mcu,c++)