16.5.2  底层硬件电路的软件设计

16.5.2 底层硬件电路的软件设计

从第16.3节系统硬件电路设计图中可以看到P0.0引脚通过晶体管PNP驱动继电器工作。在程序设计上,设置ESP8266 WiFi通信配置。通过WiFi通信在单片机的P3.0引脚接收到字符“X”时,驱动P0.0引脚为低电平,晶体管导通,继电器吸合,LED灯变亮。在P3.0接收到字符“D”时,单片机驱动P0.0引脚输出高电平,晶体管截止,继电器断开,LED灯熄灭。APP控制继电器工作的软件程序流程图如图16-5所示。

在图16-5程序流程序图的基础上书写单片机控制继电器工作的程序代码如下:

978-7-111-59182-5-Part02-114.jpg

图16-5 APP控制继电器工作的软件程序流程图

978-7-111-59182-5-Part02-115.jpg

978-7-111-59182-5-Part02-116.jpg

978-7-111-59182-5-Part02-117.jpg