单片机数字钟(调时,调时闪烁,万年历,年月日)超详细解析

2019/07/13

单片机数字钟(调时,调时闪烁,万年历,年月日)超详细解析

发表日期:2019/07/13
单片机开发板:巫妖王2.0,
使用同款开发板可直接上板测试

文档说明:
实现功能 : 一分钟闹钟 , 调时 ,调闹钟时间 , 年月日与日期切换 ,闹钟年月日与日期切换 , 停止计时 , 调时闪烁:调哪位低位闪烁
实现功能的学习板: 巫妖王 2.0 (不同的开发板,外围电路连接不同)(对应的显示模块等都有不同)
巫妖王 2.0 :
p0.0~p0.7,对应七段译码的a,b,c… p2.2,p2.3,p2.4 对应3-8译码器,结果对应位选
Key1 = P3^3; 计时停止(可停止时间调时,可不停止时间,直接调时)
Key2 = P3^2; 调位
Key3 = P3^1; 加一
Key4 = P3^0; 切换(按一下日期的年月日,按两下闹钟的时间,按三下闹钟的年月日,按4下,日期; 4次一循环)
flag = P1^5; 蜂鸣器
显示格式 : 时-分-秒 年(后两位)-月-日
闪烁 : XX-XX-XX (当调节相应位时,相应位闪烁)
程序框图:
在这里插入图片描述
将定时器工作方式改为方式1,定时10ms
蜂鸣器:判断年,月,日,时,分相同时闹:则闹钟调秒无用,闹钟时间为1分钟
(到下次分钟数不一样)

代码:https://download.csdn.net/download/qq_40564448/87512536

  • 11
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值