单片机多机通信实现毕业论文..docx
- ld1556656个人认证 |
- 2021-02-27 发布|
- 611.21 KB|
- 26页
单片机多机通信实现
1> 设计要求
三片单片机利用串行口进行串行通信:串行通信的波特率为9600bit/so $ 行口工作方式为方式1的单工串行通信。
2、 设计方案
一个主机和两个从机,主机通过按键选择要通信的从机,按键确认后通过矩 阵键盘输入要传输的信息,从机接收主机发送的信息并发回长度校验码给主机, 主机确认校验信息是否正确,若正确,主机液晶显示“send:信息”和从机数, 从机液晶显示所接收的信息;若错误则主机从发信息,重复前面的步骤。
3、 硬件电路设计
3.1单片机最小系统的设计
木系统共用三块讯片机,每块单?片机均选用AT89S52.最小系统也都一样。由于三块爪片机的主要任
务是通信,为/得到准确的波特率.采用振荡频那为11.0592MHz的晶振.再接两个30pF的瓷片电容即可
务是通信,为/得到准确的波特率.
构成单片机的时钟电路。
单片机最小系统电路如下:
图3-1单片机最小系统电路
图3-1单片机最小系统电路
复位电路也可以换成看门狗电路实现,可使单片机可靠的复位。为了简化电路设汁,木系统采用简单 方法.可使爪片机上电复位?此外可以通过按键于?动复位。单片机上电即可复位,RI与C3的充电时间大 于两倍的机器周期?使RST引脚有足够长的时间保存舟电平.使収片机可靠的复位。正常匸作时,按下按 键SW1就可以使氓片机复位。
3.2矩阵键盘电路设计
图3 — 2矩阵键盘电路
Pi 口接4X4的矩阵键盘.共16个按键,分别为0?C及“开始通信X “选择从机"和“输入信息” 键。PLO?P1.3接矩阵键盘的行,P1.4?P1.7接矩阵键盘的列。
3.3液晶显示电路设计
液晶显示电路如下图:
LODIW2鉛工出乩話倉巻湄害取总
LODIW2
鉛工出乩話倉巻湄害取总
□HD
图3 — 3液晶LCD1602显示电路
P0 口上拉10KX8的排阻.自己画的排