完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
刚学32不久,学长让我们自己动手焊接一个数码管模块,(只需要焊接,其他的学长已经做好),
然后写程序驱动。
1. 用并口驱动数码管显示“123456”; 2. 用数码管显示“时分秒”; 3. 按“USER”键实现秒的增加; 4. 实现数码管时分秒的显示和调整。按"USER"键系统进入设置模式,系统在时,分,秒,正常,4种状态间切换,按"WAKE_UP"键,对应的系统模式“时分秒”加一,按"TAMPER"键,对应的系统模式“时分秒”减一,按"JOY_SEL"键,则会保存当前编辑的时间。 5. 该例程实现数码管时分秒的显示和调整。接口用的是74HC595,扫描是通过定时器中断实现,按"USER"键系统进入设置模式,系统在时,分,秒,正常,4种状态间切换,按"WAKE_UP"键,对应的系统模式 “时分秒”加一,按"TAMPER"键,对应的系统模式“时分秒”减一,按"JOY_SEL"键,则会保存当前编辑的时间。 前四个任务都已经顺利完成,第五个595驱动的时候遇到一点问题,就是调好时间以后秒位上数字覆盖了,都堆在一起了,然后就是为什么要把数码管显示时钟加在定时中断里?我甚是不解,求解惑。
数码管显示例程5.rar
(313.54 KB, 下载次数: 218
)
|
|
相关推荐
2个回答
|
|
|
自己写的程序,请大神指点
|
|
|
|
|
|
不错。我正***这个
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
818 浏览 1 评论
994 浏览 0 评论
877 浏览 0 评论
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
4892 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
3696 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 09:12 , Processed in 0.728564 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2798