网站大量收购独家精品文档,联系QQ:2885784924

第9章 单片机应用系统设计及举例.pptx

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

单片机技术及应用——基于 汇编及C51程序设计;主 要 章 节;9.1 单片机应用系统开发过程;9.1.2 单片机应用系统的硬件系统设计;9.1.3 单片机应用系统的软件设计;2. 资源分配 1)程序存储器ROM/EPROM资源的分配 2)数据存储器RAM资源的分配 3)定时/计数器、中断、串行口等分配;9.2 单片机电子时钟的设计;9.2.2 总体方案设计;2.显示方案 LED数码管, LED数码管显示亮度高,显示内容清晢,根据具体的连接方式可分为静态显示和动态显示。 LCD液晶显示, 一般能显示的信息多,显示效果好,而且液晶显示器一般都带控制器,显示过程由自带的控制器控制,不须要CPU参与,但液晶显示器造价相对较高。;定时选择硬件定时,显示选择LCD液晶显示,总体设计框图;9.2.3 主要器件介绍;2. DS1302引脚功能 ;3. DS1302的时钟/日历寄存器及片内RAM;2017/6/20;2017/6/20;4) DS1302的输入/输出过程;4. DS1302与51单片机的接口 ;9.2.4 硬件电路设计;9.2.5 软件程序设计;2017/6/20;9.3 单片机数显温度计设计;9.3.2 总体方案设计;9.3.3 主要器件介绍;2. DS18B20的外部结构;3. DS18B20的内部结构;1)光刻ROM存储器 光刻ROM中存放的是64位序列号,出厂前已被光刻好,它可以看作是该DS18B20的地址序列号。 2)高速暂存存储器 高速暂存存储器由9个字节组成;2017/6/20;2017/6/20;2017/6/20;2017/6/20;4. DS18B20的温度转换过程 根据DS18B20的通信协议,主机控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。DS18B20的ROM指令和RAM指令如表所示。 ;2017/6/20;2017/6/20;每一步骤都有严格的时序要求,所有时序都是将主机作为主设备,单总线器件作为从设备。而每一次命令和数据的传输都是从主机主动启动写时序开始,如果要求单总线器件回送数据,在进行写命令后,主机需启动读时序完成数据接收。数据和命令的传输都是低位在前。 时序可分为初始化时序、读时序和写时序。复位时要求主CPU将数据线下拉500?s,然后释放,DS18B20收到信号后等待15~60?s左右,后发出60~240?s的低电平,主CPU收到此信号则表示复位成功。 ;读时序分为读“0”时序和读“1”时序两个过程。对于DS18B20的读时序是从主机把单总线拉低之后,在15?s之内就得释放单总线,以让DS18B20把数据传输到单总线上。DS18B20完成一个读时序过程至少需要60?s。 对于DS18B20的写时序仍然分为写“0”时序和写“1”时序两个过程。DS18B20写“0”时序和写“1”时序的要求不同,当要写“0”时,单总线要被拉低至少60?s,以保证DS18B20能够在15?s到45?s之间正确地采样I/O总线上的“0”电平;当要写“1”时,单总线被拉低之后,在15?s之内就得释放单总线。 ;5. DS18B20与单片机的常见接口;2017/6/20;2017/6/20;9.3.4 硬件电路设计;9.3.5 系统软件程序设计;2017/6/20;2017/6/20;习 题 1、2、4、5

文档评论(0)

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

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

1亿VIP精品文档

相关文档