按键-LED实验
实现现象:下载程序后
按下K1按键 12,34 交替亮灭
按下K2按键 13,24 交替亮灭
按下K3按键 1234循环点亮
按下K4按键 全灭
在本次仿真中,按键使用的是定时器0的按键扫描方式,
但是由于单片机的执行是从上往下执行的过程,加上程序中有延时函数的存在,
因此,有时候在当前状态未运行完的情况下,按下按键并没有立即反应,
等当前状态执行完就可以执行按键按下后的状态了。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
单片机源程序如下:
所有资料51hei提供下载:
仿真.rar
(50.96 KB, 下载次数: 51)
code.rar
(27.59 KB, 下载次数: 44)
|