单片机复习资料汇编
- 格式:doc
- 大小:104.00 KB
- 文档页数:9
1、8051出口地址是
2、寄存器直接寻址指令,间接寻址指令是
3、单片机复位后堆载指令是
4、复数原码反码
5、五个中断源自然优先级顺序
6、89s51四个并口,没有第二功能的是
7、存储器寻址范围
8、89s51双向传输信号的是什么线
9、定时器的四个工作方式
10、累加器的作用
11、单片机的意义
12、单片机寻址方式
13、80s51单片机内部集成的程序存储器及数据存储器
14、80s51的五个中断源
15、51系列单片机最大时序单位
16、中断处理过程四个阶段
17、堆载操作及特点
18、Cpu的组成部分
19、跳转指令与调用指令的寻址范围
20、单片机中即可位寻址也可字寻址范围
21、Pc指针DPTR、sp的作用
22、五个中断源状态为如何清除
23、89s51当前寄存器的组合如何选择
24、单片机常用的程序结构为
25、已知fos求T
26、延时子程序的延时时间计算
27、LED静态显示动态显示的区别及特点。
单片机总复习1.什么是单片机?答:单片机就是在一片半导体硅片上集成了中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O口、定时器/计时器、中断系统、系统时钟电路及系统总线的微型计算机。
2.单片机AT89C52的硬件结构(P16图2-1):答:硬件组成:CPU、数据存储器(RAM)、程序存储器(ROM)、4个8位可编程并行I/O口、串行口、2个16位定时器/计数器、1个看门狗定时器、中断系统(5个中断源和中断向量)、特殊功能寄存器(26个)、低功耗节电模式、3个程序加密锁定位。
3.单片机的引脚及其所对应的功能:答:电源引脚:V CC、V SS时钟引脚:XTAL1(19脚,输入端)XTAL2(18脚,输出端)控制引脚:RST(9脚),复位信号输入端,高电平有效/V PP(31脚):接低电平时,为外部程序存储器访问允许控制端;接高电平时,单片机读片内程序存储器的程序。
并行I/O口引脚:(P1、P2、P3、P4)(注:P0口一定要外接上拉电阻,P3口的第二功能一定要掌握)P3口第二功能如下:P3.0(RXD):串行数据输入口P3.1(TXD):串行数据输出口P3.2(INT0):外部中断0输入P3.3(INT1):外部中断1输入P3.4(T0):定时器0外部计数输入P3.5(T1):定时器1外部计数输入P3.6(WR):外部数据存储器写选通输出P3.7(RD):外部数据存储器读选通输出4.AT89S51存储器的结构:(P22)答:(5个)(1)(内部,外部)程序存储器(4KB):5个入口地址(P24表2-3)1)外部中断0,入口地址:0003H;2)定时器T0,入口地址:000BH;3)外部中断1,入口地址:0013H;4)定时器T1,入口地址:001BH;5)串行口,入口地址:0023H;6)(AT89S52)定时器T2, 入口地址:002BH;(2)(内部,外部)数据存储器(3个大块):4组寄存器区、位地址区、用户RAM区;(3)特殊功能寄存器(范围:80H-FFH,只能用间接寻址方式进行访问)具体功能见P25表2-4位地址空间.5. 四组并行I/O端口区别:答:P0口为漏极开路的双向I/O端口,分为地址/数据复用口和通用的I/O端口,当作为通用的I/O端口时,必须要加上拉电阻;P1口为准双向I/O端口,具有内部上拉电阻,专为用户使用;P2口为准双向I/O端口,具有内部上拉电阻,当AT89S51扩展外部存储器及I/O端口时,可作为高8位地址总线;P3口为准双向I/O端口,具有内部上拉电阻,除可作通用的I/O端口外,还具有第二功能的输出/输入。
单片机复习资料大全单片机(Microcontroller)是一种集成了微处理器核心、存储器、输入输出接口以及一定数量的外围设备的集成电路。
它广泛应用于各个领域,包括工业自动化、消费电子、通信等。
由于单片机技术的重要性,学习和掌握相关知识对于电子工程师和计算机专业学生来说非常重要。
本文将为您提供一份单片机复习资料大全,助您系统地复习单片机相关的知识。
一、单片机基础1. 单片机概述单片机的定义、分类和应用领域;单片机的组成结构和内部工作原理;单片机与微处理器的区别与联系。
2. 单片机的发展历程介绍单片机的历史演进过程;主要版本和系列的特点和应用。
3. 单片机的基本原理单片机的指令系统和编程模型;存储器的层次结构和作用;寄存器的分类和功能。
4. 单片机的开发环境单片机开发工具和软件的选择;开发环境的配置和使用方法;常见的单片机开发板介绍。
二、单片机的硬件结构1. 单片机的CPU核心CPU的结构、运算单元和控制单元; CPU的时钟系统和分频技术;中断系统和中断向量表。
2. 单片机的存储器系统存储器的分类、特点和功能;ROM和RAM的区别与应用;存储器的读写操作和访问速度。
3. 单片机的输入输出数字量输入输出的原理和实现方法;模拟量输入输出的原理和实现方法;串行通信接口的工作原理和通信协议;GPIO口的配置和使用。
4. 单片机的定时器和计数器定时器和计数器的基本原理和功能;定时器的工作模式和应用;计数器的工作模式和应用。
三、单片机的程序设计1. 单片机的编程语言汇编语言和C语言在单片机编程中的应用;汇编语言和C语言的优缺点比较;常用的单片机编译器介绍。
2. 汇编语言程序设计汇编语言的基本语法和指令集;汇编语言的程序设计方法和技巧;汇编语言程序的调试和优化。
3. C语言程序设计C语言的基本语法和数据类型;C语言的流程控制和函数调用;C语言在单片机开发中的库函数和应用。
4. 单片机系统设计单片机系统设计的原则和方法;硬件和软件的协同设计;单片机系统的调试和验证。
单片机复习资料一、简答题1、单片机的晶振电路和复位电路。
2、单片机的存储结构。
3、举例说明寻址方式。
立即寻址:MOV A,#3AH 这条指令的功能是把立即数3AH送入累加器A中直接寻址:MOV A,#30H 这条指令中的操作数就在30H单元中,就是30H是操作数的地址。
寄存器寻址:MOV A,R0 这条指令的意思就是把寄存器R0中的内容传送到累加器A中,操作数就在R0中寄存器间接寻址:MOV R0,#30H MOV A,@R0 这两条指令就是将R0中的值30H送到累加器A中位寻址,就是对内部RAM或可位寻址的特殊功能寄存器SFR内的某个位,直接加以置位为1或复位为0。
例如:SETB P1.0 也就是把P1.0这一个为置14、常规中断系统。
中断请求源SIO TI INT1 T0 INT0标志位TI(收)/RI(发) TF1 IE1 TF0 IE0使能位ES ET1 EX1 ET0 EX0优先级PS(最高) PT1 PX1 PT0 PX0(最低)中断入口0023BH 001BH 0013H 000BH 0003H触发方式收发信息溢出低电平触发溢出低电平触发中断请求源:(1)外部中断请求源:即外中断0和1,经由外部引脚引入的,在单片机上有两个引脚,名称为INT0、INT1,也就是P3.2、P3.3这两个引脚。
在内部的TCON中有四位是与外中断有关的。
IT0:INT0触发方式控制位,可由软件进和置位和复位,IT0=0,INT0为低电平触发方式,IT0=1,INT0为负跳变触发方式。
这两种方式的差异将在以后再谈。
IE0:INT0中断请求标志位。
当有外部的中断请求时,这位就会置1(这由硬件来完成),在CPU响应中断后,由硬件将IE0清0。
IT1、IE1的用途和IT0、IE0相同。
(2)内部中断请求源TF0:定时器T0的溢出中断标记,当T0计数产生溢出时,由硬件置位TF0。
当CPU响应中断后,再由硬件将TF0清0。
项目1:1.单片机开发系统由哪些部分组成?答:计算机、单片机在线仿真器、工具软件、编程器等。
2. 单片机开发系统应具备哪些基本功能?答:在线仿真、调试、软件辅助设计、目标程序固化等。
3.单片机程序运行调试有几种方法?答:单步运行、跟踪运行、运行至光标处、连续运行、断点运行等。
4.什么是单片机?单片机有哪些优点?答:单片机是指集成在一个芯片上的微型计算机,它具有结构简单、控制功能强、可靠性高、体积小、价格低等优点。
5.什么是单片机应用系统?答:是以单片机为核心,配以输入、输出、显示等外围接口电路和软件,能实现一种或多种功能的实用系统。
6.单片机常用的复位方法有几种?答:上电复位和按键复位。
7. 51单片机的哪一个端口具有第二功能?答:P3端口8.单片机最小系统电路包括那几个部分?答:电源电路、时钟电路和复位电路。
项目21.单片机的存储器包括哪两大类?答:程序存储器ROM和数据存储器RAM。
2.系统复位后单片机从哪个单元开始取指令执行程序?答:0000H单元。
3.MCS-51单片机的ROM空间中,0003H~002AH有什么用途?答:是作为5个中断源的中断区。
4.MCS-51单片机内部RAM共有多少个单元?按其功能、用途是如何划分的?答:共有256个单元,划分为低128单元和高128单元,低128单元划分为寄存器区、位寻址区和用户RAM区;高128单元存放的是特殊功能寄存器。
5.MCS-51单片机的特殊寄存器中,有那两个是16位的?答:PC和DPTR。
6.堆栈指针的作用是什么?在堆栈中存取数据时的原则是什么?答:堆栈指针是用来暂存数据和地址的,它是按照先进后出的原则存取数据的。
7.P0端口作为输出口时有何要求?答:需要外接上拉电阻。
8.P0~P3端口作为输入口时有何要求?答:需要向相应的端口写1。
9.画出MCS-51单片机的最小系统电路。
10.什么是时钟周期、机器周期和指令周期?答:时钟周期是计算单片机运行时钟的基本单位,它是单片机使用的晶振频率的倒数;机器周期是指CPU完成一个基本操作所需要的时间,MCS-51单片机的一个机器周期包含12个时钟周期;指令周期是指执行一条指令所需要的时间,执行不同的指令所需的时间不同,一般需1~4个机器周期。
单片机复习资料(仅供参考)一、填空题1、MSC-51单片机的堆栈区只可设置在数据存储器,堆栈寄存器SP是8位寄存器。
2、MSC-51单片机外部中断请求信号有脉冲触发和电平触发方式,在电平方式下,当采集到INT0、INT1的有效信号为1时,激活外部中断。
3、十六进制数DA转换为十进制数是218,二进制数10110110转换为十六进制数是B6。
4、PCON寄存器中与串行通信有关的只有D7位(SMOD),该位为波特率倍增位。
当SMOD=1时,串行口波特率增加一倍;当SMOD=0时,串行口波特率为设定值。
5、定时器的计数方式是对自T0,T1引脚的脉冲计数,输入的外部脉冲在负跳变时有效,计数器加1。
定时功能也是通过计数器计数来实现的,定时功能下的计数脉冲来自单片机内部的时钟电路。
6、编写子程序和中断服务程序时,必须注意现场的保护和恢复。
7、MSC-51单片机外部总线分别是数据总线、地址总线和控制总线。
8、MSC-51单片机内部提供2个可编程的16位定时/计数器,定时器有4种工作方式。
9、设X=5AH,Y=36H,则X与Y“或”运算结果为7EH,X与Y“异或”运算结果为6CH。
10、若采用12MHz的晶体振荡器,则MSC-51单片机的振荡周期83ns,机器周期为1us。
11、当定时/计数器工作方式寄存器TMOD中的功能选择位C/T 为0时,工作于定时方式。
12、DPTR在访问外部数据存储器时作地址指针使用,DPTR是16位寄存器。
13、串行通信工作在方式3时,对于TH0智能作定时功能使用,同时借用了定时/计数器1的运行控制位TR1 和溢出标志位TF1,并占用了T1的中断源。
TH0启动和停止受TR1控制,而计数溢出时则置位TF1。
14、串行口方式2接受到的第9位数据送SCON存器的TB8位中保存。
15、子程序返回命令是RET,中断子程序返回指令是RETI。
16、单片机与普通计算机的不同之处在于其将微处理器、存储器和各种输入输出口三部分集成于一块芯片上。
单片机复习资料1.8051单片机的内部硬件结构包括:运算器、控制器、片内存储器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过3总线相连接。
2.51单片机的P0~P3口均是8位并行I/O口,其中P3口具有第二引脚功能。
3.51单片机有2个定时/计数器,不管它们是定时方式还是计数方式工作,其内部实质都是16位加法计数器。
4.51单片机系列有5个中断源,可分为2个优先级。
5.给出这些寄存器的中文名称:SP堆栈指针寄存器、PC程序计数器、PSW程序状态字寄存器、DPTR数据指针寄存器。
6.使用8031单片机时,因其没有片内程序存储器(ROM),EA应接低电平。
7.51单片机访问片外存储器时利用ALE信号锁存来自P0口的低八位地址信号。
8.51单片机的复位信号是高电平有效。
9.单片机系统常用的芯片74LS138属于译码器类。
10.对外部存储器执行MOVC指令,控制信号PSEN有效。
11.设51单片机使用晶振频率为12MHz,定时/计数器工作于计数方式,其最高的输入计数频率应为500KHz。
12.简述单片机如何进行总线构造扩展,扩展需用的控制信号有哪些。
以P0口的8位口线作低8位地址/数据总线,以P2口的8位口线作高8位地址线。
同时增加8位地址锁存器,通过对锁存器的控制实现对地址(低8位)和数据的分离,完成分时复用单片机总线构造扩展。
扩展需用的控制信号有:PSEN、RD、WR。
13.简述定时/计数器应用的基本步骤。
基本步骤:1)工作方式控制字(TMOD)的设置。
2)计数初值的计算并装入寄存器。
3)中断允许位ETx,EA的设置,使主机开放中断。
4)启/停位TRx的设置。
14.简述中断查询的过程。
当中断源有了有效的中断请求信号,并将其锁定在相应的中断请求标志位中,CPU通过对这些标志位的查询,感知中断请求。
MCS-51单片机在每个机器周期的S6状态按中断优先级次序对中断请求标志位进行查询。
位操作指令 MOV C,20H 位地址只有1bit(小圆区域)
字节操作指令 MOV A,20H 字节地址共8bit(大椭圆区域)
ORG 1000H
10个字节的数据,编程将每个字节
从图中可以看出,51计数器是一个加1计数器,其计数源来自两个,一个是端口T0的外部中断源,另一个是系统振荡器的12分频,“计数源开关”可实现两个计数源的转换,另一个开
片机的系统扩展
常用于程序存储器的芯片种类有ROM、EPROM、E²PROM、FLASH等,其中
一般用于大批量生产产品,而其他三个是可以擦除再写的,EPROM是用紫外线擦除,
芯片有:2716(2KB)、2732(4KB)、2764(8KB)、
(64KB)。
67.【例8-5】根据图(P160 图8-21),试编写出程序使8255各个端口为下列工作状态。
口:方式0输出;B口:方式1输入;C口:方式0输入。
单片机复习资料// 题型选择20*2 判断 10*1 填空 5*2 简答 4*5 编程 2*10//本资料答案一般来自于第一版老师讲课用的教材,与第二版教材及课件略有不符之处,请自行处理,资料仅包含简答和编程,其它部分详见试卷即可。
//程序题说明:新加的为上届考题答案,不需要者自行处理。
1.51系列单片机内部有哪些功能部件?1个8位CPU1个片内振荡器及时钟电路4KB ROM程序存储器128B RAM数据存储器可寻址64KB外部数据存储器和64KB外部程序存储器的控制电路32条可编程的I/O线(4个8位并行I/O接口)2个16位的定时/计数器1个可编程全双工串行接口2个优先级嵌套中断结构的5个中断源。
2.51系列单片机的存储器可以划分为几个空间?各自的地址范围和容量是多少?在使用上有什么不同?从物理空间看,四个存储器地址空间:片内数据存储器(00H-7FH 128字节)、片外数据存储器(0000H-FFFFH 64k)片内程序存储器(0000H-0FFFH 4K)、片外程序存储器(0000H-FFFFH 64K)从逻辑上看,MCS-51有三个存储器空间:片内数据存储器、片外数据存储器片内、片外统一编址的程序存储器不同:程序存储器用来存放编制好的始终保留的固定程序和表格常数;外部数据存储器存放随机读写的数据、外部I/O口地址影像区;内部数据存储器存放随机读写的数据、通用寄存器区、堆栈区、运算操作数存放区、指令的操作数只能在此地址空间或特殊功能寄存器地址空间。
3.51系列单片机片内数据存储器分为哪几个性质和用途不同的区域?(1)地址 0~1FH的前32个单元称为寄存器区用途:①作通用寄存器R0~R7。
② R0与R1可作间址寄存器使用。
(2)20H~2FH为位地址区共16个单元,每单元有八个位,每位有一个位地址,共128位,位地址范围为00H~7FH,该区既可位寻址,又可字节寻址。
(3)除选中的寄存组以外的存储器均可以作为通用RAM区。
(4)堆栈区8XX51单片机的堆栈设在内部RAM区,深度不大于128字节,初始化时SP指向07H。
(5)特殊功能寄存器SFR4.51系列单片机的4个I/O端口在结构上有什么不同?使用时应注意什么?PO口的输出驱动电路由上拉场效应管T1和驱动场效应T2组成,控制电路包括一个与门,一个非门和一个模拟开关MUX。
P1口作通用I/O口使用,电路结构中输出驱动部分接有上拉电阻。
当作输入时,同PO一样,要先对该口写“1”。
P2口的位结构比P1多了一个转换控制部分,当P2口作通用I/O口时,多路开关MUX倒向左;当扩展片外存贮器时,MUX开关打向右,P2口作高八位地址线输出高八位地址信号。
P3口 P3口为双功能I/O口,内部结构中增加了第二输入/输出功能。
注意事项:1.如果单片机内部有程序存贮器,不需要扩展外部存贮器和I/O接口,单片机的四个口均可作I/O口用。
2.四个口在作输入口使用时,均应先对其写“1”,以避免误读。
3.P0口作I/O口使用时应外接10K的上拉电阻,其它口则可不必。
4.P2可某几根线作地址使用时,剩下的线不能作I/O口线使用。
5.P3口的某些口线作第二功能时,剩下的口线可以单独作I/O口线使用。
5.51系列单片机的4个I/O端口的作用是什么?PO口—1.作为输入/输出口。
2.作为地址/数据总线 ,接外围芯片时PO口分时输出低 8 位地址与数据信号。
P1口—1.作为输入/输出口。
2.在增强型(52系列)和ISP型(在系统编程型)中有如下功能:P1.0 T2引脚,定时/计数器2外部计数脉冲输入P1.1 T2EX引脚,定时/计数器2触发和方向控制P1.5 MOSI引脚,在系统编程数据输入P1.6 MISO引脚,在系统编程数据输出P1.7 SCK引脚,在系统编程时钟输入P2口— 1.作为输入/输出口。
2.作为高8位地址总线。
P3口—P3口为双功能1.作第一功能使用时,其功能为输入/输出口。
2.作第二功能使用时,每一位功能定义如下表所示:P3.0RXD (串行输入线)P3.1TXD (串行输出线)P3.2INT0(外部中断0输入线)P3.3INT1 (外部中断1输入线)P3.4T0 (定时器0外部计数脉冲输入)P3.5T1 (定时器1外部计数脉冲输入)P3.6WR (外部数据存储器写选通信号输入)P3.7 RD (外部数据存储器读选通信号输入)6.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?中断服务程序入口地址分别是多少?共5个中断源,3个片内,2个片外符号名称中断引起原因中断服务程序入口INT0 外部中断0 P3.2引脚的低电平或下降沿信号0003HINT1 外部中断1 P3.3引脚的低电平或下降沿信号0013HT0 定时器0中断定时计数器0计数回零溢出000BHT1 定时器1中断定时计数器1计数回零溢出001BHTI/RI 串行口中断串行通信完成一帧数据发送或接收引起中断0023H五个中断源的优先级别由IP寄存器管理,相应位置1,则该中断源优先级别高,置0的优先级别低.当某几个中断源在IP寄存器相应位同为1或同为零时,由内部查询确定优先级,查询的顺序是:INT0->TO->INT1->T1->串行口7.51系列单片机具有几个中断源,各中断标志是如何产生的,如何清除?共5个中断源,IE寄存器的各位对应相应的中断源,如果允许该中断源中断则该位置1,禁止中断则该位0 。
中断请求标志及外部中断方式选择寄存器TCON中:IT0和IT1为外中断INT0 和INT1中断触发方式选择,若选下降沿触发则相应位置1;若选低电平触发,IT相应位置0。
某中断源有中断请求,该中断标志置1,无中断请求,该中断标志置0。
串行口中断标志在SCON的RI和TI位。
CPU响应中断后,应撤除该中断请求标志,对定时计数器T0、T1的溢出中断,CPU响应中断后,硬件自动清除中断请求标志TF0 TF1。
对边沿触发的外部中断INT1和INT0,CPU响应中断后硬件自动清除中断请求标志IE0和IE1。
对于串行口中断,CPU响应中断后,必须用软件清除,对电平触发的外部中断,CPU 在响应中断时也不会自动清除中断标志,因此,在CPU响应中断后应立即撤除INT1或INT0的低电平信号。
8.51系列单片机的串行口有哪几种工作发?各有什么特点?1.方式0方式0的数据格式为8位,低位在前,高位在后RXD为串行数据的发送端或接收端, TXD输出频率为 fosc/12的时钟脉冲。
波特率固定为fosc/12 (fosc为单片机晶振频率)2.方式1为10位异步通信方式,几每帧数据由1个起始位“0”.八个数据位和1个停止位“1”共10位构成.其中起始位和停止位在发送时是自动插入的.以TXD为串行数据的发送端,T1提供位时钟,RXD为数据的接收端,由T1提供移位时钟,是波特率可变方式波特率=(2SMOD/32)×(TI的溢出率)=(2SMOD/32)×(fosc/12(256-x) )3. 方式211位异步发送/接收方式,即每帧数据由有一个起始位“0”,9个数据位和1个停止位“1”组成.发送时九个数据位,由SCON寄存器的TB8位提供,接收到的第九位数据存放在SCON寄存器的RB8位. 第九位数据可作为检验位,也可用于多机通信中识别传送的是地址还是数据的特征位。
波特率固定为(2SMOD/64)×fosc.4. 方式3数据格式同方式3,所不同的是波特率可变,计算方式同方式1。
9.51系列单片机中与串行口相关的特殊功能寄存器有哪些?寄存器各位如何定义?串行口的控制寄存器SCONSM0 SM1: 方式选择SM2:多机控制 REN:串行接收允许/ 禁止TB8: 欲发的第九位RB8:收到的第九位TI:发送中断有/无 RI:接收中断有/无电源控制寄存器PCONSMOD : 波特率加倍位。
在计算串行方式 1、 2、 3的波特率时, SMOD= 0—不加倍;SMOD= 1—加倍10.51系列单片机的定时/计数器有哪几种工作方式?各有什么特点?1.方式 0★定时器(T0或T1)工作于13位定时、计数方式。
用于计数方式时最大计数值为 213 =8192个脉冲用于定时工作时,定时时间为:t=(213一T0初值) ×时钟周期×12★在这种模式下,16寄存器(THX和TLX)只用13位,其中THX占高8位。
其中TLX占低5位, TLX的高3位末用。
★当TLX的低5位溢出时向THX进位,而THX溢出时硬件置位TF0,并申请中断。
★定时、计数溢出否可查询TF0是否置位,如果开中断则产生溢出中断。
2 .方式1当TMOD中M1M0=01时,定时计数器工作在方式1。
★该模式是一个16位定时/计数方式。
寄存器TH0和TL0是以全16位参与操作,计数方式时最大计数 216=65536(个外部脉冲)用于定时工作方式时,定时时间为:t=(216一T0初值) ×时钟周期×12★ 16寄存器(THX和TLX) 中THX提供高8位、TLX提供低8位计数初值3. 方式2当TMOD中M1M0=10时,定时器工作在方式2。
方式2是8位的可自动重装载的定时计数方式。
★16位的计数器被拆成两个8位,其中TL0用作8位计数器, TH0用以保持计数初值。
当TL0计数溢出,置位TF0,TH0中的初值自动装入TL0,继续计数,循环重复计数。
★用于计数工作方式时,最大计数值为:28=256(个外部脉冲)。
用于定时工作方式时,其定时时间为;t=(28—TH0初值)×振荡周期×12★这种工作方式可省去用户重装常数的程序,并可产生精确的定时时间,特别适用作串行口波待率发生器。
4.方式3当TMOD中M1M0=11时,定时器工作在方式3。
★若将T0设置为模式3,TL0和TH0被分成为两个互相独立的8位计数器TH0和 TL0 。
★ TL0可工作为定时方式或计数方式。
占用原T0的各控制位、引脚和中断源。
即C/T、GATE、TR0、TF0和T0 (P3.4)引脚、INT0 (P3.2)引脚。
TH0只可用作定时功能,占用定时器T1的控制位TR1和T1的中断标志位TF1,其启动和关闭仅受TRl的控制。
★定时器T1无模式 3, 可工作于方式0、1、2,但不能使用中断方式。
★只有将T1用做串行口的波特率发生器时,T0才工作在方式3,以便增加一个定时器。
11.51系列单片机中与定时器相关的特殊功能寄存器有哪些?寄存器各位如何定义?GATE=0,TRx=1时即可启动定时器工作;GATE=1,除TRx=1 外,还需INTx=1才可启动定时器工作。