闪烁的LED 闪烁的LED延时是单片机入门必学的应用!1.序上一讲我们已经实现点亮一盏灯,但是很多时候程序的执行都是要死循环的,不能让程序像是停在那里不执行了。所以这一讲在前面的原理图基础上实现让LED2从点亮一段时间到熄灭一…… LED及入门 2022年03月26日 117 点赞 0 评论 109692 浏览
中断的实验现象 中断的实验现象1.卡顿的流水灯我们用一个实验现象来再一次理解中断函数。在主函数里我们使八盏灯不停地左右快速流水,此时若是被外部因素触发了中断函数的执行,我们就在中断函数里实现蜂鸣器响一下,看看此时主函数里的流水灯是…… 外部中断 2022年02月01日 182 点赞 0 评论 86925 浏览
数码管原理 数码管原理1.分类数码管分共阳数码管和共阴数码管。数码管其实就是8个段的发光二极管,只点亮其中的几个段即可显示出数字或字母用来表达信息。共阳数码管:把8段LED的正极并在一起作为公共端连接在5V上(共阳极),然…… 数码管 2022年04月07日 110 点赞 0 评论 146922 浏览
温度传感器代码解析Ⅰ 温度传感器代码解析Ⅰ温度传感器的读写时序原理跟红外遥控差不多,关于宋老师的lesson16_2例程的DS18B20.c的代码这里我们就不讲解了,《手把手教你学51单片机》文档第16章都已讲解明白。我们要讲解的是温度数值的…… 红外遥控与温度传感器 2022年05月26日 125 点赞 0 评论 98493 浏览
定时时长的做法 定时时长的做法1.“水量”的确定我们已经懂得怎么选用“试管”了,如何装多大的“水量”来决定定时的时长呢。首先我们先拿“大试管&rd…… 定时器 2022年04月13日 196 点赞 0 评论 121849 浏览
流水灯的优化解说 流水灯的优化解说1.题目为了更好地体现上一讲优化好的不支持连按代码的优势,我们来一道题目:用上7盏灯,左边6盏不停地流水,最右边1盏实现按键切换灯的打开和关闭,且按键动作不能干扰到流水灯的流速状态。实验现象状态模拟如…… 独立按键 2022年04月05日 96 点赞 0 评论 110929 浏览
开发板选择 开发板选择单片机的学习过程十分重视实践操作,仿真软件不过是纸上谈兵,我们需要有一个看得见摸得着的学习工具,那就是单片机开发板! 1.教程所用的开发板我们知道,学习C语言首先选择的是用哪一个软件…… 单片机入门 2022年05月03日 110 点赞 0 评论 155905 浏览
新按键程序 新按键程序1.支持连按的书写对上一讲的知识我们再补充一下支持连按的代码以此加深理解。实验现象就是按着按键不放,那么“key=1;”出现的频率就会比不支持连按代码的时候多,所以就会有左右不…… 多文件编程 2022年03月10日 168 点赞 0 评论 98336 浏览
电位器控制舵机 电位器控制舵机1.题目要求为了使ADC的知识能配合其他模块实现不同功能,这里我们打算通过扭动电位器(滑动变阻器)来控制舵机桨的位置,如果我们顺时针扭一圈电位器,那么舵机桨也会跟着从一端旋转到另一端。2.main.c…… 混合例程 2022年02月02日 154 点赞 0 评论 104536 浏览
呼吸灯 呼吸灯1.双定时器呼吸灯实现呼吸灯的实现原理就是让小灯的IO端口在一段时间里PWM由大到小变化的占空比输出,接着又由小到大的占空比输出,小灯显示效果就是时亮时暗地交替闪烁。首先我们用定时器0定时0.1ms,…… 定时器 2022年01月05日 70 点赞 0 评论 86983 浏览