目录
0.2例子2:数码管显示拨码开关二进制计数(000~255)
摘要:本文介绍了单片机控制的三个基础案例及关键器件知识。案例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)