- 博客(8)
- 收藏
- 关注
原创 stm32实现按键控制LED灯交替闪烁的速度
在STM32单片机上实现LED灯交替闪烁,并根据按键key1和key2的输入来改变闪烁速度。按下key1时,红绿蓝灯的交替闪烁减慢,按下key2时,红绿蓝灯的交替闪烁加快。
2024-06-09 19:07:16
2629
原创 C51单片机独立按键控制LED灯
这个程序的工作原理是,当P2_7(假设它连接到一个独立按键)被按下时,LED灯会点亮。在程序中使能该引脚的中断,使得当按键按下时,中断服务程序会被触发。在中断服务程序中读取按键状态,如果按键按下,则将LED置高,否则将LED置低。这个程序的工作原理是,当P2_7被按下时,LED灯会点亮,并且LED灯的状态会随着LEDNum的增加而改变。这个程序的工作原理是,当P2_7被按下时,LED灯会点亮,并且LED灯的状态会随着LEDNum的增加而改变。:将需要控制的LED连接到单片机的GPIO口上,例如P1.0。
2023-12-23 22:52:37
1972
1
原创 51单片机独立按键控制流水灯花样显示
这段代码首先定义了一个LEDNum变量,用来存储当前的LED灯颜色。然后,主函数中有一个无限循环,当检测到P3_1按键被按下时,开始执行流水灯的控制逻辑。在控制逻辑中,LEDNum变量会被不断地左移或右移,从而产生不同的颜色变化。同时,通过控制LEDNum的移动,可以实现流水灯的花样显示。这只是一个基本的示例,实际上,你还可以根据需要添加更多的控制逻辑,比如增加按键的数量,或者改变流水灯的花样等等。
2023-12-23 21:53:41
350
原创 模块化编程
首先打开程序所在的文件位置进入src,右键新建文件夹重命名相应的名称。双击进入开文件夹后新建两个文本文档,命名为delay.c和delay.h。将后缀txt改为.h,如电脑不显示后缀则点击查看鼠标移动到显现选择文件扩展名,即可显示。打开程序,双击Source Group 1,在弹出页面上选择src文件夹,点击进入后双击delay文件夹再点击delay.c添加,SMG重复操作。打开引用相应头文件即可,模块化编程完成。
2023-12-23 21:19:09
658
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人