利用学院下发的单片机实验单板实现,8个段数码管显示要求如下:从最右侧一个7段数码管开始显示0,然后最右侧两个显示01,再然后最右侧三个显示012,依次类推最后所有数码管显示01234567。按下按键K17后8个段码管全灭,再次按下后从0开始重新按上面要求显示。要求:用外部中断实现。效果演示.mp4
举一反三
- 【资料题】单片机 P1 口连接 8 个独立按键, P2 口连接一个数码管,按下其中任意一个按键后,数码管显示该按键值,无按键按下时数码管显示 0
- 9S倒计时控制,要求按下开始按钮后,数码管上显示9,松开开始按钮后按每秒递减,减到0时停止,然后再次从9开始倒计时,不断循环。无论何时按下停止按钮,数码管显示当前值,再次按下开始按钮,数码管从当前值继续递减。
- 要求编写数码管显示程序,实现如下效果: 1)一个数码管0到9循环显示,从0开始依次增加到9的滚动循环显示
- 编写程序通过外部中断0,当按键按下时,数码管依次显示0-F.
- 按下按钮1一次,数码管显示1;按下按钮1两次,数码管显示2;按下按钮1三次,数码管显示3;按下按钮1四次,数码管显示4;按下按钮1五次,数码管显示5。按下按钮2复归,数码管显示0,重新开始计数。