单片机复习笔记
单片机复习笔记

MCS-51系列单片机的结构及原理●MCS-51单片机由8个部件组成:中央处理器(CPU ),片内数据存储器(RAM ),片内程序存储器(ROM/EPROM ),输入/输出接口(I/O 口,分为P0口、P1口、P2口和P3口),可编程串行口,定时/计数器,中断系统及特殊功能寄存器(SFR )。
●EA 引脚是片内外程序存储器的选择信号。
当EA 端保持高电平时,访问内部程序存储器,但在PC (程序计数器)值超过0FFFH (对于8051/8751/80C51)或1FFFH (对于8052)时,将自动转向访问外部程序存储器。
当EA 端保持低电平时,不管是否有内部程序存储器,则只访问外部程序存储器。
●由于8031片内没有程序存储器,所以在使用8031时,EA 引脚必须接低电平。
●在MCS-51单片机中,除P3口具有第二功能外,还有3条控制线具有第二功能。
P3.0—RXD :串行数据接收端 P3.1—TXD :串行数据发送端P3.2—0INT :0INT 申请输入端 P3.3—1INT :1INT 申请输入端P3.4—T0:T 0计数输入端P3.5—T1:T 1计数输入端 P3.6—WR :外部RAM 写选通 P3.7—RD :外部RAM 读选通ALE —PROG :片内EPROM 编程脉冲。
片内具有EPROM 的芯片,在EPROM 编程期间,此引脚输入编程脉冲。
RESET —VPD : VCC 掉电期间,此引脚可接备用电源,以保持内部RAM 数据不丢失。
EA —VPP :片内EPROM 编程电源。
在对片内具有EPROM 的芯片进行编程时,此引脚用于施加21V 编程电源。
●MCS-51单片机的内部存储空间分为数据存储器和程序存储器。
内部数据存储器:共256字节单元,包括低128个单元和高128个单元。
低128字节又分成3个区域:工作寄存器区(00H~1FH ),位寻址区(20H~2FH )和用户RAM 区(30H~7FH )。
单片机总复习总结.doc

第1章单片机概述1、单片机简介一片半导体硅片集成:中央处理单元(CPU)、存储器(RAM、ROM) >并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的微型计算机。
2、M CS-51系列单片机基本型典型产品:8031/8051/875108031内部包括1个8位CPU、128B RAM, 21个特殊功能寄存器(SFR)、4个8位并行I/O 口、1个全双工串行口,2个16位定时器/计数器,5个中断源,但片内无程序存储器, 需外扩程序存储器芯片。
8051是在8031的基础上,片内乂集成有4KB ROM作为程序存储器。
表1-1 MCS-51系列单片机的片内哽件资源3、AT89系列单片机的型号说明(1)前缀字母“AT”组成,表示ATMEL公司产品。
(2)型号由“89CX XXX ”或“89LVX XXX” 或“89SX XXX” 等表示。
“89CXXXX”中,8表示单片,9表示内部含有Flash存储器,C表示CMOS产品。
a89LVX XXX ”中,LV 为低电压产品,可在2.5V电压下工作。
“89SXXXX”中,S表示含有串行下载的Flash存储器,而“ XXXX”表示器件的型号, 如51、52、2051> 8052 等。
(3)后缀后缀由最后4个“XX XX”参数组成,每个参数意义不同。
在型号与后缀部分由“一” 号隔开。
(a)后缀第1个“X”表示时钟频率:x=12,时钟频率为12MHz;x=16,时钟频率为16MHz;x=20,时钟频率为20MHz:x=24,时蚀频率为24MHZo(b)后缀第2个“X”表示封装:x=P,塑料双列直插DIP封装;x二D,陶瓷封装;x=Q, PQFP 封装;x=J, PLV 封装;x=A, TQFP 封装;x=S, SOIC 封装;x=W,表示裸芯片。
(c)后缀第3个“X”表示芯片温度范围:x=C,表示商业用产品,温度范围为0〜+70°C;x=l,表示工业用产品,温度范围为-40〜+85°C;x=A,表示汽车用产品,温度范围为-40〜+125°C;x=M,表示军用产品,温度范圉为-55~+150°C;(d)后缀中的第4个“X”表示工艺:x为空,表示处理工艺是标准工艺;x=/883,表示处理工艺采用MIL-STD-883标准。
单片机原理复习笔记

微处理器(芯片,UP)本身不是计算机,但它是小型汁算机或微型计算机的控制和处理部分。
微型计算机(微机,uC)是具有完整运算及控制功能的计算机。
微机的组成①微处理器:控制器、运算器和若干个寄存器组成。
②接口适配器(即I/O接口):I/O设备与微处理器的连接端口;③存储器:是指微机内部的存储器(RAM,ROM,EPROM等)单片机=CPU + M + I/O 单片机将微处理器、一定容量的RAM和ROM以及I/O接口、定时器等电路集成在一块芯片上。
单板机将CPU、存储器、I/O接口及多片附加逻辑电路和简单的键盘/显示器组装在一块印制板上。
高位字节MSB,低位字节LSB。
单片机期末复习重点总结

一、单片机:就是在一片半导体硅片上集成了中央处理单元、存储器、并行接口I/O、串行I/O口、定时器/计数器、终端系统、系统时钟电路及系统总线的微型计算机。
二、单片机的硬件结构:8位微处理器、数据存储器(128B)、程序存储器、4个8位可编程并行I/O口、1个串行口、2个16位定时/计数器、1个看门狗、5个中断源和中断向量、特殊功能寄存器26个、低功耗节电模式、3个程序加密锁定位。
其图如下:三、单片机引脚:单片机共有40个引脚;按其功能可分为3类:●电源及时钟引脚●控制引脚●I/O口引脚四、单片机存储器结构●程序存储器16位●数据存储器8位●特殊功能寄存器●位地址空间五、四组并行I/O端口1、P0口1)P0口是一个双功能的8位并行口,字节地址在80H,位地址为80H—87H。
2)P0口特点:地址/数据复用口和通用I/O口●当P0口用作地址/数据复用口时,是一个真正的双向口,用作与外部存储器的连接,片外必须要接上拉电阻。
●当P0口作为通用I/O口时,由于有高阻抗,所以在端口外要接上上拉电阻,它是一个准双向口。
2、P1口1)P1口是单功能的I/O口,字节地址为90H,位地址为90H---97H.2)P1口特点:●由于P1口内部有上拉电阻,没有高阻抗输入状态,所以不需要在片外接上拉电阻。
●P1口“读引脚”输入时,必须先向锁存器写入。
3、P2口1)P2口是一个双功能口,字节地址为A0H,位地址为A0H---A7H.2)P2口特点:与P1口的一样。
4、P3口略六、时钟电路与时序1、时钟电路设计图在书上35页图2-13.2、时钟周期:若时钟晶体的振荡频率为f osc,则时钟周期T=1/f osc。
3、机器周期:一个机器周期包括12个时钟周期。
即:T cy=12/f osc。
4、指令周期:单字节和双字节指令周期一般为单机器周期和双机器周期。
三字节指令周期都是双机器周期;乘、除指令周期4个机器周期。
七、复位操作和复位电路1、复位电路设计在书上37页图2-18或图2-19或图2-20.八、单片机最小系统设计如图九、keilC的使用方法:步骤:1、点击桌面快捷键Uv4,打开软件2、单击project出现下拉菜单,单击New uVison Project新建一个文件,在弹出的窗口下方文件名随便写(自定义),并保存好。
单片机学习笔记

第六章
1.定时:此时记得是晶振分频后的均匀脉冲,从而实现定时
2.计数:此时记的是单片机外部引脚输入单片机的脉冲信号,从而实现计数。
3.脉冲来源有两个地方:晶振产生的脉冲信号经过12分频后变宽了,频率变为经侦频率的1/12,经过分频的信号给了定时器,定时器接到脉冲就会自动加1,满了以后标志位从0编程1;
另一个来源是单片机的外部引脚P3.4和P3.5,用定时器T0数的是P3.4引脚输入的脉冲,用定时器T1数的是P3.5引脚输入的脉冲。
4.特殊功能计数器TMOD中(其中某一位)设置单片机是处于计数还是定时状态
5.单片机的定时器/计数器每接到一个脉冲就自动把记的数加1,这个数就放在了TH0,TL0及TH1,TL1中。
计数器是十六位的寄存器,所以能存储的数据范围是0-65535。
TH0/1(高八位)D15、D14、D13、D12、D11、D10、D9、D8
TL0/1(低八位)D7、D6、D5、D4、D3、D2、D1、D0。
单片机复习知识点

单片机复习知识点单片机(Microcontroller)是一种集成了处理器核心、存储器、输入/输出接口和其他辅助功能的微型计算机系统。
它具有体积小、功耗低、成本低等优点,广泛应用于各个领域。
单片机的学习与掌握对于电子工程师而言至关重要。
本文将回顾一些常见的单片机复习知识点,帮助读者巩固基础知识,提高应用能力。
1. 单片机基础知识1.1 单片机的定义单片机是一种包含处理器核心、存储器、输入/输出接口和其他辅助功能的微型计算机系统。
1.2 单片机的特点- 体积小、功耗低、成本低。
- 集成度高、可编程性强。
- 可以完成复杂的控制任务。
1.3 单片机的工作原理单片机通过执行指令集中的指令来完成特定的任务。
它使用时钟信号控制指令的执行速度,通过读写存储器和与外部设备进行通信来完成输入/输出操作。
2. 单片机体系结构2.1 单片机的组成部分单片机包含中央处理器(CPU)、存储器、输入/输出接口和时钟模块等组成部分。
2.2 单片机的存储器单片机的存储器包括程序存储器(ROM)和数据存储器(RAM)。
程序存储器用于存储程序指令,数据存储器用于存储程序运行时所需的数据。
2.3 单片机的输入/输出接口单片机通过输入/输出接口与外部设备进行通信。
输入接口将外部信号输入到单片机,输出接口将单片机处理后的信号输出到外部设备。
3. 单片机编程3.1 单片机编程语言常见的单片机编程语言包括汇编语言和高级编程语言。
汇编语言直接操作单片机的指令集,高级编程语言通过编译器将代码转化为机器指令。
3.2 单片机编程流程单片机编程一般包括以下步骤:- 编写程序代码。
- 使用编译器将代码转化为机器指令。
- 将机器指令烧录到单片机的存储器中。
- 运行单片机,执行程序。
4. 常见的单片机应用4.1 家电控制单片机广泛应用于家电控制领域,如空调、洗衣机、电视等。
通过单片机的控制,可以实现家电的自动化控制和智能化操作。
4.2 工业自动化在工业生产中,单片机被广泛用于各种控制系统,如温度控制、压力监测和流量控制等。
单片机学习笔记

MC51单片机学习笔记一准备知识:1.内部结构:4K Rom 程序存储器(硬件)128节Ram随机存储器(软件)8位cpu,4个8位并口,1个全双串行口,2个16位定时器/计数器;寻址范围64k 布尔处理器CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式五个中断源的中断控制系统;一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。
最高振荡频率取决于单片机型号及性能。
2.分类:arm(快)凌阳(处理声音较好)3.型号说明:STC (公司名) 89(系列)C(CMOS;CAD:自带AD转换;S:串行下载无需专门的编程器;lv:工作电压为3v)51(1*4=4K) RC 40(晶振最高频率)C(商业级:温度0--85,I工业级温度-40--125)----PDIP (双列直插式)0721(07年第21周).........4.电平:TTL:高:+5v--低0v;RS232:计算机串口:+12v--低-12v,故计算机和单片机通信需要电平转换芯片5.二进制与十六进制之间的转换:每4位转变一次6.二进制转换逻辑符号:&与,//或,---非,异或7. 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外部读控制RST :复位管脚,高电平有效,时间大于两个机器周期VPD:备用电源注:机器周期和指令周期(1)振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期,TX实验板上为11.0592MHZ。
单片机各章笔记(侧重概念)

第一章:微型计算机基础1、微型计算机中常用的数制有十进制、二进制、八进制、十六进制。
2、0的原码、反码、补码:[+0]=0 000 0000,0 000 0000,0 000 0000;[-0]=1 000 0000,1 111 1111,0 000 0000;3、在8位微型计算机中,信息通常按字节存储和传送。
ASCII 码为7位,作为一个字节还多出1位。
多出的一位为最高位,常常用做奇偶校验位。
第二章:MCS-51单片机工作原理1、8051单片机的内部组成结构:1)8位CPU;2)4KB的片内程序存储器ROM。
可寻址64KB外部程序存储器和64KB外部数据存储器;3)128B(00H-7FH)内部RAM;4)22个专用寄存器,21个SFR;5)4个8位并行I/O口(共32个I/O线);6)一个全双工的异步串行口;7)2个16位定时器/计数器;8)5个中断源,2个中断优先级。
2、在做乘法时,B寄存器存放乘数,乘法操作后,存放乘积的高8位;除法运算时,存放除数,运算结束后存放余数。
3、PSW是一个8位寄存器,用来存放指令执行后的有关状态信息,其状态是在程序执行过程中自动形成的,但用户也可以通过传送指令改变某些位的状态。
其各标志位定义如下:位序PSW.7 PSW.6 PSW.5 PSW.4 PSW.3 PSW.2 PSW.1 PSW.0 位标志CY AC F0 RS1 RS0 OV / P 若在指令执行过程中,累加器A中的运算结果超出了8位有符号所能表示的范围,即-128--+127,则OV置“1”。
3、P0口既可作片外存储器的低8位地址输出口,又可作为数据读写的数据口;而P2口除了作为通用I/O端口外,还往往输出片外存储器的高8位地址;P1口一般用作通用I/O端口;P3口除了作为通用I/O端口外,往往使用第二功能,其各位的第二功能如下表所示。
真正的双向I/O端口只有P0口,故其具有较大的负载能力,最多能驱动8个TTL门,其余三个口只是准双向口,只能驱动4个TTL门。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章微型计算机与单片机基础知识1、计算机的组成五个部分:运算器、控制器、存储器、输入和输出设备。
2、早期的冯若依曼计算机在结构上以运算器为中心,现在以存储器为中心。
3、CPU 的作用:能够理解由二进制代码组成的指令与数据。
不断地从内存中读取指令与数据,进行算术和逻辑运算,移动数据及控制输入输出设备工作。
CPU包括控制器、运算器和寄存器组。
4、内存的作用:在计算机工作时存放程序和数据。
5、RAM中的堆栈的特点:先进后出。
堆栈的用途:保护断点和断点环境。
6、BCD码的转换:BCD码(Binary Coded Decimal)二—十进制8421BCD:4位二进制表示一位十进制(0~9)例如:x,y为4位的BCD码①当0≤x+y≤9时,不调整②当10≤x+y<15时,调整③当x+y>15时,调整例:x、y均为4位的二进制数(1)当0<=x+y<=9时,不调整(2)当10,=x+y<15时,则加六调整(3)当x+y>=15时,则加六调整7、前向通道系统(采集数据)单片机应用系统具备的三个子系统:后向通道系统(回控)人机接口第二章MCS—51系列单片机硬件结构(重点)1.内部的基本结构1、单片机的组成的八个部分:CPU、时钟电路、片内数据存储器、片内程序存储器、并行接口、串行接口、中断系统、定时/计数器。
2.外部引脚80C51单片机芯片中的40个引脚:并行接口引脚32个(8*4=32)、接电源的2个、时钟引脚2个、4个控制引脚(EA 、PSEN 、ALE 、RST ) RST (9):复位信号输入。
(29):片外ROM 的读信号。
ALE (30):低8位地址信息的所存信号。
(31):(低电平有效)为1时,表示使用片内ROM 。
为0时表示使用片外的ROM 。
2.3单片机的CPU程序状态字寄存器PSW(Program State W ord)(8位,字节地址D0H ,是可位寻址)CY(进进位)=C8,当CY=1时集体问题具体分析。
AC (辅助进位,半进位):低四位是否向高四位进位OV (overflow ,溢出位)=C8与C7异或。
当OV=1时,意味着运算错误。
P (奇偶位):运算结果“1”的个数为偶数时P=0,否则p=1。
RS1、RS2:定义使用哪个工作寄存器。
例2.1 将两个无符号的8位二进制数11101101和10001001相加,结果保存在累加器A 中。
已知在运算前OV=0,选择第0组寄存器,用户标志位为F0=0,F1取0。
请求出此加法运算结束后,PSW 寄存器各标志位的值。
解: 1 1 1 0 1 1 0 1 CY=C8=1+ 1 0 0 0 1 0 0 1 AC=C4=1───────── OV=C8异或C7=1异或 0=11 0 1 1 1 0 1 1 0 P=1所以PSW :11000101 3.CPU 的工作时序用户标志位用户标志位(1)1时钟周期=2个晶振周期, (2)1机器周期=12个晶振周期例2.2 已知80C51单片机使用的晶体振荡器的频率分别为6MHz 和12MHz ,试计算这两种情况下的机器周期与指令周期。
解:(1)当晶体振荡器的频率分别为6MHz 时, 晶振周期=1/f=1/6M=1/6 * 10-6=1/6us 机器周期=12*晶振周期=12*(1/6)=2us 指令周期=(1~4)*机器周期=2~8us (2)当晶体振荡器的频率分别为12MHz 时 晶振周期=1/f=1/6M=1/12 * 10-6=1/12us 机器周期=12*晶振周期=12*(1/12)=1us 指令周期=(1~4)*机器周期=1~4us 4、单片机的存储结构是哈弗结构。
2.4存储器组织1.程序存储器:用来存放程序和常数表的内容。
片内程序存储器(4KB 0000H~0FFFH)EA=1,:表示使用的是片内的ROM; 片外程序存储器(64KB 0000H~FFFFH )EA=0;当=1时,使用片内ROM 。
2.数据存储器①工作寄存器区: (R0~R7) 00(0#), 00H~07H RS 1RS 0= 01(1#), 08H~0FH 10(2#), 10H~17H 11 (3#) , 18H~1FH ②位寻址区(地址范围是20H ~2FH):共16个字节,位地址为00H ~7FH ,共128位。
片外片内特殊功能寄存器区00H FFH工作寄存器区位寻址区1FH20H 2FH 数据缓冲区30H 7FH 80H片外RAM0000HFFFFH(I/O 口地址)位寻址:每个字节的最低位能被8整除。
③数据缓冲区:30H~7FH,存放数据和中间数据,也可供堆栈使用。
④特殊功能寄存器(SFR)区:80H~FFH,共有21个特殊功能寄存器。
2.5单片机最小系统时钟电路:(1)内部时钟电路(2)外部时钟电路复位电路:(当高电平有效时)(1)带开关的复位电路开关断开时:V1=Vcc,V2=0;RST=0;开关闭合时:V1=0,V2= Vcc;RST=1;(2)带电的复位电路未加电:V1=V2=0; RST=0;加电的瞬间:V1=0,V2=Vcc; RST=Vcc;加电一段时间后:V1=Vcc,V2=0;RST=0;2.6单片机的并口四个并行口的字节地址是特殊功能寄存器区,复位后的状态是FFH。
1.、P0口的功能:①基本I/O接口;②(第二功能)作为数据总线、地址总线的低八位。
2、p1口功能:普通的I/O接口;3、P2口功能:①普通的I/O接口;②(第二功能)地址总线高八位。
4、P3口功能:①普通的I/O接口;②(第二功能)见表2—6表2-6 P3引脚的第二功能第四章MCS-51系列单片机的指令系统与汇编语言程序设计(重点)1、指令的定义:计算机能够识别的。
完成预定设置的一种特殊运算操作的代码。
2、操作数的类型:立即数、寄存器操作数、存储器操作数。
3、指令的分类:数据传输类、算术运算类、逻辑运算指令与移位类、控制转移类、位操作类。
4、寻址方式(7种):立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。
5、在数据传输类指令中重点掌握MOV、MOVC、MOVX指令MOV是片内传送数据;MOVC是ROM区的数据取到片内中;MOVX是累加器A与片外RAM之间的传送。
例题:编写程序:将8位十六进制的数据转化成ASCII码。
6、无条件跳转的指令的区别:AJMP:addr11 跳转范围是2KBLJMP:addr16 跳转范围是64KBSJMP:跳转范围是256B$:表示当前指令地址。
7、汇编语言会编程或者读程序(必考)8、片外ROM、片外RAM的有同样的地址区,该如何区分这些地址?:片外ROM的读信号。
/RD:片外RAM的读信号。
9、三结构:顺序、分支、循环。
在一个循环结构中可以嵌套3中结构。
第五章单片机的C语言程序设计1、在C51中标准的C语言没有的数据类型:bit、sbit、sfr、sfr16.2、C51变量中的存储类型:(6种)data:(片内RAM除SFR外)00H~7FHbdata:(位寻址区)20H~2FHidate:(片内RAM)00H~FFHxdata:(片外RAM)0000H~FFFFHpdata:(page)按页存储,将片外RAM分成256页存储code:(片内ROM区)0000H~0FFFH3、存储模式:SMALL:dataCOMPACT:(紧凑模式)pdataLARGE:xdata4、C51的数据类型的值域:5、#include<reg51.h>(引用21个特殊功能寄存器区SFR时)#include<absacc.h>(对内存的直接访问和操作)头文件解决的问题:将头文件宏定义加载到存储器中,便可以直接引用。
6、函数格式:函数类型函数名(形参列表)【interrupt 中断号】【using 寄存器组的组号】7、对内存的直接访问和操作:(用#include<absacc.h>)CBYTE[data]:对单片机片内ROM单元进行访问。
DBYTE[data] :对单片机片内RAM单元进行访问XBYTE[data]: 对单片机片外RAM单元进行访问8、c51的读程序和写程序第十章存储器与并行接口扩展掌握片选信号:ROM中的/CE、RAM中的/CS1或:找出“或”时结果为“0”的条件与:找出“与”时结果为“1”的条件第6章MCS-51系列单片机的中断系统与定时/计数器(重点)MCS-51中断系统的结构中断源与中断请求1.中断源(5个)①外部信号触发中断(2个)⏹外部信号触发中断0:INT0引脚由IT0选择为低电平有效还是下降沿有效。
此引脚上出现有效的中断信号时,中断标志IE0置1,申请中断。
⏹外部信号触发中断1:INT1引脚由IT1选择为低电平有效还是下降沿有效。
此引脚上出现有效的中断信号时,中断标志IE1置1,申请中断。
②定时/计数器中断(2个)⏹T0中断TF0(TCON.5)溢出中断请求标志。
当定时/计数器T0发生溢出时,置位TF0,向CPU申请断。
⏹T1中断TF1(TCON.7)溢出中断请求标志。
当定时/计数器T1发生溢出时,置位TF1,向CPU申请中断。
③串行接口发送/接收中断(1个)RI、TI: 串行口中断请求标志。
当串行口接收完一帧数据时置位RI或当串行口发送完一帧数据时置位TI,向CPU申请中断。
(1)定时/计数器控制寄存器TCON1)低4位用于外部信号触发中断控制,与定时/计数器无关。
IE0:外部信号触发中断0的中断请求标志位IE1:外部信号触发中断1的中断请求标志位IT0(TCON.0):外中断0触发方式控制位。
IT0=0,电平触发方式。
IT0=1,边沿触发方式(下降沿有效)。
2)高4位用于定时/计数器控制,含义如下:TR0:定时/计数器0的启动和停止控制位TR1:定时/计数器1的启动和停止控制位TF0:定时/计数器0的溢出标志位TF1:定时/计数器1的溢出标志位(2)串行口控制寄存器SCONRI(SCON.0):串行口接收中断请求标志位。
TI(SCON.1):串行口发送中断请求标志位。
注意:RI和TI由硬件置位、由软件清除。
◆中断允许控制EX0: 外中断0允许位;ET0: T0中断允许位;EX1: 外中断0允许位;ET1: T1中断允许位;ES : 串口中断允许位;EA : CPU中断允许(总允许)位。
◆中断优先级控制IP寄存器各位的含义如下:PX0: 外中断0优先级设定位;PT0: T0优先级设定位;PX1: 外中断0优先级设定位;PT1: T1优先级设定位;PS : 串口优先级设定位。
各中断源响应优先级及中断服务程序入口表如下:计数器的初值:工作方式0:TP=12/fosc ,X=(213 –T/TP)工作方式1:TP=12/fosc ,X=(216–T/TP)工作方式2:TP=12/fosc ,X=(28–T/TP)1.工作方式寄存器TMOD(不可以位寻址)M1、M2控制的四种工作方式0 0:13位计数器;由TL0的低5位和TH0的8位组成0 1:16位计数器1 0:可自动重装的8位计数器1 1:T0分为2个8位计数器;T1此时停止工作MCS-51单片机:定时/计数器T0有4种工作方式(方式0、1、2、3)T1有3种工作方式(方式0、1、2)。