再次优化不支持连按的代码 再次优化不支持连按的代码1.还需消抖可以看到我们在第6讲和第7讲的按键不支持连按代码中,死循环都有“delay_ms(2);”,因为大多数时候主循环都要做很多事,所以我们认为这2ms的延时是很多复杂程…… 独立按键 2022年01月19日 55 点赞 0 评论 72092 浏览
实际LED硬件连接 实际LED硬件连接1.三极管认识假如我们的开发板的硬件连接有如下情况,我们需要点亮LED,需要怎么做?     &nbs…… LED及入门 2022年01月04日 112 点赞 0 评论 121759 浏览
详细理解ASCII码 详细理解ASCII码本讲我们主要通过实验操作来熟悉ASCII码与通信数据之间的关系。我们现在实现这样的功能,在电脑端上发送“十六进制”模式或“字符格式”模式的字节给单片机,…… 串口通信 2022年03月09日 92 点赞 0 评论 147394 浏览
带返回值的函数 带返回值的函数1.返回值之前我们封装的函数都是void类型无返回值的函数。随着学习的深入,我们需要把C语言的精髓学到家。前面几讲在“function.c”中没有提及过按键的函数封装,大家也知…… 多文件编程 2022年03月29日 53 点赞 0 评论 117946 浏览
无源蜂鸣器+LED 无源蜂鸣器+LED1.联系生活我们已经学会控制无源蜂鸣器鸣叫的时间,那么作为本章最后一讲,联合我们学过的LED章节知识,写一个用开发板实现一个生活常见现象的代码,比如常见机器报警时,灯亮的时候蜂鸣器就响,灯灭的时候就不…… 蜂鸣器 2022年03月18日 126 点赞 0 评论 108971 浏览
温度传感器代码独立文件 温度传感器代码独立文件创建好“ds18b20.c”和“ds18b20.h”文件,把下面代码添加进各自的文件。1.ds18b20.c代码我们在宋老师的代码基础上添加了温度转换函…… 红外遥控与温度传感器 2022年04月01日 142 点赞 0 评论 80664 浏览
定时器简单运用 定时器简单运用1.细节上一讲里,我们知道TH0和TL0合成的“16位的变量”的初值最小要为0,不能是负数,所以我们要满足:65536-(x/(12/11059200))>=0。…… 定时器 2022年02月03日 55 点赞 0 评论 113921 浏览
按键猜想 按键猜想当然按键的功能不是像前两讲的代码这么单调,前两讲的代码是认识到程序中寄存器位的值是可以受外部电路影响而改变的。这一讲我们要做的就是根据前两讲的知识不断探索按键的一些规律和原理。 1.…… 独立按键 2022年02月03日 134 点赞 0 评论 111234 浏览
实践操作 实践操作上一讲的代码中,我们只需重点关注“UART_E2Write();”和“UART_E2Read();”,其他代码都与前几讲的“液晶屏与串口&r…… 混合例程 2022年01月13日 68 点赞 0 评论 107358 浏览
舵机入门 舵机入门1.舵机准备舵机是单片机机械控制入门必学的模块,在一些机器人关节中也是采用舵机作为控制,学习并熟练掌握使用舵机是我们对单片机的进一步认识。所以我们不能一直局限地使用开发板进行学习,而是扩展一些电子模块…… 舵机与超声波模块 2022年01月13日 238 点赞 0 评论 105967 浏览