- 1、本文档共90页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第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调试器作为从器件监视总线上的活动。单击“+”,可显示详细的数据,以字节,甚至以位的形式显示。其中: 第一行内容是单片机向
您可能关注的文档
- Java基础教程 教学课件 ppt 作者 978-7-302-19835-2PPT03类与对象.ppt
- Java基础教程 教学课件 ppt 作者 978-7-302-19835-2PPT04继承与接口.ppt
- Java基础教程 教学课件 ppt 作者 978-7-302-19835-2PPT05数组与字符串.ppt
- Java基础教程 教学课件 ppt 作者 978-7-302-19835-2PPT06异常.ppt
- Java基础教程 教学课件 ppt 作者 978-7-302-19835-2PPT08多线程.ppt
- Java基础教程 教学课件 ppt 作者 978-7-302-19835-2PPT09图形用户界面设计.ppt
- Java基础教程(第2版) 教学课件 ppt 作者 978-7-302-28331-7B01Java语言概述-1.ppt
- 房地产营销策划 教学课件 ppt 作者 祖立厂 第八章.ppt
- Java基础教程(第2版) 教学课件 ppt 作者 978-7-302-28331-7B02Java语言基础-1.ppt
- Java基础教程(第2版) 教学课件 ppt 作者 978-7-302-28331-7B03类与对象-1.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)