- 博客(8)
- 收藏
- 关注
原创 蓝桥杯单片机 独立按键与矩阵按键
之后如果按下S7按键,那么此时C1发生改变值为0,同理如果是按下S8按键那么C2为0,因此此时我们只需要判断CX==0,我们就可以知道第一行的哪一个按键被按下,同样的道理,以此类推。首先如果假设我要判断是否按下S7按键,那么我首先要赋值R1=0, R2=R3=R 4=1,赋值C1=C2=C3=C4=1,此时相当于只判断第一行的四个按键。以第一行为例,若按键未按下,则按键常为高电平,按下为低电平。
2024-08-08 20:17:09 157
原创 蓝桥杯单片机 数码管控制原理
而这里的数码管不同,它的两个端口并没有提前预设,因此我们利用其中一个端口来控制单个数码管的LED显示,用另一个端口来控制具体的哪一个数码管。而具体到这里我们在Y7C这个端口是1时LED灭,0时LED亮, Y6C这个端口是1时控制LED位置,0时LED位置失去控制。这里的意思就是LED数码管它的两个端口一个为0,一个为1,这时数码管便会成功起作用.动态数码管就是多个数码管亮,但实际上就是由每一位的静态数码管组成,只不过前后亮起时他的延时非常低,使形成的视觉错觉会让人误以为多位数码管同时亮起。
2024-08-01 23:04:55 260
原创 蓝桥杯单片机 蜂鸣器与继电器控制的基本原理
因此,若想使两个外设通电,也就是鸣叫和吸合,首先控制P25,26,27为1、0、1,使得Y5为0,这也使Y5C为1,此时为我们可以控制第一张图的HC573了,之后输入P0=0xff,所有IN为1,使得所有OUT为0,此时蜂鸣器和继电器的端口就为0了,这时目的达到。同样,输入P0=0x00,则两个外设断电。
2024-08-01 17:12:48 276
原创 蓝桥杯单片机 LED最基础原理
实现的顺序依次是从左到右但是为了方便解释我们从实现的角度出发,从右向左来解释,首先是看第三张图的前两个引脚也就是OE和LE, OE接的是GND,OE(GND)的值为0,如果要使设备通电,需要将LE的值变为1(如果说OE和LE都为1,或者说都为0,那么这个设备都无法通电。现在我们成功将HC573也就是LED上电了,接下来是控制LED的亮灭,首先对于上图的led,0为亮,1为灭,如果希望第0个灯亮,那就是01111111,全灭就是11111111,全亮是00000000,但我们需要将他转化,借用计算器。
2024-07-31 23:30:38 144
原创 蓝桥杯 单片机 独立按键的基础操作
是否被按下,如果被按下则执行相应的操作。具体操作包括点亮或熄灭对应的LED,并改变模式。函数中,同样的逻辑被重复了四次。在你的代码中,这个函数用于选择 HC573 锁存器的输出通道。这是一个简单的延时函数,通过循环等待的方式实现延时。这是一个扫描按键的函数。口的第 6 位引脚,用于连接蜂鸣器。这里定义了一个用于保存按键模式的变量。保持点亮,然后不断扫描按键状态。这是包含头文件的指令,引入了。口的第 0、1、2、3 位。,然后进入一个无限循环,其中。口的第 0 到 6 位。这是一个函数,根据传入的。
2024-01-17 13:30:44 510
原创 蓝桥杯 单片机 关闭蜂鸣器 关闭八个LED
在蓝桥杯单片机的学习过程中,LED的闪烁和蜂鸣器的鸣叫总是打扰我的正常思考,同时也会吵到自习的同学。因此有此想法,主要是帮助初学者。
2024-01-16 20:46:16 675 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人