温度传感器代码独立文件 温度传感器代码独立文件创建好“ds18b20.c”和“ds18b20.h”文件,把下面代码添加进各自的文件。1.ds18b20.c代码我们在宋老师的代码基础上添加了温度转换函…… 红外遥控与温度传感器 2022年04月01日 142 点赞 0 评论 81142 浏览
再次优化不支持连按的代码 再次优化不支持连按的代码1.还需消抖可以看到我们在第6讲和第7讲的按键不支持连按代码中,死循环都有“delay_ms(2);”,因为大多数时候主循环都要做很多事,所以我们认为这2ms的延时是很多复杂程…… 独立按键 2022年01月19日 56 点赞 0 评论 72592 浏览
串口printf系列函数 串口printf系列函数1.printf系列的函数实现懂得了单片机通过串口传输数据给电脑端窗口查看,那么,有时我们需要发送字符串,有时需要发送一个变量的数值是多少,以及还要发送回车换行这三种情况。所以我们把这三个功能函数封装…… 串口通信 2022年04月30日 136 点赞 0 评论 116774 浏览
新按键程序 新按键程序1.支持连按的书写对上一讲的知识我们再补充一下支持连按的代码以此加深理解。实验现象就是按着按键不放,那么“key=1;”出现的频率就会比不支持连按代码的时候多,所以就会有左右不…… 多文件编程 2022年03月10日 168 点赞 0 评论 98109 浏览
实践操作 实践操作上一讲的代码中,我们只需重点关注“UART_E2Write();”和“UART_E2Read();”,其他代码都与前几讲的“液晶屏与串口&r…… 混合例程 2022年01月13日 68 点赞 0 评论 107818 浏览
无源蜂鸣器+LED 无源蜂鸣器+LED1.联系生活我们已经学会控制无源蜂鸣器鸣叫的时间,那么作为本章最后一讲,联合我们学过的LED章节知识,写一个用开发板实现一个生活常见现象的代码,比如常见机器报警时,灯亮的时候蜂鸣器就响,灯灭的时候就不…… 蜂鸣器 2022年03月18日 129 点赞 0 评论 109504 浏览
定时器工作模式2 定时器工作模式21.工作模式2的使用这里我们顺便讲解一下定时器0的工作模式2,也就是使用“小试管”的方式,TMOD的初始化就为“TMOD=0x02;”。我们知道工作模式…… 定时器 2022年01月11日 241 点赞 0 评论 126972 浏览
点亮LED 点亮LED1.硬件连接了解了上一讲的一些元器件的使用原理,那么使用本教程的开发板点亮最右端的LED2的硬件连接简化为如下所示 2.软件分析我们知道74HC138要想正常工作,单片机的P1.4要…… LED及入门 2022年04月20日 210 点赞 0 评论 114978 浏览
舵机与按键 舵机与按键1.按键控制舵机桨为了再次领悟舵机的运用,我们使用按键控制舵机桨在我们想要的位置上停留。K8负责控制舵机桨往一个方向不停旋转,K16则控制相反方向旋转。按键模式为支持连按。然后数码管显示高电平持续的时…… 舵机与超声波模块 2022年04月18日 74 点赞 0 评论 107158 浏览
按键猜想 按键猜想当然按键的功能不是像前两讲的代码这么单调,前两讲的代码是认识到程序中寄存器位的值是可以受外部电路影响而改变的。这一讲我们要做的就是根据前两讲的知识不断探索按键的一些规律和原理。 1.…… 独立按键 2022年02月03日 135 点赞 0 评论 111711 浏览