多语言展示
当前在线:141今日阅读:11今日分享:19

Keil uVision4 两个按键控制灯效果编程

一个照明灯,2个开关。开关状态的改变决定灯亮灭。用P1口连接led照明灯,s2和s3来模拟两个开关。
工具/原料

Keil uVision4

方法/步骤
1

新建项目,如图所示:#include  头文件sbit LED =P1^3;        定义LED灯sbit s2=P3^0;            定义按键S2sbit s3=P3^1;            定义按键S3

2

bit X,s2sta,s3sta;s2sta,s3sta为开关s2和s3前置状态, 和s1与s2状态进行对比。

3

判断是否有一个按钮改变了状态,返回值。

4

创建主函数。赋值!

5

循环效果

6

扫描按键状态是否变化。

7

进行判断:如果有人按下按钮,则进行判断。LED灯取反效果。

注意事项

重视判断算法

推荐信息