产品选型

单片机控制开关 51单片机实例讲解,由按钮控制灯亮程序

小编 2024-11-24 产品选型 23 0

51单片机实例讲解,由按钮控制灯亮程序

按钮控制灯亮接线原理图如图11所示。在单片机的P1口的低4位按上按钮,在高4位接上发光二极管。当按下SB1时(P1.0口为“0”),LED1发亮(P1.4口为“0”)。同理,若分别按下SB2、SB3、SB4,则对应的端口P1.5、P1.6、P1.7输出低电平,对应的发光二极管LED2、LED3、LED4就发亮。

若同时按下两个以上的按钮,则对应的发光二极管发亮。例如按下SB1和SB3,则对应的输出端口P1.4和P1.6输出为低电平,对应的发光二极管LED1、LED3发亮。

(1)按钮控制灯亮硬件电路(见图11)。

图11 按钮控制灯亮接线原理图

(2)按钮控制灯亮硬件电路元器件(见表3)。

表3 按钮控制灯亮硬件电路元器件表

(3)按钮控制灯亮程序流程图(见图12)。

图12 由按钮控制灯亮程序流程图

(4)按钮控制灯亮程序。

分享单片机控制16个触摸按键芯片使用,设计注意事项?

在某一项目应用中需用到多个触摸按键,此产品按键次数频繁,工作环境湿度大,对机械按键的寿命有有影响,于是上网查询了一些触摸芯片,常用的单按键触摸,2个按键,4个按键比较多,由于单片机管脚数量有限,只能选择带通信接口的芯片,于是找到WTC6316BSI这颗芯片。这个芯片的参数如下图

WTC6316BSI 使用 16bit 高精度的 CDC(数字电容转换器)IC 检测感应盘(sense element)

(电容传感器)上的电容变化来识别人手指的触摸动作,CDC 输出的数据由内嵌的 RISC

CPU 用高效可靠的算法进行处理。用户可以通过 SPI 接口读取被触摸按键的按键状态。

只需调节 1 个电容 Csel 即可改变所有通道的灵敏度。外围元件少,生产效率高。

设计注意事项

1.SPI总线走线要靠近单片机,如果距离比较远要加上拉电阻提高驱动能力。

2.按键焊盘不能太小,距离要保持一致,避免相互干扰。

3.在不需要软件调节按键灵敏度时,SDI引脚应接高电平。

4.在测试时,先测OUTFLAG管脚,在按键触摸时,有一个低电平脉冲,证明电路工作正常。

5.通过项目使用,这颗触摸芯片还是比较好用的,灵敏度比较高,适合多触摸按键产品。

由于作者水平有限难免有不足之处,发现问题及时提醒作者,望指教。不明之处下方评论。

本人多年软件硬件开发经验,学电路,加关注,分享更多硬件设计知识,电器维修经验,技术干货,让我们共同学习进步。

相关问答

单片机控制 MOS 开关 管问题?

是P沟的好,这样控制可以共地,处理起来方便;IRF5305可以,不过却有20A电流的话,建议两个并一起使用,那样安全多了。使用MOS管来控制恒流,MOS管上为了恒流,...

51 单片机开关 怎么找?

要找到51单片机的开关,首先需要确定你指的是什么类型的开关。51单片机通常有多个引脚,其中包括用于输入和输出的引脚。如果你想找到用于控制电源的开关,你可以...

用keil设置51 单片机 p2口0 1 2作为 开关控制 8个led灯亮?

使用软件简单的控制,根据P2端口的数值作为依据去控制8个LEd灯亮,比如当P2=000控制一个,P2=001控制另外一个,以此类推。。使用软件简单的控制,根据P2端口的数...

单片机 自锁 开关 怎么和直流相连接?

你是想用自锁开关做单片机最小系统的电源开关吧?如果是的话,直流电源的负极和单片机最小系统的负极相连,正极接到自锁开关的常开触点A端,单片机最小系统的电...

单片机开关 按下是1还是0?

一般来说,应该是低电平,即0。如果开关一端连续单片机io口,叧一端直接接切,则开关导通时,此io口可量出低电平,但如果是用扫描方式连接按键,由于扫描频率很...

怎么用89C51 单片机 实现用一个 开关控制 8个流水灯,要求开关按下去松开是亮的,再按下去松开是灭的?

开关,接在P2.7与地之间。#include//预处理命令voidw(unsignedchark){unsignedinta;//定义变量a为int类型if(k){while(P2_7);//没有...

用一个轻触 开关 实现 单片机 短按开机,长按关机?

这个主要是电路的设计,你做一个电子开关,按键按下时开关可以打开(短按是对人而言的,实际上时间也有几十几百毫秒,对单片机来说时间很长了),即系统有电,单...

单片机 开关 闭合是1还是0?

单片机中开关闭合表示是开,也就是1。单片机中开关闭合表示是开,也就是1。

单片机 双向 开关 名称?

MCS-51单片机有4个双向的8位I/O口的P0~P3口为三态双向口P1,P2,P3口为准双向口(用作输入时,口线被拉成高电平,所以称为准双向口).51单片机的4个口都可作为IO...

通过51 单片机 设计用 开关控制 两个灯的交替点亮?

;按键触发外部中断0LEDAEQUP1.0LEDBEQUP1.1ORG0000HSTARTORG0003HINT_X0ORG0030H;初始化START:CLREA;关总中断S...

猜你喜欢