- 单片机C语言程序设计实训100例:基于STC8051+Proteus仿真与实战
- 彭伟
- 302字
- 2022-05-05 20:18:31
3.10 继电器及双向晶闸管控制照明设备
如图3-11所示,分别使用双向晶闸管及继电器控制照明设备,且按下K1、K2时可分别实现对二者的开关控制。
图3-11 继电器及双向晶闸管控制照明设备电路
1. 程序设计与调试
继电器控制端RELAY被定义在P1.0引脚,晶闸管控制端TRIAC被定义在P1.1引脚。每次按下K1、K2并释放时,分别取反RELAY及TRIAC。当RELAY为0时,PNP三极管导通,继电器吸合,灯泡被点亮,反之三极管截止,继电器断开,灯泡熄灭。类似地,当TRIAC为0时,光耦合器MOC3052导通并触发晶闸管导通,灯泡被点亮,反之则熄灭。
2. 实训要求
① 在仿真电路中添加指示用的LED。如果照明设备开启,指示LED闪烁;如果照明设备关闭,则指示LED熄灭。
② 搭建仿真电路编程实现对直流电机的启/停控制。