单片机原理及应用(李建忠) 第2章.ppt

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

式中N 为计数值,x是THx、TLx的初值。x=8191时为最小计数值1,x=0时为最大计数值8192,即计数范围为1~8192。 定时器/计数器在每个机器周期的S5P2期间采样Tx脚输入信号,若一个机器周期的采样值为1,下一个机器周期的采样值为0,则计数器加1。由于识别一个高电平到低电平的跳变需两个机器周期,所以对外部计数脉冲的频率应小于fosc/24,且高电平与低电平的延续时间均不得小于1个机器周期。 C/ T=0时为定时器方式,开关S1自动地接在上面,加法计数器对机器周期脉冲Tcy计数,每个机器周期TLx加1。定时时间由下式确定: T=N×Tcy=(8192-x)Tcy 式中Tcy为单片机的机器周期。如果振荡频率fosc=12 MHz,则Tcy=1 μs,定时范围为1~8192 μs。 定时器/计数器的启动或停止由TRx控制。当GATE=0时,只要用软件置TRx =1,开关S2闭合,定时器/计数器就开始工作;置TRx=0,S2打开,定时器/计数器停止工作。 GATE=1为门控方式。此时,仅当TRx=1且 引脚上出现高电平(即无外部中断请求信号),S2才闭合,定时器/计数器开始工作。如果 引脚上出现低电平(即有外部中断请求信号),则停止工作。所以,门控方式下,定时器/计数器的启动受外部中断请求的影响,可用来测量 引脚上出现正脉冲的宽度。 2.工作方式1 当M1M0=01时,定时器/计数器设定为工作方式1,构成了16位定时器/计数器。此时THx、TLx都是8位加法计数器。其它与工作方式0相同。 在方式1时,计数器的计数值由下式确定: N=216-x=65 536-x 计数范围为1~65 536。 定时器的定时时间由下式确定: T=N×Tcy=(65 536-x) Tcy 如果fosc=12 MHz,则Tcy=1 μs,定时范围为1~65 536 μs。 3.工作方式 2 图2.15 定时器/计数器方式2的逻辑结构 在工作方式2时,计数器的计数值由下式确定: N=28-x=256-x 计数范围为1~256。 定时器的定时值由下式确定: T=N×Tcy=(256-x)Tcy 如果fosc=12 MHz,则Tcy=1 μs,定时范围为1~256 μs。 4.工作方式3 图2.16 定时器/计数器方式3的逻辑结构 2.7 串行输入/输出口 2.7.1 串行通信的基本概念 图2.17 通信的两种基本方式 (a) 并行通信;(b) 串行通信 1.异步传送方式 图2.18 串行异步传送的字符格式 (a) 字符格式;(b) 有空闲位的字符格式 在串行异步传送中,通信双方必须事先约定: (1) 字符格式。双方要事先约定字符的编码形式、奇偶校验形式及起始位和停止位的规定。例如用ASCII码通信,有效数据为7位,加一个奇偶校验位、一个起始位和一个停止位共10位。当然停止位也可以大于1位。 (2) 波特率(Baud rate)。波特率就是数据的传送速率,即每秒钟传送的二进制位数,单位为位/秒。它与字符的传送速率(字符/秒)之间有以下关系: 波特率=一个字符的二进制编码位数×字符/秒 要求发送端与接收端的波特率必须一致。 异步串行通信的传送速率一般为50~9600波特,常用于计算机到CRT终端和字符打印机之间的通信、直通电报以及无线电通信的数据发送等。 2.同步传送 图2.19 同步通信的格式 图2.20 串行通信数据传送的三种方式 (a) 单工方式;(b) 半双工方式;(c) 全双工方式 2.7.2 MCS-51单片机的串行口 1.功能与结构 表2.7 串行口的工作方式 SM0 SM1 工作方式 功 能 波 特 率 0 0 方式0 移位寄存器方式,用于并行I/O扩展 fosc /12 0 1 方式1 8位通用异步接收器/发送器 可变 1 0 方式2 9位通用异步接收器/发送器 fosc /32或 fosc /64 1 1 方式3 9位通用异步接收器/发送器 可变 图2.21 串行口方式0结构示意图 串行口控制寄存器SCON的格式如下: RI T1 RB8 TB8 REN SM2 SM1 SM0 SCON 字节 地址 98H D7 D6 D5 D4 D3 D2 D1 D0

文档评论(0)

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

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

1亿VIP精品文档

相关文档