单片机多机通信实现毕业论文..docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

单片机多机通信实现

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的排阻.自己画的排

最近下载