完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
搭建一个简易电子钟的PROTEUS仿真电并编写相应程序实现如下功能 (1)扩展6个数码管,采用动态方式显示24小时制的时、分、秒. ( 2)显示时间动态更新(需要内建一个时钟系统,定时器讨论区已经讨论) (3)外接两个按键KEY1, KEY2,可对小时和分钟进行调节, KEY1为增1键, KEY2为 小时/分钟 设置切换键 步骤如下 1.新建工程 默认选项点击下一步 直到完成创建 2.本电路中使用到的仿真器件 3.按下图所示 搭建电路 4.编写程序编译后导入 部分程序如下: void main() { TimeInit(); IntInit(); InitLedBuff(); while(1)//显示内容处理 { if(flag1s&&!mode) //时间显示模式 { flag1s = 0; FreshTime(); } else if(mode == 1) //校准分钟 { LedBuff[0] = 17; LedBuff[1] = 17; LedBuff[4] = 17; LedBuff[5] = 17;//不显示 LedBuff[2] = minute/10; LedBuff[3] = minute%10; } else if(mode == 2) //校准小时 { LedBuff[2] = 17; LedBuff[3] = 17; LedBuff[4] = 17; LedBuff[5] = 17;//不显示 LedBuff[0] = hour/10; LedBuff[1] = hour%10; } else if(mode == 3) //校准完成重新显示 { InitLedBuff(); mode = 0; } keyscan(); } } 5.仿真结果如下 |
|
|
|
只有小组成员才能发言,加入小组>>
imx6ull 和 lan8742 工作起来不正常, ping 老是丢包
3729 浏览 0 评论
3540 浏览 9 评论
3190 浏览 16 评论
3704 浏览 1 评论
9487 浏览 16 评论
1614浏览 3评论
2736浏览 2评论
701浏览 1评论
Banana Pi BPI-PicoW 和 BPI-Leaf-S3 创客教育与物联网开发板介绍
10625浏览 0评论
请问SEGGER Embedded Studio for ARM 7.32怎么实现代码自动补全功能
7679浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-6-29 06:08 , Processed in 1.756068 second(s), Total 80, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191