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

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

从第18.3节系统硬件电路设计的图中可以看到P3.4引脚通过晶体管PNP驱动蜂鸣器工作。在程序设计上,设置ESP8266WiFi通信配置。通过WiFi通信在单片机的P3.0引脚接收到字符“X”时,驱动P3.4引脚为低电平,晶体管导通,蜂鸣器鸣叫。在P3.0接收到字符“T”时,单片机驱动P3.4引脚输出高电平,晶体管截止,蜂鸣器停止。如图18-4所示为APP控制蜂鸣器工作的软件程序流程图。

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

在图18-4程序流程序图的基础上书写单片机控制蜂鸣器工作的程序代码如下:

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

图18-4 APP控制蜂鸣器工作的软件程序流程图

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