全球旧事资料 分类
。(2)ESP8266与网络助手的通信我们这里采用将ESP8266作为服务端,将网络助手作为客户端接入的方法来实现ESP8266与网络助手的通信。它们之间的数据传输可以使用TCP或者UDP,这里我们采用TCP。首先将ESP8266设置成站模式,然后将其连入已有WiFi,ESP8266被分配得到一个IP地址,并且开启ESP8266的多连模式和服务器端及8080端口。同理将电脑接入相同WiFi,电脑也获取得到一个IP地址,然后在电脑上开启网络助手,创建一个向ESP8266的IP地址和8080端口通信的进程。当将数据写入网络助手内点击发送后,该软件和相关软硬件系统会通过TCPIP协议和WiFi协议等一系列协议将数据封装成帧,利用WiFi的24GUHF射频频段将数据发送出去,ESP8266接收到数据后进行解析,将数据送到指定端口,
f从而实现数据通信。ESP8266发送数据到网络助手的原理相同。
2、流水灯模块
图6流水灯原理图
从图中可以看出,8个LED灯的阳极接限流电阻后接到了VCC上,因此当其阴极接到低电平时,LED灯即点亮,接到高电平时,LED灯熄灭。在QXMCS51单片机开发板中,8个流水灯的引线接到了51单片机的P1口上,因此可以直接通过程序控制51单片机的P1口输出低电平来点亮小灯。
3、8位共阴极数码管模块
图78位共阴极数码管原理图
如图所示,8个共阴极数码管通过两个74HC573锁存器实现分别控制和数据传输。锁存器的C端接入高电平时,锁存器可以读进数据,当其接入低电平时,锁存器停止读取数据,从而实现锁存功能。通过段锁存器将8位数据输入到数码管内,通过位锁存器选通8个数码管中的一个。数码管是共阴极接法,因此段选高电平点亮8段中对应的段,位选低电
f平选通相应的数码管。而在模拟保险柜开锁的实验中,需要同时在多个数码管上显示字符,因此需要利用动态扫描方法。因为人眼的视觉暂留时间为124秒,因此只要保证在40ms以内对每个数码管实现一次扫描,即可让看到多个数码管均显示相应字符的效果。在QXMCS51单片机开发板中,段锁存器的选通信号口与51单片机的P26口的引线相连,位锁存器的选通信号口与P27口的引线相连,锁存器的8位数据输入线与P0口的引线相连。
4、蜂鸣器模块
图8蜂鸣器原理图
蜂鸣器原理如上图所示,蜂鸣器一端接地,另一端接到三极管的C端,三极管E端接VCC,B端接电阻后接到了单片机的P23口。当P23输出高电平时,三极管不导通,蜂鸣器不响;当P23输出低电平时,三极管导通,有电流流过蜂鸣器,从而蜂鸣器发出声音。
四.
实验流程图
f开r
好听全球资料 返回顶部