【05】按键控制小灯
本课资源下载
共 3 个资源课程笔记
本节目标概括
创建工程 > 通过原理图编写按键代码 > 现象展示
通过学习板上的独立按键KEY41—KEY44控制LED1-LED4的亮灭。
编译并下载程序到学习板,即可看到程序效果:
- 按住 KEY41 ,L1亮
- 按住 KEY42 ,L2亮
- 按住 KEY43 ,L3亮
- 按住 KEY44 ,L4亮
1.创建工程
2.按键原理图
将按键拨码开关拨到独立按键,此时K41~K44一端与单片机P24~P27想连,另一端接地,因此我们只需要检测P24~P27端口的电平即可判断按键按下的情况,按键按下时为低电平。
K41独立按键的电路情况如下图所示:
3.编写代码
C语言
1#include <STC89C5xRC.H>23int main(){4 while (1){5 if (P24 == 0){6 P01 = 0;7 }else{8 P01 = 1;9 }10 P02 = P25;11 P03 = P26;12 P04 = P27;13 }14}
