- 1、本文档共91页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 MCS-51单片机的定时器、串口和中断系统 4.1 MCS-51单片机的定时器 4.2 MCS-51单片机的串口 4.3 MCS-51单片机的中断系统 4.1 MCS-51单片机的定时器 4.1.1 定时器T0和T1 4.1.2 定时器T2 4.1 MCS-51单片机的定时器 4.1.1 定时器T0和T1:方式寄存器TMOD 4.1.1 定时器T0和T1:方式寄存器TMOD 4.1.1 定时器T0和T1:方式寄存器TMOD TMOD的控制位描述 4.1.1 定时器T0和T1:方式寄存器TMOD 4.1.1 定时器T0和T1:控制寄存器TCON TCON是一个特殊功能寄存器,用于控制定时器T0和T1的运行,同时还是中断请求和中断触发方式寄存器。TCON的字节地址为88H,可以位寻址,上电缺省值为00H。下面依次给出TCON的格式表与各控制位的描述表。 4.1.1 定时器T0和T1:控制寄存器TCON 4.1.1 定时器T0和T1:控制寄存器TCON 4.1.1 定时器T0和T1:工作方式 定时器T0和T1有方式0、方式1、方式2、方式3等四种工作方式,以满足不同的应用需要。工作方式由TMOD中的M1和M0来配置。 4.1.1 定时器T0和T1:工作方式 方式0:适合定时器T0和T1。 定时器T0的方式0的工作结构如下图所示,它是13位计数器,由TL0的低5位和TH0的8位组成,TL0的低5位每个机器周期增加1,它溢出时向TH0进位,TH0计数溢出时,置位溢出标志TF0。设晶振频率为 ,计数初值为 ,则T0定时间隔为: 4.1.1 定时器T0和T1:工作方式 4.1.1 定时器T0和T1:工作方式 方式1:适合定时器T0和T1。定时器T0的方式1的工作结构如下图所示,它和方式0的差别仅在于计数器的位数不同。在方式1中,TL0为低8位,TH0为高8位,构成一个16位的计数器。设晶振频率为 ,计数初值为 ,则T0定时间隔为: 4.1.1 定时器T0和T1:工作方式 4.1.1 定时器T0和T1:工作方式 方式2:适合定时器T0和T1。定时器T0的方式2结构如下图所示,它是自动重装初值的8位计数器。 在方式2中,TL0为8位计数器,TH0为计数初值寄存器,当TL0溢出时,一方面置位溢出标志TF0,同时将TH0中的计数初值送至TL0,使TL0从初值开始重新加1计数。设晶振频率为 ,计数初值为 ,则定时间隔为: 4.1.1 定时器T0和T1:工作方式 4.1.1 定时器T0和T1:工作方式 方式3:仅用于定时器T0。 定时器T0工作于方式3时,它分为2个8位计数器TL0和TH0。TL0可以作为8位定时器或外部事件计数器,它使用定时器T0的控制位GATE、TR0、INT0、TF0等进行控制,其计数初值必须由软件每次设定。TH0固定工作为8位定时器方式,它使用定时器T1的控制位TR1、TF1,即当TR1为1时,允许TH0计数,TH0计数溢出时,置位溢出标志TF1。此时,定时器T1的运行由方式字来控制,方式3停止计数,其它方式允许计数,但计数溢出时不置位标志TF1。 4.1.1 定时器T0和T1:工作方式 4.1.2 定时器T2 在52型单片机中另外还有定时器T2。定时器T2是一个16位的定时器,可工作于定时器或计数器方式,它有两组数据寄存器,即TH2、TL2、RCAP2H、RCAP2L,有捕获、自动重装(可配置为加或减计数)、波特率发生器等三种工作模式,由特殊功能寄存器T2CON和T2MOD来配置和控制其工作。 4.1.2 定时器T2:控制寄存器T2CON T2CON是一个特殊功能寄存器,用于设置定时器T2的工作模式,和控制T2的运行,其字节地址是C8H,可位寻址,上电缺省值为00H。下面依次给出T2CON的格式表、各控制位的功能描述表、以及工作模式表。 4.1.2 定时器T2:控制寄存器T2CON 4.1.2 定时器T2:控制寄存器T2CON 4.1.2 定时器T2:控制寄存器T2CON 4.1.2 定时器T2:方式寄存器T2MOD T2MOD是一个特殊功能寄存器,用于补充配置定时器T2的工作方式,其字节地址为0C9H,不可位寻址,上电缺省值为XXXX XX00B,下面依次给出T2MOD的格式表、各控制位的功能描述表。 4.1.2 定时器T2:方式寄存器T2MOD 4.1.2 定时器T2:方式寄存器T2MOD 4.1.2 定时器T2:工作模式 定时器T2有捕获、自动重装、波特率发生器等三种工作模式,以满足不同的应用需要。其工作模式通过配置T2CON来选择。 4.1.2
文档评论(0)