按鍵-LED實驗
實現現象:下載程序后
按下K1按鍵 12,34 交替亮滅
按下K2按鍵 13,24 交替亮滅
按下K3按鍵 1234循環點亮
按下K4按鍵 全滅
在本次仿真中,按鍵使用的是定時器0的按鍵掃描方式,
但是由于單片機的執行是從上往下執行的過程,加上程序中有延時函數的存在,
因此,有時候在當前狀態未運行完的情況下,按下按鍵并沒有立即反應,
等當前狀態執行完就可以執行按鍵按下后的狀態了。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
1.png (90.49 KB, 下載次數: 81)
下載附件
仿真
2020-5-15 22:30 上傳
2.png (262.36 KB, 下載次數: 78)
下載附件
代碼
2020-5-15 22:30 上傳
單片機源程序如下:
所有資料51hei提供下載:
仿真.rar
(50.96 KB, 下載次數: 51)
2020-5-15 22:30 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
code.rar
(27.59 KB, 下載次數: 44)
2020-5-15 22:31 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|