前期准备 前期准备1.学习前提单片机是需要与程序打交道的,这个需要您先掌握很基础的C语言知识,即便我们讲解程序的执行过程尽量详细,但对于没有任何C语言知识基础的同学来说这将是举步维艰的。所以您必须掌握以下最基本的知识1…… 单片机入门 2022年05月04日 286 点赞 0 评论 128833 浏览
红外遥控 红外遥控红外遥控器的发送装置和接收装置以及关于载波等一些原理大家可参看《手把手教你学51单片机》文档第16章知识内容,这里笔者只简单说明如何运用该模块并讲解代码的实现。1.接收装置HS0038这个元器件是用来…… 红外遥控与温度传感器 2022年03月11日 142 点赞 0 评论 101057 浏览
定时器概念 定时器概念1.生活的例子通过上一章大家已经有了对中断知识的了解,像外部中断这种需要物理动作才能触发中断函数执行,但很多情况下我们需要的是中断函数在适当时刻可以自动得去执行,所以就需要定时器来辅助了。定时器是单片…… 定时器 2022年05月12日 250 点赞 0 评论 104052 浏览
不支持连按 不支持连按1.缺陷上一讲讲解的“不支持连按”模式贴合了我们在生活中的实际应用,虽然我们仅用“while(KEY4==0);”就把按键模式给切换了,不过这条语句严格…… 独立按键 2022年03月30日 212 点赞 0 评论 99868 浏览
串口&液晶屏Ⅲ 串口&液晶屏Ⅲ1.题目要求这次我们使用串口来实现液晶屏功能函数的执行,也就是说我们电脑端发送字符串“LcdFullClear();”给单片机,单片机就让液晶屏执行整屏清除;电脑端发送&ldq…… 混合例程 2022年02月07日 249 点赞 0 评论 86841 浏览
数据类型强制转换 数据类型强制转换1.实用性改善为了使上一讲的功能更加完善,我们编写新的实用型的代码,效果是让数码管显示的数就是输入引脚高电平持续的微秒数,最高能捕获到999999微秒。如果高电平持续的时间超出这个取值范围,那么数码管…… 定时器 2022年04月05日 56 点赞 0 评论 75441 浏览
数码管显示函数 数码管显示函数1.代码选择有时我们需要6个数码管显示我们想要看到的数字,比如计算结果呈现在数码管上,然而当要显示的数为“520”时又不想前面的3个数码管亮(也就是高位为0不显示),我们把这部…… 多文件编程 2022年02月12日 244 点赞 0 评论 112679 浏览
蜂鸣器原理 蜂鸣器原理1.单片机IO端口电流在讲解蜂鸣器之前我们还需拿LED硬件连接做另一个知识讲解,假如我们的LED这样接此时即使单片机IO端口输出高电平5V,灯的亮度是很低的,因为单片机IO端口流出来的电流太少,无法驱…… 蜂鸣器 2022年05月16日 272 点赞 0 评论 122287 浏览
各功能代码的运用 各功能代码的运用尽管部分初学者对液晶屏的全部代码的理解存在困难,不过没关系,只要我们懂得如何运用它们各个函数的功能即可,大家下载进开发板之后观察实验现象再结合代码与注释慢慢细读掌握吧。1.测试代码#include&a…… 1602液晶屏 2022年01月17日 191 点赞 0 评论 104551 浏览
寄存器 寄存器1.单片机内部资源大家看到下面这张图片应该不算陌生了可是如果我们看到的是这张的话就会觉得陌生像我们所熟知的P0,P1,P2,P3,包括上图的TCON以及“#include<r…… 外部中断 2022年05月19日 82 点赞 0 评论 114584 浏览