- 博客(6)
- 收藏
- 关注
原创 DAY6:矩阵键盘的扫描原理--蓝桥杯单片机(小蜜蜂)学习笔记
首先将J5处的跳帽接到1~2引脚,使按键S4~S19按键组成4X4的矩阵键盘。在扫描按键的过程中,发现有按键触发信号后(不做去抖动),待按键松开后,在数码管的第一位显示相应的数字:从左至右,从上倒下,依次显示0~F。如果认真学的,会发现上述代码多为大量重复的步骤,导致代码多且冗杂,因为上述为简单的控制方式,等后续所有模块学完,我会针对各种的化简代码专门介绍一下。
2025-02-04 20:28:38
552
原创 DAY5:独立按键的基本操作与扩展应用--蓝桥杯单片机(小蜜蜂)学习笔记
这个题目的关键点在于通过控制两个一级按键,控制二级按键,达到一个双系统转换的效果,这其中需要用到一个状态机,通过对状态机状态的转换,控制系统是哪一个。
2025-02-04 19:47:35
196
原创 DAY4:共阳数码管的动态显示--蓝桥杯单片机(小蜜蜂)学习笔记
上述代码是一个新的延时函数,原理是在每一次的月份增加过程中,会发生闪烁甚至间断的现象,所以在延时的过程中增加一个重复动态显示的过程,强调一次,就解决了间断现象。对于这行代码就是动态显示的核心代码,通过短时间的延时,达到动态显示的效果。关于此题的重要代码均解释清楚,完整代码如下,如有疑问和错误,希望批评指正!
2025-02-04 13:54:38
579
原创 DAY3:共阳数码管的静态显示--蓝桥杯单片机(小蜜蜂)学习笔记
上图为数码管的控制原理,Y6C控制com口,com口是控制数码管的八个位置,哪一个位置亮,com1为第一个位置显示,以此类推。这行代码的作用,就使定义一个段码表,从0~F,那么我们需要显示什么数字或者字母,就去使用相应的位置代码,不需要再用十六进制。Y7C控制数码管一个位置上的八个发光管,因为是共阳极数码管,所以低电平有效,0即为亮,1即为不亮。因为是只学习用法,不深入探讨原理,所以我只简要介绍了一下如何工作,具体细节,还要看接下来的代码了。依旧是用HC138控制,那么就用到上节课让背下来的固定模板。
2025-01-13 17:05:05
626
原创 DAY2:蜂鸣器继电器--蓝桥杯单片机(小蜜蜂)学习笔记
会控制蜂鸣器鸣叫以及继电器吸合实现蜂鸣器与继电器的基本控制,首先让8路LED指示灯闪烁3遍后熄灭,接着依次点亮LED指示灯,继电器吸合一会后断开,然后依次熄灭LED指示灯,蜂鸣器鸣叫一会后关闭,程序循环实现上述功能。
2025-01-12 19:13:34
682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅