- 博客(6)
- 收藏
- 关注
原创 C语言信号与槽函数在按键与灯控制系统中的应用案例
设想一个简易的家庭自动化装置,其中包括三个按键和若干个LED灯。当用户按下某个按键时,系统应当能够响应此事件,进而控制相关LED灯的状态变化,具体而言:按键1按下时,红色LED灯亮起;按键2按下时,蓝色LED灯亮起;按键3按下时,所有LED灯熄灭。进入 keyTest.c 文件,可以看到SIGNAL_DEF的使用,这实质上完成了信号的正式定义。在这里,信号被赋予具体的类型信息,即每次按键按下时会携带一个状态参数 u32Status。/* 定义按键1按下信号 *//* 定义按键2按下信号 */
2024-10-09 16:56:41 1008
原创 CMake+Visiual Studio+QT5创建QT5GUI界面
链接:https://pan.baidu.com/s/1Xr2wP0g1UV_L6xpP9cJkxA?修改代码时在左边的项目看找不到cpp和h文件,要去src文件夹中打开。进入build文件夹,打开vs项目。此时会多出来一个build文件夹。
2023-03-30 20:08:39 857
原创 STM32F103输入捕获--按键
STM32F103输入捕获–按键文章目录STM32F103输入捕获--按键一、输入捕获二、定义初始化所需结构体三、时钟使能四、GPIO初始化4.1 IO与TIMx五、定时器初始化六、定时器捕获初始化七、中断初始化八、中断函数8.1 进入中断的条件8.2 高电平捕获的流程8.3 时间的计算8.4 伪代码8.5 可执行代码九、结果展示十、存在的问题一、输入捕获输入捕获是定时器的一个应用,用于波形高低电平的时间的计算波形频率的计算输入捕获的步骤为GPIO初始化(GPIO时钟使能)TIMx初
2021-03-23 19:04:44 2244 2
原创 基于stm32f1xx的四位数码管小数显示
文章目录基于stm32f1xx的四位数码管小数显示实验一、实验目的:1.1 IO分配1.2 GPIO相关1.2.1 GPIO初始化1.2.2 GPIO常用置高置低函数(以PB5为例)二、数四位码管实验主体2.1 实现单个任意数字的显示2.1.1 定义数字表以及数码管段选表2.1.2 消影2.1.3 主体代码如下2.2 数据处理2.2.1 记录小数点位置2.2.2浮点数变为整数,并限制为四位2.2.3 整数变为整数型数组2.2.4 放入小数点2.2.5 数据处理代码2.3 数码管显示浮点数三、
2021-03-17 15:55:50 12095 7
基于python的snap7封装的对于西门子200SMART的通讯
2022-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人