《新编单片机技术应用项目教程》电子教案 下册.ppt

《新编单片机技术应用项目教程》电子教案 下册.ppt

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

《新编单片机技术应用项目教程》 电子教案 下 册 项目六 制作数字时钟 解:因方式0采用13位计数器,其最大定时时间为:8192×1?s = 8.192ms,因此,定时时间不可能像方式1一样选择50ms,但可选择定时时间为5ms,再循环200次。定时时间选定后,再确定计数值为5000,则定时器1的初值为: X = M?计数值= 8192 ? 5000 = 3192 = C78H = 0110001111000B 因13位计数器中TL1的高3位未用,应填写0,TH1占高8位,所以,X的实际填写值应为: X = 0110001100011000B = 6318H 即TH1 = 63H,TL1 = 18H,又因采用方式0定时,故TMOD = 00H。 解:要在P1.0得到周期为2ms的方波,只要使P1.0端口每隔1ms取反一次 即可。 ① 设置T0的方式字。T0的方式字为:TMOD=00H。 TMOD.0、TMOD.1 M1M0=00,T0工作在方式0; TMOD.2 =0,T0为定时状态; TMOD.3 GATE=0,表示计数不受INT0控制; TMOD.4~TMOD.7可为任意字,因不用T1,这里均取“0”值。 ② 计算1ms定时T0的初值。晶振频率为6MHz,则机器周期为2μs,设T0的初值为X,则:(213???X)×2×10?6=1×10?3,这样X=7692D=1111000001100B=0F00CH。 因此,TH0的初值为F0H,TL0的初值为0CH。 ③ 编程。可采用查询和中断二种方式。 项目七 制作数字电压表 基本知识 一、A/D转换电路简介 A/D 转换电路能够将模拟信号转换为与之对应的二进制数字信号。 根据转换原理,可以分为逐次逼近式、双积分式、计数器式和并行式, 使用较多的是逐次逼近式。它结构简单,转换精度和转换速度高,且价格低, 通常使用的逐次逼近式典型A/D转换器芯片是ADC0809。 A/D转换器的性能指标 (1)分辨率:分辨率通常用数字量的位数表示,如8位A/D转换器的分辨率就是8 位,或者说分辨率为满刻度的1/28 =1/256。分辨率越高,对于输入量微小变化的反应越灵敏。 (2)量程:即A/D转换器所能转换的电压范围,如5V,10V。 (3)转换精度:指的是实际的A/D转换器与理想的A/D转换器在量化值上的差值。 (4)转换时间:是指A/D转换器转换一次所用的时间。其倒数是转换速率。 (5)温度系数:是指A/D转换器受环境温度影响的程度。—般用环境温度变化l℃所产生的相对误差来作为指标。 二、A/D转换集成电路ADC0809简介 1. ADC0809内部逻辑结构 由8路模拟开关及地址锁存与译码器,8路A/D转换器,三态输出锁存器组成。 2. ADC0809的引脚及功能 ADC0809芯片采用双列直插式封装,共有28引脚 3. ADC0809的工作过程 (1)首先确定A、B、C三位地址,从而选择模拟信号由哪一路输入; (2)ALE端接受正脉冲信号,使该路模拟信号经进入比较器的输入端; (3)START端接受正脉冲信号,START的上升沿将逐次逼近寄存器复位,下降沿启动A/D转换; (4)EOC输出信号变低,指示转换正在进行。 (5)A/D转换结束,EOC变为高电平,指示A/D转换结束。此时,数据已保存到8位三态输出锁存器中。CPU可以通过使OE信号为高电平,打开ADC0809三态输出,将转换后的数字量送至CPU。 任务二 制作数字电压表 基本知识 一、系统扩展 MCS-51 系列单片机片内的硬件电路已构成具有基本形式的微机系统, 对于简单的应用场合,其最小应用系统就能满足用户要求; 对于较复杂的实际应用场合,由于单片机内部程序存储器、数据存储器的容量、I/O接口的数量等资源有限,不能满足用户的要求,必须在片外做相应的扩展。 系统扩展的任务实际上是用三组总线(数据总线DB、地址总线AB、控制总线CB)将外部的芯片或电路与CPU连接起来构成一个整体。 1. 系统总线及总线结构 (1)数据总线(8位):P0口提供8位数据线。 (2)地址总线(16位):P0口提供低8位地址, P2口提供高8位地址。 P0口既是数据线又是地址线,数据、地址分时 复用,所以需要外加地址锁存器锁存低8位地址。 (3)控制总线:4条。 ALE为地址锁存信号,连接锁存器的控制脚; 为片外程序存储器读控制信号,连接片外程序存储器的脚; 为读控制信号,连接外设 或

文档评论(0)

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

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

1亿VIP精品文档

相关文档