数据类型强制转换 数据类型强制转换1.实用性改善为了使上一讲的功能更加完善,我们编写新的实用型的代码,效果是让数码管显示的数就是输入引脚高电平持续的微秒数,最高能捕获到999999微秒。如果高电平持续的时间超出这个取值范围,那么数码管…… 定时器 2022年04月05日 56 点赞 0 评论 76009 浏览
数码管显示函数 数码管显示函数1.代码选择有时我们需要6个数码管显示我们想要看到的数字,比如计算结果呈现在数码管上,然而当要显示的数为“520”时又不想前面的3个数码管亮(也就是高位为0不显示),我们把这部…… 多文件编程 2022年02月12日 245 点赞 0 评论 113389 浏览
函数传参调用 函数传参调用本讲在上一讲的代码基础上讲解新的编程知识:函数参数传递调用!1.推陈出新上一讲的函数封装“delay();”是一个固定的功能,只能做延时1秒的作用,大多数情况下我们希望一个函数…… LED及入门 2022年04月03日 255 点赞 0 评论 126987 浏览
各功能代码的运用 各功能代码的运用尽管部分初学者对液晶屏的全部代码的理解存在困难,不过没关系,只要我们懂得如何运用它们各个函数的功能即可,大家下载进开发板之后观察实验现象再结合代码与注释慢慢细读掌握吧。1.测试代码#include&a…… 1602液晶屏 2022年01月17日 192 点赞 0 评论 105231 浏览
定时器概念 定时器概念1.生活的例子通过上一章大家已经有了对中断知识的了解,像外部中断这种需要物理动作才能触发中断函数执行,但很多情况下我们需要的是中断函数在适当时刻可以自动得去执行,所以就需要定时器来辅助了。定时器是单片…… 定时器 2022年05月12日 252 点赞 0 评论 104798 浏览
双模式函数封装 双模式函数封装学了这两种按键模式的代码,我们现在决定将这两种模式封装成一个函数,然后通过参数选择是支持连按还是不支持连按。 1.双按键一直以来我们都是只用一个按键,现在利用两个按键来实现按键模式的…… 独立按键 2022年05月20日 106 点赞 0 评论 101498 浏览
高位不显示0 高位不显示0在上一讲代码基础上,根据常识,变量没有到达10时,数码管1和数码管2应该是不需要点亮的,也就是高位不显示0。 1.代码参考笔者参考了宋老师的代码,他的做法就是额外开辟出一个数组用来做…… 数码管 2022年03月12日 126 点赞 0 评论 102541 浏览
寄存器 寄存器1.单片机内部资源大家看到下面这张图片应该不算陌生了可是如果我们看到的是这张的话就会觉得陌生像我们所熟知的P0,P1,P2,P3,包括上图的TCON以及“#include<r…… 外部中断 2022年05月19日 83 点赞 0 评论 115365 浏览
串口通信入门 串口通信入门在讲解本章的内容之前请大家先反复阅读《手把手教你学51单片机》文档的第11章内容,很多概念文档都已详细讲解有。1.波特率串口通信就是单片机与电脑端,单片机与单片机,单片机与模块器件之间互发信息进行通信…… 串口通信 2022年03月12日 195 点赞 0 评论 107832 浏览
点亮LED 点亮LED1.硬件连接了解了上一讲的一些元器件的使用原理,那么使用本教程的开发板点亮最右端的LED2的硬件连接简化为如下所示 2.软件分析我们知道74HC138要想正常工作,单片机的P1.4要…… LED及入门 2022年04月20日 210 点赞 0 评论 114978 浏览