当前位置:网站首页>独立按键控制led
独立按键控制led
2022-07-30 05:46:00 【缘聚654】
今天我们所要做的是使用独立按键控制led的亮灭,所以首先我们要了解一个新的模块
即独立按键模块,这个模块有四个按键组成,在进行代码编写时一般由P3来对其状态进行判断,按下视为0,抬起视为1.后缀“_+数字”即表示控制的是(数字+1)按键,因为是从0开始的,但是不同型号也有一些区别,比如我的单片机按键1后缀的是_1,而按键2后缀的是_0.
下面就是编写代码,这里需要运用到选择结构,即按键按下时led亮,按键松开led灭,
#include <REGX52.H>
void main()
{
while(1)
{
if(P3_1==0)
{
P2_0=0;
}
else
{
P2_0=1;
}
}
}
接着在stc中打开文件并进行编译,对单片机冷启动
显示操作成功时对单片机独立按键进行操作,现象是按下按键1是led点亮,松开熄灭
边栏推荐
- >>> /deep/ ::v-deep 深度作用选择器
- ------实现二叉搜索树BST
- VsCode连接远程服务器并修改文件代码
- QT serial 3: LORA test platform based on QT and STM32H750 (2)
- 华秋第八届硬创赛与安创加速器达成战略合作,助力硬科技项目成长
- 表格比手机屏幕宽时不压缩,可左右滚动,格子内容不换行
- 【速成MSP430f149】电赛期间学习MSP430f149笔记
- Antd 树拖拽一些细节,官网没有,摸坑篇
- Real-time waveform display of CAN communication data based on QT (serial eight) ==== "Sub function or new class calls ui control"
- lcd1602调试
猜你喜欢
随机推荐
i++与 ++i 的区别
51数码管显示
【部分项目展示】
QT serial and CAN dynamic real-time display the log data
ipconfig Command Guide
【江科大自化协stm32F103c8t6】笔记之【入门32单片机及利用TIM输出比较配置PWM】
自定义类加载器
sizeof和strlen最全区别,以及指针和数组运算解析
【正点原子】IIC的学习与使用(未完...)
xxx is not in the sudoers file.This incident will be reported错误
Cannnot download sources不能下载源码百分百超详细解决方案
重磅揭晓!第十四届深创赛福田预选赛区暨华秋第八届硬创大赛华南分赛区晋
vscode set sublime theme
高效插入map数据
[Jiangsu University of Science and Technology Automation Association stm32F103c8t6] Notes [Initial 32 MCU and TIM timing interrupt initialization parameter configuration]
闭包和作用域(你不知道的JS自用笔记)
Kunlun State Screen Production (Serialization 5) --- Basics (serial port reception, text and light display)
干货 | 什么是FOC?一文带你看BLDC电机驱动芯片及解决方案
Written before the official account - QT, ARM, DSP, microcontroller, power electronics and transmission!
[Jiangsu University Self-Chemistry Association stm32F103c8t6] Notes [Introduction to 32 MCUs and Using TIM Output to Compare and Configure PWM]