![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机学习
冷风吹得人哆嗦
这个作者很懒,什么都没留下…
展开
-
【单片机学习】之对射式红外传感器
亮的时候输出为高电平,灭的时候输出为低电平,遮挡的时候为上升沿,拿开的时候是下降沿。原创 2024-03-21 21:46:00 · 179 阅读 · 1 评论 -
【单片机学习】之STM32项目2————按键控制LED
关键词#define,#ifndef,#endif例子:#define ABC 12345翻译:ABC替换的是12345,前面的是新变量名字,后面是被替换的数字。原创 2024-03-15 18:54:10 · 651 阅读 · 1 评论 -
【单片机学习】之STM32F103C8T6学习思路
1.观察实验现象2.研究硬件电路3.研究实验代码4.研究运行逻辑5.学习内容总结6.实验复现原创 2024-03-12 19:55:29 · 107 阅读 · 1 评论 -
【单片机学习】之STM32F103C8T6学习之按键学习
按键按下和松开的时候,会有一段的抖动期,会让单片机无法准确判断按键的状态,所以按键都要进行去抖工作1.硬件去抖给按键的输入端接入RS双稳态触发器2.软件去抖,如下图所示在读取按键状态后,设置一个10ms的延时程序,如果10ms后仍然不变,就输出。原创 2024-03-12 10:46:20 · 787 阅读 · 1 评论 -
【单片机学习】之基于STM32F103C8T6单片机学习(江科大版本)
因为该项目需要使用延时函数,所以给3-2LED流水灯项目增加Delay文件夹,加上Delay文件,同时在leil5MDKz软件中添加Delay文件夹目录,并且添加延时函数的.h和.c文件并保存。首先进行端口配置:第一个代码显示GPIOunit()函数使用可能有错误但是感觉没什么毛病,前面是GPIOA,后面是结构体名字。启动keil5MDK,创建在LED流水灯文件夹创建新项目,命名为project,器件选择STM32F103C8T6。原来是对结构体进行引用的时候是指针类型引用,得带上&符号,不然会报错。原创 2024-03-11 19:49:37 · 1083 阅读 · 0 评论