第7章++AT89C51单片机综合设计 教材课程.ppt

第7章++AT89C51单片机综合设计 教材课程.ppt

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章++AT89C51单片机综合设计 教材课程.ppt

第7章 ;7.1 单片机间的多机通信 7.1.1 Proteus电路设计 7.1.2 Proteus调试与仿真 7.1.3 总结与提示 7.2 I2C总线应用技术 7.2.1 Proteus电路设计 7.2.2 Proteus调试与仿真 7.2.3 用I2C调试器监视I2C总线 7.2.4 总结与提示 7.3 基于单片机控制的电子万年历 7.3.1 设计任务及要求 7.3.2 设计背景;Proteus是目前最好的模拟单片机外围器件的工具,与其他单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其他电路的工作情况。因此在仿真和调试程序时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,解决了实验和工程应用间脱节的矛盾。;7.1 单片机间的多机通信 ;7.1.1 Proteus电路设计 ;2. 电路原理图 元件全部添加后,在Proteus ISIS的编辑区域中按图7-1和图7-2所示的主、从机电路原理图(晶振和复位电路略)连接硬件电路。 ;;图7-2 从机部分电路原理图;从机操作如下: (1) 每按下“加1”键,数码管显示值加1; (2) 运行中的数码管显示值随主机的操作而发生改变。 仿真运行片段如图7-3和图7-4所示。仿真过程中可单击 按钮暂停仿真,从“Debug”菜单中调出各个单片机的“8051 CPU Registers”窗口来观察各单片机运行中相关寄存器的工作状态,如图7-4所示。 ;;;7.1.3 总结与提示 ;7.2 I2C总线应用技术 ;7.2.1 Proteus电路设计 ;2. 电路原理图 元件全部添加后,在Proteus ISIS的编辑区域中按图7-5所示的原理图(晶振和复位电路略)连接硬件电路。 ;7.2.2 Proteus调试与仿真 ;;7.2.3 用I2C调试器监视I2C总线 ;第一行内容是单片机向24C01存储器写数据过程,其时序为S、A0、A、地址(30H)、A、数据1、A、数据2、A、…、数据16、A、P; 第二行内容是单片机从24C01存储器读数据过程,其时序为S、A0、A、地址(30H)、A、Sr、A1、A、数据1、A、…、数据16、N、P。 3. I2C通信读/写操作序列中的专用字符 I2C通信读/写操作序列中的专用字符,如表7-3所示。;7.2.4 总结与提示 ;7.3 基于单片机控制的 电子万年历 ;7.3.1 设计任务及要求 ;通???万年历的设计要熟练掌握单片机的各个功能,并且能对单片机有一个总体的把握,在设计的过程中能够凭借对单片机各功能的了解,达到理想的设计效果; 本例使用了时钟芯片DS1302、温度传感器DS18B20和74HC164,通过对单片机的学习能够对它们触类旁通。 ;3. 设计任务 设计系统硬件; 设计系统软件; 编写设计说明书。;7.3.2 设计背景 ;7.3.3 电路设计 ; 1. 74HC164芯片相关知识 (1) 74HC164简介 74HC164是一种8位串行输入并行输出的移位寄存器。它是高速硅门 CMOS 器件,与低功耗肖特基型 TTL (TTL LS) 器件的引脚兼容。74HC164、74HCT164 是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端之一(DSA 或 DSB)串行输入;任一输入端可以用作高电平使能端,控制另一输入端的数据输入。两个输入端或者连接在一起,或者把不用的输入端接高电平,一定不要悬空。时钟(CP)每次由低变高时,数据右移一位,输入到 Q0,Q0是两个数据输入端; (DSA和DSB)的逻辑与,它在上升时钟沿之前保持一个建立时间的长度。主复位 (MR) 输入端上的一个低电平将使其他所有输入端都无效,同时非同步地清除寄存器,强制所有的输出为低电平。;(2) 74HC164的引脚功能 74HC164的引脚功能如图7-7、图7-8和表7-4所示。 ;;2. DS1302芯片相关知识 (1) DS1302简介 DS1302是DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、星期、时、分、秒进行计时,且具有闰年补偿功能,工作电压为2.5~5.5V。DS1302采用三线接口,与CPU进行同步通信,并可采用突发方式一次传送多个字节的时间数据或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM存储器。 (2) DS1302的引脚功能 DS1302的引脚功能如图7-9及表7-5所示。;;(3) 控制字格式 控制字格式如表7-6所示。控制字最高位必

文档评论(0)

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

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

1亿VIP精品文档

相关文档