闲来没事,写的独立按键识别。主要能实现以下功能:开始时LED灯均为熄灭,随后按下相对应按键,就会点亮相对应LED灯,但按键释放后LED不会熄灭,直至按下下一个按键时。
仿真图
源代码
单片机源程序如下:
- // 独立按键识别
- #include <REG51.H>
- void main() {
- char key = 0;
- while(1){
- key = P0 & 0x0f; //读取按键状态
- if (key != 0x0f) P2 = key; //显示到led
- }
- }
复制代码
所有资料51hei提供下载:
按键识别.zip
(146.11 KB, 下载次数: 14)
|