第一阶段的总结 第一阶段的总结我们的第一阶段的单片机学习在这里就成为一个过渡了! 我们虽然没有运用很多的C语言知识,都是用简单的基础知识反复运用加深印象。说到底,单片机终归还是偏重于软件多一点,怎样巧妙的编程还需…… 独立按键 2022年03月06日 204 点赞 0 评论 75922 浏览
代码文件和测试 代码文件和测试创建好“infrared.c”和“infrared.h”文件。1.infrared.c的代码#include <reg5…… 红外遥控与温度传感器 2022年01月11日 88 点赞 0 评论 106585 浏览
中断的实验现象 中断的实验现象1.卡顿的流水灯我们用一个实验现象来再一次理解中断函数。在主函数里我们使八盏灯不停地左右快速流水,此时若是被外部因素触发了中断函数的执行,我们就在中断函数里实现蜂鸣器响一下,看看此时主函数里的流水灯是…… 外部中断 2022年02月01日 181 点赞 0 评论 86512 浏览
高位不显示0 高位不显示0在上一讲代码基础上,根据常识,变量没有到达10时,数码管1和数码管2应该是不需要点亮的,也就是高位不显示0。 1.代码参考笔者参考了宋老师的代码,他的做法就是额外开辟出一个数组用来做…… 数码管 2022年03月12日 126 点赞 0 评论 102324 浏览
蜂鸣器原理 蜂鸣器原理1.单片机IO端口电流在讲解蜂鸣器之前我们还需拿LED硬件连接做另一个知识讲解,假如我们的LED这样接此时即使单片机IO端口输出高电平5V,灯的亮度是很低的,因为单片机IO端口流出来的电流太少,无法驱…… 蜂鸣器 2022年05月16日 275 点赞 0 评论 122921 浏览
微调定时精确时间 微调定时精确时间1.定时器&蜂鸣器一般定时器中断函数里的内容最好是能够快速地去执行完,比如只执行几条简单的语句,这样与主函数配合才会使程序更加高效。前期教学里,我们只使用定时器中断负责某个IO引脚间隔…… 定时器 2022年02月04日 173 点赞 0 评论 88118 浏览
串口&EEPROM 串口&EEPROM1.题目要求作为本教程最后一个例程,我们也不打算写的太复杂,这次还是运用串口的知识,实现用串口往EEPROM写入数据,同时也能用串口读出EEPROM里的数据出来显示在电脑端的窗口上。根据前几讲的串口与…… 混合例程 2022年02月19日 214 点赞 0 评论 99436 浏览
流水灯的优化解说 流水灯的优化解说1.题目为了更好地体现上一讲优化好的不支持连按代码的优势,我们来一道题目:用上7盏灯,左边6盏不停地流水,最右边1盏实现按键切换灯的打开和关闭,且按键动作不能干扰到流水灯的流速状态。实验现象状态模拟如…… 独立按键 2022年04月05日 95 点赞 0 评论 110527 浏览
新按键程序 新按键程序1.支持连按的书写对上一讲的知识我们再补充一下支持连按的代码以此加深理解。实验现象就是按着按键不放,那么“key=1;”出现的频率就会比不支持连按代码的时候多,所以就会有左右不…… 多文件编程 2022年03月10日 167 点赞 0 评论 97937 浏览
指向数组的指针 指向数组的指针在串口章节和液晶屏章节的部分代码中总是看到“ *str!='\0' ”和“ *…… 1602液晶屏 2022年01月02日 128 点赞 0 评论 108993 浏览