![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
硬件编程题目讲解
可乐仙人
一个平平凡凡的大学生
展开
-
七段数码管——时钟
7段数码管组成的电子钟要求: (1)用Arduino开发板控制两个7段数码管和两个按键开关。数码管显示当前的时间(24小时制,小时和分钟交替显示),并能够进行正常的时钟计时。 (2)两个按键之中,1号按键按下第一次,进入“小时”调节状态,此时若按下2号键,调整“小时”数字,每按一下2号键“小时”数字就加1;调整完成后第二次按下1号键,进入“分钟”调节状态,此时若按下2号键,调整“分钟”数字,每按一下2号键“分钟”数字就加1;调整完成后第三次按下1号键,回到正常的计时状态。 (3)使用定时器原创 2021-06-22 10:51:22 · 2411 阅读 · 3 评论 -
SSD1306显示屏--躲避类游戏
SSD1306显示屏–躲避类游戏要求: 使用Arduino控制OLED显示屏SSD1306(proteus中搜索UG-2864HSWEG01),再连接几个按钮。观察下面视频中的游戏,在Arduino上编程实现相同效果:效果视频注:题目来自HBUE的硬件编程考题,本代码仍有缺陷,显示器闪动较严重,且不够简洁。此代码电路仅供学习交流使用,转载使用时请注明来处。/*SOFTWARE: Proteus 8 ProfessionalCSDN: 空白之子公众号:硬核开发(正在建设中)*/#i原创 2021-06-21 21:04:19 · 770 阅读 · 1 评论 -
SSD1306时钟
SSD1306显示屏–时钟要求: (1)使用Arduino控制OLED 显示屏SSD1306 ( proteus中搜索UG-2864HSWEG01),在屏幕上显示一个尽可 能大的时钟表盘,包含时针、分针、秒针。时钟能够正常走字计时。在屏幕上空余的地方显示日期。 (2)Arduino上连接几个按钮,按下按钮时可以调整日期和时间。注:题目来自HBUE的硬件编程考题,代码电路仅供学习交流使用,转载使用时请注明来处。代码/*SOFTWARE: Proteus 8 Profession原创 2021-06-21 20:42:21 · 1820 阅读 · 5 评论 -
ili9341显示屏--时钟
ili9341显示屏–时钟 要求:使用Arduino控制LCD显示屏ili9341,在屏幕上显示一个尽可能大的时钟表盘,包含时针、分针、秒针。时钟能够正常走字计时。在屏幕上空余的地方显示日期。Arduino上连接几个按钮,按下按钮时可以调整日期和时间。注:题目来自HBUE的硬件编程考题,本代码任有缺陷,显示器闪动严重,且不够简洁,代码电路仅供学习交流使用,转载使用时请注明来处。代码/*SOFTWARE: Proteus 8 ProfessionalCSDN: 空白之子*/#i原创 2021-06-18 17:09:13 · 1621 阅读 · 1 评论