- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 AT89C51单片机综合设计 6.1 单片机间的多机通信 6.1.1 Proteus电路设计 6.1.2 Proteus调试与仿真 6.1.3 总结与提示 6.2 I2C总线应用技术 6.2.1 Proteus电路设计 6.2.2 Proteus调试与仿真 6.2.3 用I2C调试器监视I2C总线 6.2.4 总结与提示 6.3 基于单片机控制的电子万年历 6.3.1 设计任务及要求 6.3.2 设计背景 6.3.3 电路设计 6.3.4 系统硬件实现 6.4 基于DS18B20的水温控制系统 6.4.1 Proteus电路设计 6.4.2 Proteus调试与仿真 6.5 基于单片机的24×24点阵LED汉字显示 6.5.1 设计任务及要求 6.5.2 设计背景简介 6.5.3 电路设计 6.5.4 系统硬件实现 6.5.5 系统仿真 Proteus是目前最好的模拟单片机外围器件的工具,与其他单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其他电路的工作情况。因此在仿真和调试程序时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,解决了实验和工程应用间脱节的矛盾。 6.1 单片机间的多机通信 内容 三个AT89C51单片机间进行“1主2从”多机通信,主机可以将其数码管显示的内容发送给每个从机,也可以采集每个从机数码管显示的数值并求和后显示出来,每个单片机的数码管显示值可以通过外接的按键进行设置。 训练目的 掌握MCS-51单片机间进行多机通信的实现方法。 6.1.1 Proteus电路设计 1. 元件清单列表 打开Proteus ISIS编辑环境,按表6-1所列的清单添加元件。 2. 电路原理图 元件全部添加后,在Proteus ISIS的编辑区域中按图6-1和图6-2所示的主、从机电路原理图(晶振和复位电路略)连接硬件电路。 6.1.2 Proteus调试与仿真 从机操作如下: (1) 每按下“加1”键,数码管显示值加1; (2) 运行中的数码管显示值随主机的操作而发生改变。 仿真运行片段如图6-3和图6-4所示。仿真过程中可单击 按钮暂停仿真,从“Debug”菜单中调出各个单片机的“8051 CPU Registers”窗口来观察各单片机运行中相关寄存器的工作状态,如图6-4所示。 6.1.3 总结与提示 在仿真刚开始的几秒钟,仿真系统还未完全就位,仿真结果可能会不正常,稍停一会儿便可正常运行; 可将从机的串口工作方式改为采用中断方式进行编程和仿真实验。 6.2 I2C总线应用技术 内容 I2C总线是一种用于IC器件之间的二线制总线。它通过SDA(串行数据线)及SCL(串行时钟线)两根线在连到总线上的器件之间传送消息,并根据地址识别每个器件。本例使用串口通信I2C存储器24C01扩展AT89C51单片机的数据存储器,完成读写操作。 训练目的 学习使用Proteus设计并仿真I2C器件扩展单片机存储器的方法; 掌握单片机进行I2C通信的编程方法; 学会使用Proteus VSM虚拟I2C调试器。 6.2.1 Proteus电路设计 1. 元件清单列表 打开Proteus ISIS编辑环境,按表6-2所列的清单添加元件。 2. 电路原理图 元件全部添加后,在Proteus ISIS的编辑区域中按图6-5所示的原理图(晶振和复位电路略)连接硬件电路。 6.2.2 Proteus调试与仿真 参照5.3.3节建立程序文件,加载目标代码文件,执行以下操作: (1) 在Proteus ISIS界面中,单击按钮启动仿真; (2) 仿真过程中单击按钮暂停仿真,从“Debug”菜单中调出“8051 CPU Internal (IDATA) Memory”窗口和“I2C Memory Internal Memory-U2”窗口,观察单片机内部数据存储器和24C01存储器相关单元的状态变化,如图6-6所示。 6.2.3 用I2C调试器监视I2C总线 1. 在电路中添加I2C调试器 在工具栏单击按钮,再在对象选择器中选择“I2C DEBUGGER”。将其中两引脚与单片机连接,其中SCL接P3.0,SDA接P3.1。 2. 仿真监视 从图6-6中的I2C调试器窗口可以看到I2C总线在循环读/写,窗口的左上角区域,记录了总线上的所有活动,其中向左的蓝箭头表示I2C调试器作为从器件监视总线上的活动。单击“+”,可显示详细的数据,以字节,甚至以位的形式显示。其中: 第一行内容是单片机向
您可能关注的文档
- 第5章_生态系统及其稳定性复习11--精.ppt
- 第5章沉淀溶解平衡11a--精.ppt
- 第5章电子商务安全管理--精.doc
- 第5章信息技术课的现代教学手段--精.ppt
- 第5章-专用技术条件及计量规则--精.doc
- 第06章 Internet的应用--精.doc
- 第6章 安全生产监督管理--精.ppt
- 第6章 高性能过程控制--精.ppt
- 第6章 实用状态机设计技术--精.ppt
- 第6章 酸碱平衡--精.ppt
- DB36_T1089-2018_社会治理网格划分和编码规则_江西省.pdf
- 2025年文化创意产品数字化展示技术与数字版权保护报告.docx
- 2025年数据要素市场法律保障体系构建与风险防范分析报告.docx
- 2025年数据要素市场法律监管政策对个人信息保护的完善.docx
- 2025年数据要素市场隐私保护法律问题研究.docx
- 数字货币背景下的消费金融市场重构与风险控制机制分析教学研究课题报告.docx
- 2 《高校思政课实践教学与思想政治教育课程内容改革》教学研究课题报告.docx
- 基于人工智能的初中生物教学中学习过程监控与生物实验技能培养研究教学研究课题报告.docx
- 《农业产业化在乡村振兴战略中的农业产业链协同与区域经济发展》教学研究课题报告.docx
- 2025年数据要素市场法律风险管理与风险管理策略研究.docx
最近下载
- (高清版)W-S-T 442-2024 临床实验室生物安全指南.docx VIP
- 不同公司橡胶助剂名称对照表橡Chemical Cross Reference.pdf VIP
- 世界陆地地形和海底地形.ppt VIP
- 连云港社区工作者考试真题库(2024版).docx VIP
- 2011全国电子设计大赛报告终极版(智能小车).doc VIP
- 神源(SYRUNS)SY5000P变频器使用说明书用户手册.pdf VIP
- Q/GDW_12218-2022_低压交流配网不停电作业技术导则_.pdf VIP
- 欧瑞(惠丰HFinverter)F1500-G变频器说明书.pdf
- 石油化工建设工程施工安全技术标准.docx VIP
- 计算机程序设计员考试题一.pdf VIP
文档评论(0)