一、作品功能介绍 本项目利用迪文屏与 C51 内核单片机,实现对 JQC - 3FF - S - Z 5VDC 继电器模块的控制,从而操控 LED 灯亮灭,并在迪文屏显示工作状态
二、工作原理 继电器原理:电磁继电器工作时,线圈通电产生磁场,磁化铁芯,吸引衔铁,带动动触点动作,使常开触点闭合、常闭触点断开;线圈断电,磁场消失,衔铁在弹簧作用下复位,触点恢复初始状态,以此实现电路通断控制。 软件控制原理:C51 程序初始化串口与 I/O 口,串口中断接收迪文屏指令并解析。主程序依指令控制继电器,同时采集其状态经串口发往迪文屏。迪文屏 GUI 依接收状态更新显示。
三、设计思路 硬件设计思路:由控制端口p17控制继电器模块,继电器常开口通过电阻连接LED来控制LED灯的亮灭 软件设计思路:C51 程序模块化,含串口、继电器控制等模块,主函数调用。串口中断快速处理指令。迪文屏 GUI 设开关按钮与状态显示区,实现串口通信与界面更新。
四、GUI 的设计 主要由两个按钮“打开继电器”、“关闭继电器”组成,端口初始状态显示为”0“,当按下“打开继电器”,端口电平显示状态为“1“,按下“关闭继电器”后,返回初始状态。 https://www.bilibili.com/video/BV1j6r8YpEK7?t=1.6
|