- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机多机通信实现
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的排阻.自己画的排阻符号如下:
RP1
1008
^■4
cn
9
00
6
图3—4排阻符号
排阻具有九个引脚,一个公共端,另外八个脚分别接到需耍接上拉电阻的单片机的P0 口。排阻相、”1于 8个大小均为10K的电阻,在电路中主要其电平转化作用,通过的电流很小,每只电阻的功耗也很小。如 接5V电源.每只电阻的电流约为0.5mA.很小,但是由于P0 口是接液晶,不用接排阻也能实现.木着节 约的原则在木设计中没有接排阻。
主机整体原理图如下:
VOCGNDlOoTC4di吧9 UKV (AD1:IPO.; (AD 二iKUPl$
VOC
GND
lOoT
C4
di
吧9 UK
V (AD1:IPO.; (AD 二iKU
Pl$
CAD3)?0 3
PM
(AD*)P04
Pl 5
(AD5)?0 5
P:S
(心妙6
Pl?
(AD?)P0 T
“8*20
w 2fnrro
:
A:0)P2 2
P3 5{T2)
A11:(P2 3
P3.4(TW
A22:IP24
(A15:iP2J
EAVP?
? XTAL1
XTAL2
E2T
⑷ 4)P2$ (A15A2J vcc GND l5tXD:lP3.C iTXD:iP5.;
w
ALE,顷55
PSEN
GND?|
GND
.-
a
40
K3
V-
20
M
詁°亍
乱I
2
图3-5主机原理图
两从机的原理图与主机的原理图仅仅的区别就是没有外接矩阵键盘,其他的都一样。
4电源电路设计
木系统主要供电为5V直流电,为广获得5V的直流电压和足够大的电流?并能提供两种接口,交流与 直流输入都能通用.将电源电路设计成如下形式。
交流输入用15V的变压器,将变压器通过接口插到板子上。直流输入与交流输入类似, 都要经过整流桥,确保电解电容C4不会反接,稳压电路公用,用MC7805实现5V直流稳 压,最大可输岀1A的电流,足以为整个系统供电°C5与C6用于防止稳压块产生自激振荡。 C4用于滤波,使输入纹波很小,输岀端接电容C7,用于防止输出电压突变。
5多机通信协议的算法设计
5.1主从机程序设计
主机模式流程如下:
(ifl信培宋丿
图3 — 7主机模式通信流程图
从机模式通信流程如下:
图3-8从机模式通信流程图
5.2键盘程序设计
1号单片机的按键采用矩阵形式,4X4的行列矩阵.共16个按键.可以完成多种控制功能。1号单片 机的健盘程序包括:按键扫描、获取键值与按键处理几部分。按键处理又包括实现各种功能的函数。由键
盘程序负责调度。健盘控制流程如下:
我取撻佰
且示犍值
按傑处理
图3—9按键控制流程图
按键扫描采用行扫描法,先输出全零行,再读看是否有按键按下.如有按键.则先消抖动,然后再次 确认是否有按键,如果确有按键.再逐行宜低电平扫描按下的键的行列位宜.最后将按键对应位宜的8位 二进制码(即低四位表示行号,商四位表示列号)返回:若无按键,
您可能关注的文档
最近下载
- [职高 对口升学 8套] 2024年重庆高职分类考试 电子技术类 综合理论测试 考前冲刺模拟卷(含答案).pdf VIP
- 工作考勤每日签到表的模板.doc VIP
- 2023-2024学年贵州黔东南九年级数学第一学期期末水平检测试卷.docx VIP
- 上海市六年级上册期末测试道德与法治试卷.pdf VIP
- 2025年冷链物流数字化供应链智能化应用报告.docx VIP
- 2026天津市及各区卫健委招聘历年题库信息汇总最新.docx VIP
- WM-S8-002 -1.4_人机界面标准.pdf VIP
- 重庆三峡学院2020-2021学年度《生物化学》期末考试试卷含标准答案.docx
- 最新版啤酒酿造废水处理项目可行性研究报告.pdf VIP
- 数学作业纸模板.doc VIP
原创力文档


文档评论(0)