习题(中断定时部分)

合集下载

单片机原理及接口技术(第2版)-习题答案汇总

单片机原理及接口技术(第2版)-习题答案汇总

单片机答案页脚第1章思考题及习题1参考笹案一、填空1.除了单片机这一名称之外.单片机还可称为_________ _________ :傲控创器・嵌入式控制器.2•单片机与普通徽型计算机的不词之处在于其将_______ . ________ .和 _________ 三部分.通述部________ 连接在一起,集咸于一块芯片上.蓉:CPU.存储器、I/O口、总我3.AT89S51单片机工作频率上限为______ MHz J?.ll.z.4.专用单片机巳使系统结构最简化.较硬件资涼利馬最优化,从而大大痒低和提高_______ 成本.可靠性.二、单遶1・单片机药敦据之所以用二进制形式表示.主要是A.为了编穆方便B.受器件的轲理性能限制C.为了通用性D•为了提高运算速度答:B2.在察用电号中便用单片机应厲于徽计算机的________ 。

A.辅助设计应用B.测量、控無应用C.数值计算应用D.数错处理应用蓉:B3.下面的哪一项应用,不矚于单片机的应席图。

A.工业控刮B.家爲电Sf的控制C.敦据库菅理D.汽车电子设备三.判新对错1.STC系列单片机是8051核的单片机。

丈2.AT89S52与AT89S51相比,片多出了 4KB的Flnsh程序存储舅、128B的RAM、1个中断源、1个定时器(且具有捕捉功能人对3•单片机是一种CPU,错4.AT89S52单片机是微处理裁•傑5.AT89S51片的Flash 序存储器可在釵写入(ISP),而AT89C52 9A不能。

对6.为AT89C51草片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换・对7.为AT89S51草片机设计的应用系挠板,可柠芯片AT89S51直接用芯片AT89S52替换.对8.单片机的功能创至于测量和控別.而复杂的我字佶号处理运算及商速的测控功能則是DSP的长处。

对笫2章思考题及习题2参考答案一、填空1.在AT89S51单片机中.如果采用6Mllz 一个机務周期为 ______ 。

习题答案

习题答案

5-1 什么是中断系统?中断系统的功能是什么?实现中断功能的硬件和软件称为中断系统.中断系统功能包括进行中断优先排队、实现中断嵌套、自动响应中断和实现中断返回。

5-2 什么是中断嵌套?CPU在响应某一个中断源中断请求而进行中断处理时,若有中断优先级更高的中断源发出中断请求,CPU会暂停正在执行的中断服务程序,转向执行中断优先级更高的中断源的中断服务程序,等处理完后,再返回继续执行被暂停的中断服务程序,这个过程称为中断嵌套。

5-3 什么是中断源?MCS-51有哪些中断源?各有什么特点?①实现中断功能的硬件和软件称为中断系统,产生中断请求的请求源称为中断源.②5个中断源中共有两个外部中断、两个定时中断和一个串行中断。

(1)外部中断源外部中断是由外部原因(如打印机、键盘、控制开关、外部故障)引起的,可以通过两个固定引脚来输入到单片机内的信号,即外部中断0(INT0)和外部中断1(INT1)。

(2)定时中断类定时中断是由内部定时(或计数)溢出或外部定时(或计数)溢出引起的,即T0和T1中断。

(3)串行口中断类串行口中断是为接收或发送一帧串行数据,硬件自动使RI和TI置1,并申请中断5-4 MCS-51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?(1)MCS-51单片机的最短响应时间为3个机器周期,最长响应时间8个机器周期。

(2)有下列任何一种情况存在,则中断响应会受到阻断。

① CPU正在执行一个同级或高一级的中断服务程序;②当前的机器周期不是正在执行的指令的最后一个周期,即正在执行的指令还未完成前,任何中断请求都得不到响应;③正在执行的指令是返回指令或者对专业寄存器IE、IP进行读/写的指令,此时。

在执行RETI或者读写IE或IP之后,不会马上响应中断请求,至少在执行一条其他之后才会响应。

若存在上述任何一种情况,中断查询结果就被取消,否则,在紧接着的下一个机器周期,就会响应中断。

复习题!单片机中断

复习题!单片机中断

4. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平 状态和低电平状态都应至少维持( A )。 A.1 个机器周期 B.2 个机器周期 C.4 个机器周期 D.10 个晶振周期 5. 边沿触发方式的外部中断信号是( A )有效。 A.下降沿 B.上升沿 C.高电平 D.低电平 6.外部中断请求标志位是 D 。 A.IT0 和 IT1 B.TR0 和 TR1 C.TI 和 RI D.IE0 和 IE1 7. 如果将中断优先级寄存器 IP 中,将 IP 设置为 0x0A,则优先级最高的是 (D) A、外部中断 1 B、外部中断 0 C、定时/计数器 1 D、定时/计数器 0 8. 计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( C) A.由 CPU 自动完成 B.在中断响应中完成 C.应由中断服务程序完成 D.在
#include sbit KEY=P3 ; sbit LED=P1; void delay() { } void main() { P1=0X00; while(1) { if(KEY==0) {
LED=1; delay(2000); LED=0; delay(2000); } } } 2、什幺叫中断嵌套?中断嵌套有什幺限制?中断嵌套与子程序嵌套有什 幺区别? 答:高优先级中断中断正在执行的低优先级中断,这就是中断嵌套。 中断嵌套只能高优先级中断低优先级,低优先级不能中断高优先级,同一 优先级之间也不能相互中断。 中断嵌套与子程序嵌套的区别:
-
-
-
PS
PT1
PX1
PT0
PX0
默认情况下,各中断寄存器有一个优先权顺序,此时优先权最高的是__外
部中断 0__ ,最低的是 串行口通信____。
9、MCS-51 单片机外部中断请求信号有电平方式和 边沿方式__,在电平

习题参考答案5章

习题参考答案5章

第5章 AT89C51AT89C51单片机的中断系统1.外部中断1的中断入口地址为。

定时器1的中断入口地址为。

答:0013H;001BH。

2.若(IP) = 00010100B,则优先级最高者为,最低者为。

答:外部中断1;定时器T1。

3.AT89C51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向中的中断地址区。

答:PC、PC、程序存储器。

4.判断AT89C51单片机对外中断请求源响应的最快响应时间为3个机器周期。

答:对。

5.下列说法正确的是。

A.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IE寄存器中B.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TMOD寄存器中C.各中断源发出的中断请求信号,都会标记在AT89C51单片机的IP寄存器中D.各中断源发出的中断请求信号,都会标记在AT89C51单片机的TCON与SCON寄存器中答:D。

6.中断查询确认后,在下列各种AT89C51单片机运行情况下,能立即进行响应的是。

A.当前正在进行高优先级中断处理B.当前正在执行RETI指令C.当前指令是DIV指令,且正处于取指令的机器周期D.当前指令是MOV A,R3答:D。

7.在AT89C51单片机的中断请求源中,需要外加电路实现中断撤销的是。

A.电平方式的外部中断B.脉冲方式的外部中断C.外部串行中断D.定时中断答:A。

8.下列说法正确的是。

A.同一级别的中断请求按时间的先后顺序响应B.同一时间同一级别的多中断请求将形成阻塞,系统无法响应C.低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求D.同级中断不能嵌套答:A、C、D。

9.中断服务子程序与普通子程序有哪些相同和不同之处?答:RETI指令在返回时,同时清除中断系统中相应的优先级触发器,以允许下次中断,而RET指令则没有这个操作。

《单片机原理及应用》习题(中断与接口及答案)

《单片机原理及应用》习题(中断与接口及答案)

单片机练习三中断与接口一.单项选择题1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为( A )。

A. 375KB. 1875KC. 2400KD. 1200K2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为( B )。

A. 00HB. 14HC. 17HD. 80H3. 控制定时器工作方式的寄存器是( D )。

A. TCONB. PCONC. SCOND. TMOD4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是(D )。

A. INTO,INT1B. T0, T1C. T1, 串行接口D. INTO,T05. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位(D )。

A. GATEB. INTOC. TR0D. TR16. 当MCS-51进行多机通信时,串行口的工作方式应选择( C )。

A.方式0B.方式1C. 方式2或方式3D. 方式27. 8031单片机的串行口的中断程序入口地址为( B )。

A.001BHB. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。

DY2:MOV R6,#2DLP1:MOV R7,#250DLP2:DJNZ R7,DLP2DJNZ R6,DLP1RETA.1ms B. 1.5ms C. 2ms D. 4ms9. 串行口中断入口地址是( D )。

A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是( A )。

A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为( C )。

第04章 单片机中断系统 习题解答

第04章 单片机中断系统 习题解答

第4章单片机中断系统习题解答一、填空题1.MCS-51单片机有 5 个中断源。

上电复位时,同级中断的自然优先级从高至低依次为外中断0、定时器/计数器0、外中断1、定时器/计数器1、串行口,若IP=00010100B,优先级别最高者为外中断1、最低者为定时器/计数器1。

2.外部中断请求有低电平触发和下降沿触发两种触发方式。

3.MCS-51单片机5个中断源的中断入口地址为:0003H、000BH、0013H、001BH、0023H。

4.当定时器/计数器1申请中断时,TF1为 1 ,当中断响应后,TF1为 0 。

当串口完成一帧字符接收时,RI为 1 ,当中断响应后,RI为 1 ,需要软件清零。

5.中断源扩展有三种方式,分别是定时器/计数器扩展、查询方式扩展、中断控制芯片扩展。

二简答题1.MCS-51单片机有几个中断源?各中断标志是如何产生的?如何撤销的?各中断源的中断矢量分别是什么?答:MCS-51单片机有5个中断源。

外中断0/1电平触发方式,在对应引脚上检测到低电平将中断标志位IE0/1置1向CPU申请中断,边沿触发方式,在对应引脚上检测到负跳变将中断标志位IE0/1置1向CPU申请中断;定时器/计数器0/1在计数溢出时将TF0/1置1向CPU申请中断;串行口发送1帧结束将TI置1或接收1帧数据将RI置1向CPU申请中断。

对于T0/T1和边沿触发的INT0/INT1中断标志在进入中断服务程序后自动撤销;对于电平触发的INT0/INT1需在中断申请引脚处加硬件撤销电路;对于串行口中断标志TI/RI需在进入中断服务程序后用软件CLR RI或CLR TI,撤销。

它们的中断矢量分别是:0003H、000BH、0013H、001BH、0023H。

2.简述MCS-51中断过程答:中断过程分中断申请、中断响应、中断处理、中断返回4个阶段。

中断请求:各中断源根据自身特点施加合适的信号,将对应的中断标志位置1向CPU申请中断。

第五章-MCS-51单中断系统习题答案.doc

第五章-MCS-51单中断系统习题答案.doc

第五章MCS-51单片机中断系统习题答案一、填空题1、中断允许寄存器,中断优先级寄存器。

2、电平触发,边沿触发(或答跳变触发)。

二简答题1、写出8052的中断源和相应的中断入口。

INT0 0003HT0 000BHINT1 0013HT1 001BHTI或RI 0023H2、8051单片机的中断优先级是如何排列的?硬件INT0 T0 INT1 T1 TI或RI软件通过IP定义两个优先级3、外部中断有哪几种触发方式?边沿触发和电平触发。

4、8052单片机程序存储器中的六个特殊单元是什么,各有何用途?0000H(PC),0003H(int0),000BH(c/T0),0013H(int1),001BH(c/T1),0023H(s口)。

4、三、程序设计1、8031芯片的INT0、INT1引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的实时时钟,用户规定的中断优先权排队次序为:压力超限温度超限定时检测要求确定IE、IP的内容,以实现上述要求。

解:(1)中断控制寄存器各位定义:D7:CPU中断允许位EA,应设为1D6:未定义,可为随意量,取为0D5:定时器/计数器2中断允许位ET2,可取0D4:串行口中断允许位ES, 可取0D3:定时器/计数器1中断允许位ET1, 应取0D2:外部中断1中断允许位EX1, 应取1D1:定时器/计数器0中断允许位ET0, 应取1D0:外部中断0中断允许位EX0, 应取1故IE=87H(2)由硬件确定的同一优先级中断源的优先权排队顺序如下:INT0-C/T0-INT1-C/T1-串行口中断-c/2MCS-51有两个中断优先级,中断优先权选择寄存器IP可对各中断源用软件进行编程,确定为高优先级中断还是低优先级中断。

因些可以用硬件与软件相结合的方法对中断源的优先级进行排序。

由题意,根据IP各位的定义:D7:未定义,可为随意量,取为0D6:未定义,可为随意量,取为0D5:定时器/计数器2优先权选择位PT2,可取0D4:串行口优先权选择位PS, 可取0D3:定时器/计数器1优先权选择位PT1, 应取0 D2:外部中断1优先权选择位PX1, 应取1,应接温度超限信号。

微型计算机习题及答案

微型计算机习题及答案

AL, 86H, AL, 86H, SI, CX, AL, AL, LOOP1 AL,
80H, AL, 86H, AL 86H, LOOP1
81H AL 0FH AL OFFSET BUFF 100 84H 08H
[SI] SI AL 0EH AL
AL
已知 8253 的端口地址为40H~43H,CLK2的时钟是 4MHz。要求通过三个定时器级联,实现从 OUT2 输出频率为1000Hz 的方波,从OUT1输出频率为 100Hz 的 单 时 钟 脉 冲 波 , 从 OUT0 输 出 频 率 为 1Hz 的方波。
;写通道1计数初值高8位
out 49H, al
当执行完上述程序后,8253通道1工作于方式1。经GATE上
升沿触发后,输出产生一宽度为2019个CLK周期的负脉冲。
例1: 设所查找到页表项中20位页面基地 址是12345H,线性地址仍然取3C44 5566H,转换后最终物理地址为: 解:转换后最终物理地址:
12120H~(12120H+10*2-1=12133H)。
什么叫中断向量?它放在哪里?对应于1CH的 中断向量在哪里?如1CH中断程序从 5110H:2030H开始,则中断向量应怎样存放?
[解答] 中断向量是中断处理子程序的入口地址, 它放在中断向量表中,由1ch*4=70h知中断向 量存放在0000:0070处。由于中断处理入口地 址为5110:2030所以0070H,0071H, 0072H,0073H这四个单元的值分别为 30H,20H,10H,51H。
页组目录项物理地址=目录表基地址+偏移地址(目录索引×4) =26896000H+898H=26896898H
例3:设某存储单元的线性地址为89A66850H,CR3=26896H,求该存 储单元的物理地址。

《单片机基础第三版》期末复习题

《单片机基础第三版》期末复习题

《单⽚机基础第三版》期末复习题单⽚机期末复习题(⼀)填空题1.MCS-51系统复位控制信号的有效电平是( )。

2.MCS-51芯⽚的TXD和RXD引脚的控制作⽤是()、()。

3.MCS-51系统内部RAM容量是()。

4. MCS—5l单⽚机的应⽤程序⼀般放在( )。

5. 在寄存器间接寻址⽅式中,其“间接”体现在指令中寄存器的内容,不是操作数⽽是操作数的( )。

6.在MCS-51系统中,对⽚外RAM和端⼝赋值只能使⽤()。

7.三态缓冲器的三态分别是( )、( ) 、( ) 。

8.8051单⽚机的中断源有:( )、( ) 、( )、( ) 、( )。

9.向8255写⼊的⼯作⽅式命令为0A5H,所定义的⼯作⽅式为:A ⼝为(),B⼝为(),C⼝⾼位部分为(),C⼝低位部分为()。

10.在定时器⼯作⽅式2下,计数器的宽度为8位,如果系统晶振频率为12MHz,则最⼤定时时间为( )。

11.当串⾏⼝发送完⼀帧数据时,将SCON中的( )位置1,向CPU申请中断。

12.MCS—51单⽚机外部中断请求信号有电平⽅式和( ),在电平⽅式下,当采集到INT0、INT1的有效信号为( )时,激活外部中断。

13.在寄存器寻址⽅式中,指令中指定寄存器的内容就是( )。

14.在存储器扩展中.⽆论是线选法还是译码法.最终都是为扩展芯⽚的( )端提供信号.15.串⾏通信中有(),(),()三种数据通路形式。

16.在MCS-51中,PC和DPTR都⽤于提供地址,但PC是为了访问( )存储器提供地址,⽽DPTR是为访问( )存储器提供地址。

17.在MCS⼀51中,位处理器的数据存储空间是由( )的可寻址位和内部 RAM为寻址区的( )个位。

18.MCS⼀51的4个I/O ⼝中,P0是真正的双向⼝,⽽其它⼝则为准双向⼝,这⼀区别表现在都作为I/O⼝使⽤时( )必须外接上拉电阻。

19. MCS-51单⽚机访问⽚外存储器时利⽤( )信号锁存来⾃( )⼝的低⼋位地址信号。

单片机原理及应用课后习题答案第5章作业

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、_ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()(A) 定时中断(B) 脉冲方式的外部中断(C) 外部串行中断(D) 电平方式的外部中断4.下列说法正确的是:()(A) 同一级别的中断请求按时间的先后顺序顺序响应。

()(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

()(D) 同级中断不能嵌套。

()5.在一般情况下8051单片机允许同级中断嵌套。

()6.各中断源对应的中断服务程序的入口地址是否能任意设定? ()7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

()8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断?其主要功能是什么?12. 什么是中断源?MCS-51有哪些中断源?各有什么特点?13. 什么是中断嵌套?14.中断服务子程序与普通子程序有哪些相同和不同之处?15. 中断请求撤除的有哪三种方式?16. 特殊功能寄存器TCON有哪三大作用?17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

(可参考第四章的电子教案中的例子)18.第5章课后作业第9题。

第五章中断系统作业答案1. 外部中断1所对应的中断入口地址为(0013)H。

第5章 89C51的中断系统---部分习题解答

第5章 89C51的中断系统---部分习题解答
先级中断服务程序的条件 下。中断响应等待时间最少需要几个机周?最长需要几个机 周?
答:在CPU未执行同级或更高优先级中断服务程序的条 件下,中断响应等待时间最少需要3个机周,最长需要8个 机周。
19.简述89C51外中断的触发方式,电平触发方式时,如何防 止CPU重复响应外中断? 答:80C51外中INT0/INTl有两种触发方式:电平触发和边 沿触发方式。采用电平触发方式时,CPU响应中断后,虽用硬件 自动清除了相应中断请求标志IE0/IEl,但相应引脚(P3.2/P3.3) 的低电平信号若继续保持下去(一般可能保持时间较长),中断 请求标志IE0/IEl就无法清零,就会发生重复响应中断情况, 引起出错。需要采取软硬件结合的方法撤消引起重复中断相应 引脚的低电平信号。 硬件电路如教材书图5-4所示。当外部设备有中断请求时, 中断请求信号经反相,加到锁存器CP端,作为CP脉冲。由于 D端接地为0,Q端输出低点平,触发INT0产生中断。当CPU 响应中断后,应在该中断服务程序中按排两条指令: CLR P1.0; SETB P1.0; 使P1.0输出一个负脉冲信号,加到锁存器Sp端(强迫置“1” 端),Q端输出高点平,从而撤消引起重复中断的INT0低电平 信号。因此一般来说,对外中断INT0、INT1,应尽量采用边 沿触发方式,以简化硬件电路和软件程序。
14.89C51中断处理过程包括哪四个步骤?简述中断处理过程。 答:中断处理过程大致可分为四步:中断请求、中断响应、中 断服务和中断返回。 ①中断请求:由中断源向CPU发出中断请求信号。 ②中断响应:在满足中断响应条件下,响应中断,保存断点地 址,将相应中断的入口地址送入PC。 ③中断服务:执行中断服务程序,完成中断源要求的相应操作。 ④中断返回:恢复断点地址,开放同级中断。 15.89C51响应中断有什么条件? 答:中断响应条件: ①该中断已经“开中”; ②CPU此时没有响应同级或更高优先级的中断; ③当前正处于所执行指令的最后一个机器周期; ④正在执行的指令不是RETI或者是访向IE、IP的指令;否则必 须再另外执行一条指令后才能响应。

第5章练习题答案

第5章练习题答案

第5章 MCS-51系列单片机的片内接口及中断练习题一、填空1. 若将定时/计数器用于计数方式,则外部事件脉冲必须从T1 引脚输入,且外部脉冲的最高频率不能超过时钟频率的1/12 。

2. 假定定时器 1 工作在方式 2 ,单片机的振荡频率为3MHZ ,则最大的定时时间为__1024us___ 。

3. MCS—51单片机内部有 2 个位加1定时/ 计数器,可通过编程决定它们的工作方式,其中,可进行13位定时/ 计数的是方式是0 。

4. 89C51五个中断源的中断入口地址分别是INT0:外部中断0 ;INT1:外部中断1 ;T0:定时器溢出中断0 ;T1:定时器溢出中断1;串行口:TI或RI 。

5. 若(IP)=00010100B,则中断优先级最高者为 0 ,最低者为 0 。

6. 对中断进行查询时,查询的中断标志位共有_IE0__ 、_IT1__、_IE1__ 、_TF0/TF1__、__RI_ 和_TI__ 六个中断标志位。

7. MCS-51单片机中断系统中共有INT0. INT1. T0 . T1 、T1 . TI或RI五个中断请求源,其中优先级最高的是INT0,优先级最低的是TI或RI 。

8. 串行口中断标志RI/TI由硬件置位,软件清零。

9. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器(SBUF )加以选择.P14210. 用串口扩并口时,串行接口工作方式应选为方式0 。

P14911. 波特率定义为移位时钟的速率。

串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的相同波特率。

12. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置SM2=0 。

二、选择1.定时/计数器T0在GATE = 1时运行的条件有(C)。

A.P3.2 = 1 B.设置好定时初值C.TR0=1 D.T0开启中2.对定时器0 进行关中断操作,需要复位中断允许控制寄存器的:(A)(A) EA 和ET0(B) EA 和EX0(C) EA 和ET1(D) EA 和EX13.在下列寄存器中,与定时器/ 计数器控制无关的是:(B)(A) TCON (B) SCON (C) IE (D) TMOD4.MCS-51单片机定时器工作方式0是指的(C)工作方式。

定时计数器练习题

定时计数器练习题

定时/计数器练习题一、填空题1.当使用慢速外设时,最佳的传输方式是(中断)。

2.MCS-51单片机有( 5 )个中断源,有( 2 )个中断优先级,优先级由软件填写特殊功能寄存器( IP )加以选择。

3.MCS-51单片机中,T0中断服务程序入口地址为( 000BH )。

4.外部中断请求标志位是( IE0 )和( IE1 )。

5.MCS-51单片机晶振频率为12MH Z ,相应单重中断的最短时间是( 3 μs),最长时间是( 8μs)。

6.MCS-51单片机外部中断有( 2 )种中断信号触发方式,若选用外部中断0为边沿触发方式,则需要指令( SETB IT0 )。

7.MCS-51单片机中断系统选用外部中断1和定时器/计数器T1中断为高优先级,则中断优先级控制字(IP)= ( 0CH )。

8.对采用电平触发方式的外部中断,必须在中断返回前(撤销中断请求信号)。

9.( RETI )指令以及任何访问( IE )和( IP )寄存器的指令执行完后,CPU不能马上相应中断。

10.MCS-51单片机有( 2 )个16位可编程定时器/计数器,有( 4 )种工作方式。

11.MCS-51单片机的最大计数值为( 65536 ),此时工作于方式( 1 )。

12.若定时器/计数器工作于方式0时,为( 13 )位的定时器/计数器,TL的低(5 )位计满溢出时,向高( 8 )位的TH进位。

13.当定时器/计数器T0工作在方式3时,要占用定时器/计数器T1的( TR1 )和(TF1 )两个控制位。

14.当把定时器/计数器T0定义为一个可自动重新装入初值的8位定时器/计数器时,( TL0 )作为8位计数器,( TH0 )为常数寄存器。

15.使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作方式2,即(自动重装载)。

16.在定时器/计数器T0工作方式3下,TH0溢出时,( TF1 )标志将被硬件置1去请求中断。

17.T0和T1两引脚也可作为外部中断输入引脚,这时TMOD寄存器中的C/T位应为( 1 )。

单片机习题答案1-2

单片机习题答案1-2

单片机习题答案1-2习题一1.什么是单片机,和微机相比较,它有什么优点?2.请叙述51系列单片机的主要产品及其特点。

3.除51系列单片机外,常用的单片机还有哪些型号,各有什么优点?4.单片机中常用的数制有哪些,它们之间相互如何转换?5.计算机中常用的二进制编码有哪些,请分别予以叙述。

6.(1)10和(-1)10的原码、反码和补码分别是多少?习题二1.单片机主要应用在什么领域?2. 89C51单片机包含哪些主要逻辑功能部件? 各有什么主要功能?3.89C51单片机EA端如何使用?4.什么是机器周期、指令周期?89C51指令周期、机器周期和时钟周期的关系如何?当主频为12MHz时,一个机器周期等于多少微秒?执行一条最长的指令需多少微秒?5.如何认识89C51存储器空间在物理结构上可划分为四个空间,而在逻辑上又可划分为三个空间?各空间的寻址范围、寻址方式是什么?6.89C51有哪些主要的特殊功能寄存器,分布在哪里?7.内部RAM低128B从功能和用途方面,可划分为哪三个区域?8.89C51内部RAM有几组工作寄存器?每组工作寄存器有几个工作寄存器?寄存器组的选择由什么决定?9.89C51的外部RAM和I/O口是如何编址的,如何寻址?10.89C51的程序存储器的寻址空间是多少,如何区别片内程序存储器和片外程序存储器的?11.89C51的位寻址区在哪里,位寻址空间是多少?12.什么是堆栈,什么是SP,89C51的堆栈位于什么地方,复位后堆栈指针初值是多少,一般将SP设置为多少?进栈、出栈时堆栈指针将怎样变化?13.单片机包括哪两种复位方式,在单片机应用系统中为何需要系统复位,复位后主要寄存器的状态如何?14.89C51的P3口各引脚的第二功能是什么?15.89C51有几种低功耗方式,如何进入和退出?习题三1.什么是指令,什么是指令系统?2.89C51总共有多少条指令,分为哪几类?3.89C51有哪些寻址方式,各自的寻址空间如何?4.说明下列指令中源操作数采用的寻址方式。

单片机原理及接口技术第5章习题答案

单片机原理及接口技术第5章习题答案

1、什么是中断和中断系统?其主要功能是什么?答:当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件,中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。

这种过程称为中断,实现这种功能的部件称为中断系统。

功能:(1)使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理(2)完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率(3)实现实时控制2、试编写一段对中断系统初始化的程序,使之允许INT0,INT1,TO,串行口中断,且使T0中断为高优先级中断。

解:MOV IE, #097HMOV IP, #02H3、在单片机中,中断能实现哪些功能?答:有三种功能:分时操作,实时处理,故障处理4、89C51共有哪些中断源?对其中端请求如何进行控制?答:(1)89C51有如下中断源①INT0:外部中断0请求,低电平有效②INT1:外部中断1请求,低电平有效③T0:定时器、计数器0溢出中断请求④T1:定时器、计数器1溢出中断请求⑤TX/RX:串行接口中断请求(2)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能5、什么是中断优先级?中断优先处理的原则是什么?答:中断优先级是CPU相应中断的先后顺序。

原则:(1)先响应优先级高的中断请求,再响应优先级低的(2)如果一个中断请求已经被响应,同级的其它中断请求将被禁止(3)如果同级的多个请求同时出现,则CPU通过内部硬件查询电路,按查询顺序确定应该响应哪个中断请求查询顺序:外部中断0→定时器0中断→外部中断1→定时器1中断→串行接口中断6、说明外部中断请求的查询和响应过程。

答:当CPU执行主程序第K条指令,外设向CPU发出中断请求,CPU接到中断请求信号并在本条指令执行完后,中断主程序的执行并保存断点地址,然后转去响应中断。

单片机原理及接口技术习题答案第四版李朝青 修订后

单片机原理及接口技术习题答案第四版李朝青 修订后

单片机原理及接口技术课后习题答案(第四版)李朝青第一章1.什么是微处理器(CPU)、微机和单片机?答微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。

微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。

单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。

2.单片机具有哪些特点(1)片内存储容量越来越大。

(2 抗干扰性好,可靠性高。

(3)芯片引线齐全,容易扩展。

(4)运行速度高,控制功能强。

(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

3. 微型计算机怎样执行一个程序?答:通过CPU指令,提到内存当中,再逐一执行。

4. 微型计算机由那几部分构成?微处理器,存储器,接口适配器(即I/O接口),I/O设备第二章1.89C51单片机内包含哪些主要逻辑功能部件?答:80C51系列单片机在片内集成了以下主要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定时器/计数器:16位,2个(8)片内时钟电路:1个2.89C51的EA端有何用途?答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。

/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。

/EA端保持高电平时,CPU执行内部存储器中的指令。

3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM的空间分配。

单片机原理及接口技术(李朝青)课后习题答案――第五章

单片机原理及接口技术(李朝青)课后习题答案――第五章
TF0:定时器T0溢出中断请求。当定时器T0产生溢出时,定时器T0请求标志TF0=1,请求中断处理。使用中断时由硬件复位,在查询方式下可由软件复位。
TF1:定时器T1溢出中断请求。功能与用法类似定时器T0
(3)串行口中断类
串行口中断是为串行数据的传送需要而设置的。串行中断请求也是在单片机芯片内部发生的,但当串行口作为接收端时,必须有一完整的串行帧数据从RI端引入芯片,才可能引发中断。
答:
中断响应时间不是确定不变的。由于CPU不是在任何情况下对中断请求都予以响应的;此外,不同的情况对中断响应的时间也是不同的。下面以外部中断为例,说明中断响应的时间。
在每个机器周期的S5P2期间,端的电平被所存到TCON的IE0位,CPU在下一个机器周期才会查询这些值。这时满足中断响应条件,下一条要执行的指令将是一条硬件长调用指令“LCALL”,使程序转入中断矢量入口。调用本身要用2个机器周期,这样,从外部中断请求有效到开始执行中断服务程序的第一条指令,至少需要3个机器周期,这是最短的响应时间。
如果遇到中断受阻的情况,这中断响应时间会更长一些。例如,当一个同级或更高级的中断服务程序正在进行,则附加的等待时间取决于正在进行的中断服务程序:
如果正在执行的一条指令还没有进行到最后一个机器周期,附加的等待时间为1~3个机器周期;如果正在执行的是RETI指令或者访问IE或IP的指令,则附加的等待时间在5个机器周期内。
12、"89C51单片机外部中断源有几种触发中断请求的方法?如何实现中断请求?答:
有两种方式:
电平触发和边沿触发
电平触发方式:
CPU在每个机器周期的S5P2期间采样外部中断引脚的输入电平。若为低电平,使IE1(IE0)置“1”,申请中断;若为高电平,则IE1(IE0)清零。

单片机复习题库

单片机复习题库
( )4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
( )5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。×
( )6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。×
( )7.启动定时器工作,可使用SETB Tri启动。
二、单项选择题
1.8031单片机的定时器T1用作定时方式时是 。B
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1
2.8031单片机的定时器T0用作计数方式时是 。C
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,下降沿加1 D.由外部计数脉冲计数,一个机器周期加1
( )19.若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。
(×)20.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。
( )21.外部中断0中断的入口地址是0003H。
( )22. 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。
A.60H B.02H C.06H D.20H
8.用8031的定时器T1作定时方式,用模式1,则初始化编程为 。C
A.MOV TOMD,#01H B.MOV TOMD,#50H C.MOV TOMD,#10H D.MOV TCON,#02H
9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为 。D

单片机习题答案解析1_2

单片机习题答案解析1_2

习题一1.什么是单片机,和微机相比较,它有什么优点?2.请叙述51系列单片机的主要产品及其特点。

3.除51系列单片机外,常用的单片机还有哪些型号,各有什么优点?4.单片机中常用的数制有哪些,它们之间相互如何转换?5.计算机中常用的二进制编码有哪些,请分别予以叙述。

6.(1)10和(-1)10的原码、反码和补码分别是多少?习题二1.单片机主要应用在什么领域?2. 89C51单片机包含哪些主要逻辑功能部件? 各有什么主要功能?3.89C51单片机EA端如何使用?4.什么是机器周期、指令周期?89C51指令周期、机器周期和时钟周期的关系如何?当主频为12MHz时,一个机器周期等于多少微秒?执行一条最长的指令需多少微秒?5.如何认识89C51存储器空间在物理结构上可划分为四个空间,而在逻辑上又可划分为三个空间?各空间的寻址范围、寻址方式是什么?6.89C51有哪些主要的特殊功能寄存器,分布在哪里?7.内部RAM低128B从功能和用途方面,可划分为哪三个区域?8.89C51内部RAM有几组工作寄存器?每组工作寄存器有几个工作寄存器?寄存器组的选择由什么决定?9.89C51的外部RAM和I/O口是如何编址的,如何寻址?10.89C51的程序存储器的寻址空间是多少,如何区别片内程序存储器和片外程序存储器的?11.89C51的位寻址区在哪里,位寻址空间是多少?12.什么是堆栈,什么是SP,89C51的堆栈位于什么地方,复位后堆栈指针初值是多少,一般将SP设置为多少?进栈、出栈时堆栈指针将怎样变化?13.单片机包括哪两种复位方式,在单片机应用系统中为何需要系统复位,复位后主要寄存器的状态如何?14.89C51的P3口各引脚的第二功能是什么?15.89C51有几种低功耗方式,如何进入和退出?习题三1.什么是指令,什么是指令系统?2.89C51总共有多少条指令,分为哪几类?3.89C51有哪些寻址方式,各自的寻址空间如何?4.说明下列指令中源操作数采用的寻址方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、2 填空题
1、单片机计数器最大的计数值为 _____________ 。

2、当把定时器/计数器T0 定义为可自动重新装入初值的8 位定时器/计数器
时,________为8 位计数器,______为常数寄存器。

3、若系统晶振频率是12MHz,利用定时器/计数器T1 定时1ms,在方式1 下定时初值为__________。

4、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。

对计数溢出的处理,在中断方式时,该位作为 _____位使用;在查询方式时,该位作_____位使用。

5、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条______的指令。

6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间为 _______,若系统晶振频率为12MHz,则最大定时时间为 ______。

7、8051单片机内部设有两个16位定时器/计数器,即_____ 和 _____。

8、T0由两个8位特殊功能寄存器_______和________组成,T1由 ______ 和______组成。

9、定时时间与定时器的______ 及______有关。

10、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有______引脚为高电平且由软件使______置1时,才能启动定时器/计数器T0工作。

11、当T0为方式______ ,T1为方式______的时候,8051单片机的定时器可提供3个8位定时器/计数器。

12、定时器/计数器的工作方式3是指的将____________拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为_________________使用。

13、8051单片机外部中断请求信号有电平触发方式和__________触发方式两种。

在电平触发方式下,当采集到INT0、INT1的有效信号为__________时,激活外部中断。

14、8051单片机的P0~P3口均是______位I/O口,其中的P0口和P2口除了可以进行数据的输入/输出外,通常还用来构建系统的______________和
_____________。

当连接输入/输出设备时,常选_________做输入/输出口。

二、选择题
1、在下列寄存器中,与定时/计数控制无关的是()
A、TCON
B、TMOD
C、SCON
D、IE
2、在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是()
A、1~8192
B、0~8191
C、0~8192
D、1~4096
3、如果以查询方式进行定时应用,则应用程序中的初始化内容应包括()
A、系统复位、设置工作方式、设置计数初值
B、设置计数初值、设置中断方式、启动定时
C、设置工作方式、设置计数初值、打开中断
D、设置工作方式、设置计数初值、禁止中断,启动定时
3.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应
为( )。

A.500
B.1000
C.216-500
D.216-1000
4.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0
B.外部中断1
C.定时器0中断
D.定时器1中断
5、定时器/计数器工作方式1是()。

A. 8位计数器结构
B. 2个8位计数器结构
C. 13位计数结构
D. 16位计数结构
6、LJMP跳转空间最大可达到()
A、2KB
B、256B C 、128B D、64KB
7、8051单片机共有()个中断优先级
A、2
B、3 C 、4 D、5
8、外部中断源/INT1(外部中断1)的中断向量地址为()
A、0003H
B、000BH C 、0013H D、001BH
三、简答题
1.各中断源对应的中断服务程序的入口地址是否能任意设定?
2.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。

3、简单叙述8051的C/T0的四种工作模式
A.保护断点 B.保护现场 C.保护现场恢复现场 D.保护断点恢复断点。

相关文档
最新文档