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

单片机应用系统设计基础简介(讲稿).ppt

单片机应用系统设计基础简介(讲稿).ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
端口的负载能力: P0端口能驱动8个LS的TTL负载。如需增加 负载能力,可在P0总线上增加总线驱动器,如 74LS244等。P1,P2,P3端口各能驱动4个LS的 TTL负载。 4.2 定时器、计数器的基本结构及工作原理 4.2.1 定时器/计数器结及原理 定时器/计数器简称定时器,其作用主要包括产生各种时标间隔信号、记录外部事件的数量等,是微机中最常用、最基本的部件之一。51系列中的803l单片机有2个16位的定时器/计数器:定时器0(T0)和定时器1(T1)。 T0由TH0和TL0构成,T1则由TH1和TL1二 个定时寄存器构成,它们都分别映射在特殊 功能寄存器中,从而可以通过对特殊功能寄 存器中这些寄存器的读写来实现对这两个定 时器的操作。如做定时器用时,每一个机器 周期定时寄存器自动加l,所以定时器也可 看作是计量机器周期的计数器。由于每个机 器周期为12个时钟振荡周期,所以定时的分 辨率是时钟振荡频率的1/12。作计数器时, 只要在单片机外部引脚T0(或T1)有从1到0电 平的负跳变,计数器就自动加1。计数的最高 频率一般为振荡频率的l/24。 4.2.2 工作方式: T0或T1无论用作定时器或计数器都有4种工作 方式:方式0、方式1、方式2和方式3。除方式3外, T0和T1有完全相同的工作状态。下面以T1为例, 分述各种工作方式的特点和用法。 1、工作方式0: 在此工作方式下,定时器/计数器以 13位方式工作,由TL1的低5位和TH1的8位 构成13位计数器(TL1的高3位无效)。工 作方式0的结构见图4.2.1: C/T端为定时/计数选择:C/T=0, T1为定时器,定时信号为振荡周期12分频 后的脉冲;C/T=l,T1为计数器,计数信 号来自引脚T1的外部信号。 定时器T1能否启动工作,还受到了R1、 GATE和引脚信号INT1的控制。由图中的逻辑 电路可知,当GATE=0时,只要TR1=1就可 打开控制门,使定时器工作;当GATE=1时, 只有TR1=1且INT1=1,才可打开控制门。 GATE,TR1,C/T的状态选择由定时器的控 制寄存器TMOD,TCON中相应位状态确定, INT1则是外部引脚上的信号。 通常使GATE=0,从而由TRl的状态控制Tl的 开闭:TRl=1,打开T1;TRl=0,关闭T1。 在特殊的应用场合,例如利用定时器测量接 于INT1引脚上的外部脉冲高电平的宽度时, 可使GATE=1,TRl=1。当外部脉冲出现上升 沿,亦即INT1由0变1电平时,启动T1定时计 数,测量开始;一旦外部脉冲出现下降沿, 亦即INT1由l变O时就关闭了T1。 2、工作方式1: 16位方式。与工作方式0基本相同,区别仅 在于工作方式1的计数器TL1和TH1组成16位计数 器,从而比工作方式0有更宽的定时/计数范围。 工作方式1的结构见图4.2.2。 3、工作方式2 工作方式2,为8位自动装入时间常数方式。 由TLl构成8位计数器,THl仅用来存放时间常数。 启动T1前,TLl和THl装入相同的时间常数,当 TL1计满后,除定时器回零标志TFl置位,具有 向CPU请求中断的条件外,THl中的时间常数还 会自动地装入TLl,并重新开始定时或计数。所 以,工作方式2是一种自动装入时间常数的8位 计数器方式。由于这种方式不需要指令重装时间 常数,因而操作方便,在允许的条件下,应尽量 使用这种工作方式。当然,这种方式的定时/计 数范围要小于方式0和方式1。 4、工作方式3 工作方式3是2个8位方式。工作方式3只适用 于定时器0。如果使定时器1为工作方式3,则定时 器1将处于关闭状态。 当T0为工作方式3时,TH0和TL0分成2个独立 的8位计数器。其中,TL0既可用作定时器,又可 用作计数器,并使用原T0的所有控制位及其定时 器回零标志和中断源。TH0只能用作定时器,并 使用T1的控制位TRl、回零标志TFl和中断源,见 图4.2.4。 5、控制寄存器 定时器/计数器T0和T1有2个控制寄存器- TMOD和TCON,它们分别用来设置各个定时器/ 计数器的工作方式,选择定时或计数功能,控 制启动运行,以及作为运行状态的标志等。其 中,TCON寄存器中另有4位用于中断系统。 (1)、定时器方式控制寄存器TMOD TMOD在特殊功能寄存器中,字节地址为89H, 无位地址。TMOD的格式如图4.2.5所示。 TMOD的高4位用于T1,低4使用于T0,4种 符号的含义如下: GATE:门控制位。其作用见工作方式图。 GATE和软件控制位TR、外部引脚信号INT

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档