如何成为过硬的硬件工程师-之三刀6路开关

2025-06-20 15:27:03

这节课我们来介绍一下三刀6路开关的使用,芯片型号74HC4053,该芯片的主要功能是1路输入2路选择输出,可以同骀旬沃啭时实现三个通道的选通,属于多选芯片,下面我们来看一下芯片的外.

如何成为过硬的硬件工程师-之三刀6路开关

该芯片的引脚顺序:

如何成为过硬的硬件工程师-之三刀6路开关

我们来了解一下这款芯片的使用方法:

1、首先我们打来Proteus电路仿真软件,按下图添加如下原件:

如何成为过硬的硬件工程师-之三刀6路开关

2、绘制如下电路图:

如何成为过硬的硬件工程师-之三刀6路开关

3、电路已经绘制好了,下面我们使用4053通过控制ABC端口,来让LED自动循环点亮起来:在这里我们要说明一下,ABC端口的控制码,总共有2种变化,00、01,这2种变化正好能够代表开关的2种不同状态,下面我们打开Keil uv4软件,输入如下代码:

#include <reg52.h>

#define uint8_t unsigned char

#define uint16_t unsigned int

sbit a = P2^0; // 定义AB驱动口

sbit b = P2^1;

sbit c = P2^2;

void LedDisPlay(void); // 函数声明

void SEGDelayTime(uint16_t Time);

void SEGDelayTime(uint16_t Time) // LED闪烁间隔时间

{

uint16_t i = 0;

uint16_t j = 0;

for(i=0;i<Time;i++)

{

for(j=0;j<255;j++)

{

;;

}

}

}

void LedDisPlay(void)

{

a = 0;

b = 0;

c = 0;

SEGDelayTime(200);

a = 1;

b = 1;

c = 1;

SEGDelayTime(200);

}

void main(void) // 数码管显示主函数

{

while(1)

{

LedDisPlay();

}

}

4、我们回到Proteus软件,双击CPU将刚刚生成的HEX文件装入CPU中,如何生成HEX文件在第一节如何成为过硬的硬件工程师-之初识单片机中有详细介绍,这里我们不再重复说明了,大家可以参考第一节来做。装好HEX文件后,我们运行来看一下效果:

如何成为过硬的硬件工程师-之三刀6路开关

大家看一下,是不是6只LED,每次都同时有3支点亮了呢,而且每个点亮的LED也正是位于每组触点的常开和常闭点呢?这就是三刀6路开关的使用,我们这几节课,开关类介绍的比较多,原因是我们在经后的设计当中,这类的集成开关用的很多,我们要了解不同开关在不同场合的使用,做到得心应手,好了,这节课我们就讲到这里,我们下节课再见。。。。。。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢