工业强化训练项目说明书.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 微处理器的选择 本系统对微处理器要求不是太高,速度不要求太高,但代码较长,因此要求微处理器应有较大的程序存储空间,通信的发送缓冲区与接收缓冲区

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档