【Proteus仿真】开关控制系列仿真——开关控制LED/拨码开关二进制计数/开关和继电器控制灯灭

发布于:2025-09-14 ⋅ 阅读:(17) ⋅ 点赞:(0)

目录

0案例视频效果展示

0.1例子1:开关控制LED灯亮灭

0.2例子2:数码管显示拨码开关二进制计数(000~255)

0.3例子3:开关和继电器控制灯亮灭

1基础知识补充

1.1 74LS245双总线收发器

1.1.1 引脚及功能

1.1.2应用场景

1.1.3真值表

1.2继电器

1.2.1结构与工作原理

1.2.2关键术语

1.2.3 常见类型

1.2.4总结

2例子1:开关控制LED灯亮灭

2.1电路原理图

2.1.1电路组成及接线

2.2控制程序

2.2.1控制程序步骤

2.2.3源代码

3例子2:数码管显示拨码开关二进制计数(000~255)

3.1电路原理图

3.1.1电路组成及接线

3.2控制程序

3.2.1控制程序步骤

3.2.3源代码

4例子3:开关和继电器控制小灯亮灭

4.1电路原理图

4.1.1电路组成及接线

4.2控制程序

4.2.1控制程序步骤

4.2.3源代码

  7 硬件工程师笔试面试相关文章链接(部分链接)


摘要:本文介绍了单片机控制的三个基础案例及关键器件知识。案例1展示开关控制LED亮灭;案例2用拨码开关实现数码管二进制计数显示;案例3通过继电器控制大功率灯泡。重点讲解了74LS245总线收发器的引脚功能、真值表及应用场景,以及继电器的工作原理、类型和参数。每个案例均包含电路原理图、接线说明和C51源代码,展现了单片机I/O口输入输出控制、总线驱动及继电器隔离控制的基本原理。这些案例为单片机入门学习提供了完整的技术参考。

0案例视频效果展示

0.1例子1:开关控制LED灯亮灭

例子14:开关控制LED灯亮灭

0.2例子2:数码管显示拨码开关二进制计数(000~255)

例子15:数码管显示拨码开关二进制计数(000~255)

0.3例子3:开关和继电器控制灯亮灭

例子16:开关和继电器控制灯亮灭

1基础知识补充

1.1 74LS245双总线收发器

74LS245是一种 8 位三态双向总线收发器,用于在 A 总线B 总线 之间进行双向数据传输。

1.1.1 引脚及功能

方向控制端(AB/BA):

AB/BA = 1(高电平):数据从 A → B(发送)

AB/BA = 0(低电平):数据从 B → A(接收)

使能端(/CE):

/OE = 0(低电平有效):芯片被启用,数据传输有效

/OE = 1(高电平):芯片被禁用,A 和 B 均为 高阻态(三态输出)

数据线

A1-A8:A 总线端口(双向)

B1-B8:B 总线端口(双向)

1.1.2应用场景

总线驱动:常用于单片机(如 8051 系列)扩展总线,提升驱动能力 。

外设连接:用于连接打印机、显示器、键盘等外设,实现数据双向传输

接口电路:在微处理器与存储器(EPROM、RAM 等)之间提供数据缓冲

1.1.3真值表

/CE(使能)

AB/BA(方向)

功能描述

0

0

B → A(接收)

0

1

A → B(发送)

1

X

A 和 B 均为高阻态(禁用)

1.2继电器

继电器(Relay)