- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工业强化训练项目说明书
机电一体化强化训练
嵌入式项目设计说明书
两个单片机之间的全双工通信
院(系) 机械工程学院
专业/方向 机械电子工程
班 级 机械电子工程2班
学生姓名 杨森淼
指导老师
2015年7月7日
华南理工大学广州学院
摘 要 3
第一章 绪论 4
1.1前言 4
1.2 设备简介 4
1.3系统功能 5
第二章 设计方案的选择 6
2.1 微处理器的选择 6
2.2 单片机的串口 6
2.3 串口的四种工作方式 6
2.4系统组成 7
第三章 系统基本电路 8
3.1 晶振电路 8
3.2 数码管显示电路 8
3.3 键盘电路 9
第四章 程序设计 10
4.1 程序 10
第五章 调试与仿真 13
7.1仿真效果图 13
参考文献 14
附录 15
附件一 15
附录二 20
‘o摘 要
单片机自20世纪70年代以来,以其极高的性能价格比,受到人们的重视和关注,应用很广、发展很快。单片机具有体积小、、功能强大、易于开发等特点MCS51系列8位单片机为代表实现两个单片机之间的全双工通信。单片机的实现过程是在keil软件下用C语言进行编程,然后在Prouteus仿真软件中设计了4×4矩阵式键盘作为确认发送。单片机相互之间能将检测到的按键信号转换成数字量,呈现在LED显示电路上。该系统灵活性强、可靠性高、将会有更广阔的开发前景。通过学习和查找相关资料,我们掌握了单片机全双工通信基本原理的理论知识,学会使用keil、Prouteus软件,利用MCS51系列单片机具有性价比高。稳定可靠、通用性强、体积小、价格低等优点,成功运行两个单片机之间的通信。
关键词:MCS51系列单片机;显示电路;通信
第一章 绪论
第一章 绪论
1.1前言
单片机自诞生以来,以其体积小、面向控制、高性价比等优点,在工业领域扮演着重要角色。在实际应用中,经常需要多个单片机之间协调工作,即多机通讯。MCS-51系列单片机的串行口工作模式2和模式3可实现多机通信。这种多机系统结构简单,应用广泛,但它只能实现由主机呼叫分机,然后实现主机与分机之间的全双工串行通信。我们在监控系统中要求既有主机与分机主动通信,又有分机与主机主动通信,这种结构的多机系统就无法满足要求。 多机协同工作已是单片机发展的一个重要趋势,目前单片机多机通信的主要方式仍然是主从式多机通信系统。 单片机多机通信的目的是实现分布式处理系统,单片机多机通信的方式有很多种,应用前景广阔,非常具有研究意义。MCS-51单片机的应用开发主要有电路设计和程序设计两个难点。
由于可编程芯片被广泛采用,接口电路设计的工作被大大简化。本项目的单片机全双工通信利用Proteus软件仿真,利用keil软件做程序设计,结合两个软件运行。完成电路的设计、检查、调试,再根据自己的硬件和通信协议用C语言编写发送和接收程序,然后在keil上建立项目,保存运行调试,最终准确无误的生成16进制文件。下一步,在proteus仿真软件上画出电路,完成之后在89s51芯片上各自加载程序,然后运行。在这过程中需要选择适当的元件,合理的电路图,基本的故障排除和纠正能力,会使用基本的仪器对硬件进行调试,会熟练的运用c语言编写程序,会用相关的软件对自己的程序进行翻译,并烧进芯片中,要耐心反复检查、修改和调试,直到达到预期目的。
1.2 设备简介
AT89S51是一种低功耗、高性能CMOS 8位微控制器,具有8K在系统可编程Flash存储器,具有多机通信的功能,可以很好完成基本的数据通信的功能。借助PROTEUS等仿真软件强大的仿真功能,可以从工程的角度直接能够看到仿真程序的运行电路工作的结果。因此弥补试验和实际单片机之间数据通信的脱节环节,因而具有一定的研究意义。
晶振和电容来组成内部时钟方式,复位电路用上电自动复位。复位端RST引脚高电平时8051单片机处于复位状态,低电平时单片机处于正常工作状态。上电时,电容器瞬态还未充上电,其两端无点差为,因此RST引脚和VCC引脚电位相同,即为高电平,8051单片机复位。当电容器两端充满电荷,电容器达到稳态,两端电位差为VCC,是RST引脚电位为0,因而使8051单片机处于正常工作状态。
1.3系统功能
实现两台单片机之间的全双工通信。
每一方都可以发送0—9的数字在本机显示,同时发送给对方显示。
第二章 设计方案的选择
2.1 微处理器的选择
本系统对微处理器要求不是太高,速度不要求太高,但代码较长,因此要求微处理器应有较大的程序存储空间,通信的发送缓冲区与接收缓冲区
您可能关注的文档
- 业务知识竞赛复习参考题.doc
- 学校工作考核细则.doc
- 91班班级量化管理扣分细则.doc
- 2005-2015山东高考成语熟语汇编及答案解析.doc
- 小学数学简便运算归类练习2.doc
- 《服务心理学》课程标准.doc
- “中华魂”主题教育读书活动总结.doc
- 必威体育精装版大象版小学科学四年级上册复习题.doc
- 天津商业大学公共管理定量分析整理资料.doc
- 随州市中考物理模拟试卷.doc
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)