第6章80C51的中断系统及定时计数器单片机原理及应用(C51编程)-李全利-高教出版社

合集下载

单片机原理及应用第四版林立第六章选择题答案

单片机原理及应用第四版林立第六章选择题答案

第六章选择题(1)使80C51定时/计数器T0停止计数的C51命令为______。

A.IT0=0;B.TF0=0;C.IE0=0;D.TR0=0;(2)80C51单片机的定时器T1用作定时方式时是______。

A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1(3)80C51单片机的定时器T0用作计数方式时是______。

A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1C.由外部计数脉冲计数,一个脉冲加1D.由外部计数脉冲计数,一个机器周期加1(4)80C51的定时器T1用作计数方式时,______。

A.外部计数脉冲由T1(P3.5引脚)输入B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由T0(P3.4引脚)输入D.外部计数脉冲由P0口任意引脚输入(5)80C51的定时器T0用作定时方式时是______。

A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部计数脉冲由T0(P3.4)输入定时D.由内部时钟频率定时,一个机器周期加1(6)设80C51晶振频率为12MHz,若用定时器T0的工作方式1产生1ms定时,则T0计数初值应为______。

A.0xfc18B.0xf830C.0xf448D.0xf060(7)80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为______。

A.TCON=0x01;B.TCON=0x0H;C.TMOD=0x10;D.TMOD=0x50; (8)80C51的定时器T1用作定时方式且选择模式2时,工作方式控制字为______。

A.TCON=0x60; B.TCON=0x02; C.TMOD=0x06; D.TMOD=0x20; (9)80C51的定时器T0用作定时方式且选择模式0时,C51初始化编程为______。

单片机原理及接口技术二版李全利主编课后标准答案

单片机原理及接口技术二版李全利主编课后标准答案

1.第一台计算机的问世有何意义?答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。

与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成?答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

4.微处理器与微型计算机有何区别?答:微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O 接口电路等。

5.什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

6.微型计算机有哪些应用形式?各适于什么场合?答:微型计算机有三种应用形式:多板机(系统机)、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。

早期主要用于微型计算机原理的教案及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。

目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

7.当前单片机的主要产品有哪些?各有何特点?答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。

因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:●ATMEL公司融入Flash存储器技术推出的AT89系列单片机;●Philips公司推出的80C51、80C552系列高性能单片机;●华邦公司推出的W78C51、W77C51系列高速低价单片机;●ADI公司推出的ADμC8xx系列高精度ADC单片机;●LG公司推出的GMS90/97系列低压高速单片机;●Maxim公司推出的DS89C420高速(50MIPS)单片机;●Cygnal公司推出的C8051F系列高速SOC单片机等。

单片机原理及接口技术_李全利_课后答案

单片机原理及接口技术_李全利_课后答案

章1 绪论1.第一台计算机的问世有何意义?答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。

与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成?答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

4.微处理器与微型计算机有何区别?答:微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。

5.什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

6.微型计算机有哪些应用形式?各适于什么场合?答:微型计算机有三种应用形式:多板机(系统机)、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。

早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。

目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

7.当前单片机的主要产品有哪些?各有何特点?答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。

因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:●ATMEL公司融入Flash存储器技术推出的AT89系列单片机;●Philips公司推出的80C51、80C552系列高性能单片机;●华邦公司推出的 W78C51、W77C51系列高速低价单片机;●ADI公司推出的ADμC8xx系列高精度ADC单片机;●LG公司推出的GMS90/97系列低压高速单片机;●Maxim公司推出的DS89C420高速(50MIPS)单片机;●Cygnal公司推出的C8051F系列高速SOC单片机等。

单片机原理及应用教程(C语言版)-第6章 MCS-51单片机的定时器计数器

单片机原理及应用教程(C语言版)-第6章 MCS-51单片机的定时器计数器

6.1.1 单片机定时器/计数器的结构
MCS-51单片机定时器/计数器的原理结构图
T0(P3.4) 定时器0 定时器1 T1(P3.5) 定时器2 T2EX(P1.1)
T2(P1.0)
TH0
溢 出 控 制
TL0
模 式 溢 出
TH1
控 制
TL1
模 式 溢 出
TH2
TL2
重装 捕获
RCAP 2H
RCAP 2L
6.2.2 T0、T1的工作模式
信号源 C/T设为1,为计数器,用P3.4引脚脉冲 C/T设为0,为定时器,用内部脉冲 运行控制 GATE=1,由外部信号控制运行 此时应该设置TR0=1 P3.2引脚为高电平,T0运行 GATE=0, 由内部控制运行 TR0设置为1,T0运行
6.2.2 T0、T1的工作模式
6.2.3 T0、T1的使用方法
例6-1 对89C52单片机编程,使用定时器/计 数器T0以模式1定时,以中断方式实现从P1.0引 脚产生周期为1000µ s的方波。设单片机的振荡频 率为12MHz。 分析与计算 (1)方波产生原理 将T0设为定时器,计算出合适的初值,定 时到了之后对P1.0引脚取反即可。 (2)选择工作模式 计算计数值N
6.2.1 T0、T1的特殊功能寄存器
TR1、TR0:T1、T0启停控制位。 置1,启动定时器; 清0,关闭定时器。
注意: GATE=1 ,TRx与P3.2(P3.3)的配合控制。
IE1、IE0:外部中断1、0请求标志位 IT1、IT0:外部中断1、0触发方式选择位
6.2.2 T0、T1的工作模式
6.2.1 T0、T1的特殊功能寄存器
GATE=0,禁止外部信号控制定时器/计数器。 C/T——定时或计数方式选择位 C/T=0,为定时器;C/T=1,为计数器 计数采样:CPU在每机器周期的S5P2期间,对 计数脉冲输入引脚进行采样。

单片机与接口技术李全利

单片机与接口技术李全利

第一章绪论什么是单片机(MCU)?在一片集成电路芯片上集成中央处理器(CPU)、存储器(ROM/RAM)、I/O接口电路,从而构成了单芯片微型计算机,简称单片机。

➢P14 3、5第二章80C51的结构和原理1、CPUCPU由含运算器(ACC、B、ALU、PSW)、控制器(PC (寻址64KB ROM)、IR、时钟等)及其他寄存器(DPTR、SP)组成。

2、最小系统:电源、时钟(四个周期的概念)、复位电路、存储器设置电路3、存储器4、并行口P1、P2、P3因为内部上拉电阻而被称为“准双向口”。

P0口没有内部上拉电阻,是一个真正的双向口。

➢P47 2、4、5、8第三章80C51的指令系统1、指令格式:操作码 [目的操作数] [,源操作数] [;注释] 2、常用符号:3、寻址方式(7种):4、指令:➢P87 11、13、第四章80C51的汇编语言程序设计1、常用伪指令:2、基本程序结构:顺序、分支、循环、子程序3、一个完整的源程序必备的四个要素:(1)有ORG 0000H,即源程序的机器码从ROM的0000H 单元开始存放。

(2)有END,告知汇编程序,你的源程序结束了。

(3)源程序的主程序框架一定是一个顺序执行的无限循环的程序,运行过程必须构成一个圈。

(4)通常主程序的存放要跳过中断向量区。

实现方法:在0000H单元存放一条转移指令,转向中断向量区后的主程序的真实的入口地址,如START、MAIN等。

4、子程序:现场保护与恢复、参数传递、子程序返回➢P104 例4-5➢P129 6、8、9第五章80C51的中断系统及定时/计数器一、中断系统1、中断响应过程:中断响应→保护现场→中断服务→恢复现场→中断返回2、中断源(5个)、中断优先级(2个)3、中断控制相关寄存器二、定时/计数器1、80C51单片机内设有两个可编程的16位定时器/计数器:T0和T1。

它们既可用以定时,也可用来对外部脉冲计数。

2、相关SFR3、定时/计数器工作方式➢P152 例5-6 例5-7➢P160 1、5、8第六章80C51的串行口1、通信的基本方式可分为并行通信和串行通信2、串行通信依据传输方向和时间的关系分为单工、半双工和全双工的通信方式。

第6章80C51单片机内部资源及应用

第6章80C51单片机内部资源及应用

80C51单片机内部资源及应用
80C51中断号、中断源和中断向量关系如表所示。
中断号n 0 1 2 中 断 源 外部中断0 定时器0 外部中断1 中断向量 0003H 000BH 0013H
3
4
定时器1
串行口
001BH
0023H
当用void 函数名( ) interrupt n [using m]声明一个中断函 数后,C51编译器会在中断号n对应的地址产生一个长 跳转指令,跳到中断服务程序的入口地址。
80C51单片机内部资源及应用
80C51单片机内部资源及应用
1. 中断源 80C5l共有3类5个中断源,分别是2个外部中断源、2 个定时中断源、1个串行口接收/发送中断源。
外部中断是由外部请求信号或掉电等异常事故引起的, 共有2个中断源:外部中断0和1,分别由引脚(P3.2) 和(P3.3)引入。
当中央处理器CPU正在执行某程序时,由于某种原因, 外界向CPU发出了暂停目前工作去处理更重要事件的 请求,程序被打断,CPU响应该请求并转入相应的处 理程序,处理程序完成以后,再返回到原来程序被打 断的位置,继续原来的工作,这一过程称为中断。实 现中断功能的部件称为中断系统。
80C51单片机内部资源及应用
高优先级中断请求可以中断一个正在执行的低优先级 中断服务,除非正在执行的低优先级中断服务程序设 置了禁止某些高优先级的中断。正在执行的中断服务 程序不能被另一个同级或低优先级的中断所中断。
80C51单片机内部资源及应用
4. 中断处理过程 一个完整的中断处理过程包括中断请求、中断响应、 中断服务、中断返回几个部分,前面主要介绍了中断 请求与控制,下面将介绍其他相关内容。
80C51单片机内部资源及应用

单片机原理及应用:第5章 80C51的中断系统及定时计数器

单片机原理及应用:第5章 80C51的中断系统及定时计数器

5.2.3 中断返回
RETI的功能: 将压入堆栈的断点地址从栈顶弹回PC 将优先级状态触发器清0
注意: 不能用RET指令代替RETI指令。 中断服务程序中PUSH与POP须成对使用
5.2.4 中断程序举例
例5-1:单外部中断源。系统上电,发光管由左至右依次亮灭, 形成循环,间隔时间为0.5s。按键采用中断方式接入,每按 一次按键K,流水方向改变一次。
低优先级中断服务,能被高优先级中断
有2个优先级状态触发器: 高优先级状态触发器 低优先级状态触发器
5.2 80C51单片机中断处理过程
5.2.1 中断响应条件和时间
中断响应条件 有中断请求; 对应中断允许位为1; 开中断(即EA=1)。 同时满足时,才可能响应中断。
中断服务的进入:
每个周期的S5P2,采样各中断源。采样 值在下一个周期按优先级和内部顺序查询。
受阻未得到响应的中断,若条件消失时该中 断标志已不再有效,该中断将不被响应。
中断响应时间
M1
M2
M3
M4
M5
S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6
中断 ε 标志
void t0() interrupt 1 {
if(Flag0) Flag0=0; } void Ex1Isr() interrupt 2 {
if(!Flag0) Flag0=1; }
例 5个外部中断源系统
INT0
1 +5V
XI0
INT1
1
XI1
1
XI2
1
XI3

单片机原理及应用李全利主编高等教育出版社

单片机原理及应用李全利主编高等教育出版社

2019/12/28
17
§1.4 仿真、仿真器
仿真是单片机开发过程中非常重要的一个环节, 除了一些极简单的任务,一般产品开发过程中都要进 行仿真,仿真的主要目的是进行软件调试,当然借助 仿真器,也能进行一些硬件排错。一块单片机应用电 路板包括单片机部份及为达到使用目的而设计的应用 电路,仿真就是利用仿真器来代替应用电路板(称目 标机)的单片机部份,对应用电路部份进行测试、调 试。
主要内容
第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章
概述 MCS-51单片机的结构和原理 MCS-51单片机的指令系统 MCS-51单片机的程序设计 MCS-51单片机的中断系统 MCS-51单片机的串行接口 MCS-51单片机的系统扩展 MCS-51单片机的测控接口(部分)
2019/12/28
根据近年来国外实地考察,Intel公司的单片机 在市场上占有量为67%,其中MCS—51系列产品又占 54%。在我们国内虽然上述各公司的产品均有引进, 但由于各种原因,至今在我国所应用的单片机仍然 是以MCS—48、MCS—51、MCS—96为主流系列。随着 这一系列的深入开发,其主流系列的地位会不断巩 固下去。因而我们在此主要介绍Intel公司的单片机 系列。
1
第一章 概述 §1.1 微型计算机与单片机

计 算 机
2019/12/28


小 多片机(PC)
微 单片机
2
★单片机SCMC(Single Chip MicroComputer) ----属于微型机的一种 ----具有一般微机的基本组成和功能
又称为微控制器MCU(MicroController Unit)
2019/12/28
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C/T:模式选择位。 清0为定时模式,置1为计数方式。 M1M0:工作方式设置位。可设置四种工作方式(见下页)。
2015-1-6
19
M1M0 工作方式 00 方式0
说 13位定时/计数器

01
10 11
方式1
方式2 方式3
16位定时/计数器
8位自动重装定时/计数器 T0分成两个独立的8位定时/计数器; T1此方式停止计数
2015-1-6
21
6.3.3
定时/计数器的工作方式
T0有方式0、1、2、3;T1有方式0、1、2。以T0为例说明。
方式0:13位方式
TCON TF1 申请 中断 TR1 TF0 TR0 D7 溢出 TH0 8位 TL0 5位 &
≥1
TMOD T0引脚 1 1 0 0 0 M0 M1 C/T 机器周期 GATE M0 1 D0 INT0引脚 M1 C/T GATE D7 D0
2015-1-6 11
中断响应时间
M1 M2 M3 M4 M5 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6 S1 S2 S3 S4 S5 S6
中断 ε 标志 锁存 有效
排序选择
保护断点,长调用至入口
PT1:T1中断优先级 PS :串口中断优先级
同一优先级的自然顺序: 自高至低:INT0、TO、INT1、T1、串口。
9
2015-1-6
中断优先级遵循的原则 几个中断同时申请,先响应高级的中断 正进行的中断服务,同级或低级中断不能对其 中断,但可以被高级中断所中断。 为此,中断系统内设有对应高、低2个优先级状 态触发器(用户不能寻址)。 状态触发器的复位由中断返回指令RETI控制。
2015-1-6 24
方式1:16位方式
TCON TF1 申请 中断 TR1 TF0 TR0 D7 溢出 1 TH0 8位 TL0 8位 &
≥1
TMOD T0引脚 1 0 M0 M1 C/T 0 机器周期 GATE M0 1 D0 INT0引脚 M1 C/T GATE D7 D0
X=216-N=65536-N
IE
EA 1
IP
PX0 1 0 PT0 1
硬件查询
高 优 先 级
INT0 T0 INT1 T1 RX TX
中断申请
中断入口
中断入口
SCON
2015-1-6 3
6.1.2 80C51的中断源 中断源 外部中断0(INT0) 外部中断1(INT1) T0溢出中断(TF0) T1溢出中断(TF1) 串行口中断(RI或TI)
RI:串口接收中断标志,响应中断时不能自动清除 TI:串口发送中断标志,响应中断时不能自动清除
7
2015-1-6
6.1.3 80C51中断的控制 中断允许控制
中断源的开放和屏蔽由IE控制(1,开放;0,禁止)
7 IE EA 6 5 4 ES 3 2 1 0 ET1 EX1 ET0 EX0 字节地址:A8H
第6章 80C51的中断系统及定时/计数器
6.1
80C51单片机的中断系统
6.2
80C51单片机的中断处理过程
6.3
80C51单片机的定时/计数器 80C52的定时/计数器2
6.4
2015-1-6
1
6.1 80C51单片机的中断系统
6.1.1 80C51中断系统的结构
中断的概念
CPU进行工作A时发生了事件B,请求CPU马上处理 CPU暂时中断当前工作A,转去处理事件B 事件B处理完后,回到工作A被中断的地方继续处理A工作
void Ex0Isr() interrupt 0 { if(Flag0==0)Flag0=1; Flag1 = 0; } void Ex1Isr() interrupt 2 { if(Flag1==0)Flag1=1; Flag0 = 0; }
2015-1-6 16
+5V 100Ω
P2.7 P2.6 P2.5 P2.4 P2.3 INT0 P3.2 P2.2 P2.1 P3.3 P2.0 INT1
注意:TMOD不能进行位寻址
2015-1-6
20
控制寄存器TCON
7 TCON 6 5 4 3 2 1 0 字节地址:88H TF1 TR1 TF0 TR0
TFx:Tx溢出标志位。响应中断后TFx有硬件自动清0。 用软件设置TFx可产生同硬件置1或清0同样的效果。 TRx:Tx运行控制位。置1时开始工作;清0时停止工作。 TRx要由软件置1或清0(即启动与停止要由软件控制)。
2015-1-6
22
初值计算:
公式法 C/T=1时,则为计数模式,有: 13 X=2 -N=8192-N C/T=0时,则为定时模式,有: X=213-N=8192-N,N=t/Tcy 求补法 :X=对N求补
【例5-3】若计数个数N为2,求计数初值。 公式法计算:X=8192-2=8190=1FFEH 求补法计算:对0 0000 0000 0010B取反加1为: 1 1111 1111 1110B(1FFEH)
【例6-1】单外部中断源示例
VCC
P2.7 P2.6 P2.5 P2.4
S
P3.2 INT0
P2.3 P2.2 P2.1 P2.0
89S51
2015-1-6
15
【例6-2】如图所示,编写程序实现:系统上电后,数码管 显示“P”。按下S0键则数码管进行加计数,S1键则数码管进 行减计数。计数值显示在数码管上。
计数范围:1~65536
计数初值要分成2个字节分别送入TH0、TL0
2015-1-6 25
【例6-4】若要求定时器T0工作于方式1,定时时间为1ms, 当晶振为6 MHz时,求送入TH0和TL0的计数初值各为多少? 应怎样送入TH0和TL0?
由于晶振为6 MHz,所以机器周期Tcy为2µ S,因此: N=t/Tcy=1×10-3/2×10-6=500 X=216-N=65536-500=65036=FE0CH 分别将FEH送入TH0中,0CH送入TL0中即可。
2015-1-6
5
两种触发方式比较:
电平方式时, INTx低电平必须保持到响应时,否则就会 漏掉;在中断服务结束前,INTx低电平必须撤除,否则中断 返回之后将再次产生中断。 例,8255的中断请求线在接受读或写操作后即被复位,因 此以其去请求电平触发方式的中断比较方便。 边沿方式时,采样到有效下降沿后,在IEx中将锁存一个1。 若CPU暂时不能响应,申请标志也不会丢失,直到响应时才 清0。 例,ADC0809的转换结束信号EOC为正脉冲,经反相后就可 以作为80C51的INTx信号 。
内部总线
GATE TF1 TR1 TF0 TR0 C/T C/T M1 M0 M1 M0
TCON
TMOD
TH1、TL1 TH0、TL0 TCON TMOD
GATE
外部中断相关位
T1方式
17
T0方式
2015-1-6
工作原理
---实质是16位加1计数器
定时器模式时,对内部机器周期计数。 定时时间=计数值*机器周期 计数器模式时,是对外部脉冲计数。脉冲由 T0( P3.4 ) 或T1(P3.5)引脚输入。 注意:(若计数值为N,计数初值为X) •溢出信号使TF0或TF1置1,并发出中断请求,16位时有: X=65536-N •12MHz晶振时,计数频率低于0.5MHz
也可以利用以下2条语句完成: TH0 = (65536-500)/256 ; 商为计数初值的高字节 TL0 = (65536-500)%256 ; 余数为计数初值的低字节
2015-1-6
18
2015-1-6
6.3.2 定时/计数器的控制
工作方式寄存器TMOD
7 TMOD 6 5 M1 4 M0 3 2 1 M1 0 M0 字节地址:89H GATE C/T GATE C/T
GATE :门控位。 GATE = 0 时,只要 TRx 为 1 ,就可启动计 数器工作; GATA = 1 时,定时器的启动还要加上 INTx 引脚 为高电平这一条件。
中断服务
中断响应至少需要3个完整的机器周期(3~8个)! 受阻时要附加3~5个机器周期(无同级或高级中断正进行) 排序周期不是指令的最后机器周期(如MUL,5个) 排序周期恰逢RETI类指令(要再跟指令,若是MUL,8个)
2015-1-6
12
6.2.2 中断响应过程 CPU响应中断过程
将相应优先级状态触发器置1(阻断后来同级或低级中断 ) 执行硬件LCALL指令(PC入栈,中断服务程序入口址送PC ) 执行中断服务程序
2015-1-6 6
溢出中断标志TF1、TF0(用TFx表示) 溢出中断请求标志TFx ,Tx启动后就开始由初值进行加 1计数,直至最高位产生溢出使TFx=1向CPU请求中断。CPU 响应中断后TFx自动清0。
SCON的中断标志
7 SCON 6 5 4 3 2 1 TI 0 RI 字节地址:98H
EX0:外中断0允许 ET0:T0中断允许 EX1:外中断1允许
ET1:T1中断允许 ES :串口中断允许 EA :CPU中断允许
2015-1-6
8
中断优先级控制
中断优先级由IP控制(1,高级;0,低级)
7 IP 6 5 4 PS 3 2 1 0 PT1 PX1 PT0 PX0 字节地址:B8H
PX0:外中断0优先级 PT0:T0中断优先级 PX1:外中断1优先级
S0
a b c d e f g
dp
com
S1
89S51
共阳极
6.3 80C51单片机的定时/计数器
相关文档
最新文档