单片机习题

合集下载

单片机习题——精选推荐

单片机习题——精选推荐

第一章习题(一)填空题1. 除了“单片机”之外,单片机还可以称之为和。

2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了和降低了。

3. 在单片机领域内,ICE的含义是。

4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和。

5. CHMOS工艺是工艺和工艺的结合,具有的特点。

6. 与8051比较,80C51的最大特点是。

7. 控制技术是对传统控制技术的一次革命,这种控制技术必须使用才能实现。

(二)选择题1.下列简写名称中不是单片机或单片机系统的是(A)MCU (B)SCM (C)ICE (D)CPU2.在家用电器中使用单片机应属于计算机的是(A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用3.80C51与80C71的区别在于(A)内部程序存储器的类型不同(B)内部数据存储器的类型不同(C)内部程序存储器的容量不同(D)内部数据存储器的容量不同4.8051与80C51的区别在于(A)内部ROM的类型不同(B)半导体工艺的形式不同(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是(A)8031 (B)80C51 (C)8032 (D)87C516.80C51芯片采用的半导体工艺是(A)CMOS (B)HMOS (C)CHMOS (D)NMOS7.单片机芯片8031属于(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列8.使用单片机实现在线控制的好处不包括(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合9.以下所列各项中不是单片机发展方向的是(A)适当专用化(B)不断提高其性能(C)继续强化功能(D)努力增加位数第二章习题(二)判断题1.用户构建单片机应用系统,只能使用芯片提供的信号引脚。

单片机习题集(含答案)经典

单片机习题集(含答案)经典

单片机原理及应用习题第一章绪论1-1单项选择1、计算机中最常用的字符信息编码是()。

(A)ASCII (B)BCD码(C)余3码(D)循环码2、-31D的二进制补码为.( )。

(A)1110000B (B)11100001B (C)01100000B (D)01100001B3、十进制29的二进制表示为原码()。

(A)11100010B (B) 10101111B (C)00011101B (D)00001111B4、十进制0.625转换成二进制数是()。

(A)0.101 (B) 0.111 (C)0.110 (D)0.1005、十六进制数7的ASCII码是()。

(A) 37 (B) 7 (C) 07 (D) 476、十六进制数B的ASCII码是()。

(A) 38 (B) 42 (C) 11 (D) 10117、通常所说的主机是指()(A)运算器和控制器(B)CPU和磁盘存储器(C)CPU和主存储器(D)硬件和软件8、使用单片机实现在线控制的好处不包括( )(A)精确度高(B)速度快(C)成本低(D)能与数据处理结合1-2填空1、计算机中常作的码制有、和。

2、十进制29的二进制表示为。

3、十进制数-29的8位补码表示为。

4、是计算机与外部世界交换信息的载体。

5、十进制数-47用8位二进制补码表示为。

6、-49D的二进制补码为。

7、计算机中的数称为,它的实际值叫。

8、单片机的存储器结构形式有普林斯顿结构(又称冯.依诺曼结构)与哈佛结构,MCS-51存储器采用的是结构。

1-3 问答题1、何谓单片机?单片机与一般微型计算机相比,具有哪些特点?2、单片机主要应用在哪些领域?3、为什么80C51系列单片机能成为8位单片机应用主流?4、举例说明单片机的主要应用领域。

5、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无标识符时表示什么进制数?6、试比较MCS-51,MSP430,EM78,PIC,M6800及AVP等系列单片机的特点。

单片机习题——精选推荐

单片机习题——精选推荐

单片机习题1、计算机由哪几部分组成?2、微型计算机由哪几部分构成?3、微处理器与微型计算机有何区别?4、什么叫单片机?其主要特点有哪些?5、微型计算机有哪些应用形式?各适于什么场合?6、当前单片机的主要产品有哪些?各有何特点?7、简述单片机的开发过程。

8、80C51单片机在功能上、工艺上、程序存储器的配置上有哪些种类?9、80C51单片机的存储器的组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点?10、80C51单片机的P0~P3口在结构上有何不同?在使用上有何特点?11、如果80C51单片机晶振频率为12MHz,时钟周期、机器周期为多少?12、80C51单片机复位后的状态如何?复位方法有几种?13、80C51单片机的片内、片外存储器如何选择?14、80C51单片机的PSW寄存器各位标志的意义如何?15、80C51单片机的当前工作寄存器组如何选择?16、80C51单片机的控制总线信号有哪些?各信号的作用如何?17、80C51单片机的程序存储器低端的几个特殊单元的用途如何?18、80C51系列单片机的指令系统有何特点?19、80C51单片机有哪几种寻址方式?各寻址方式所对应的寄存器或存储器空间如何?20、访问特殊功能寄存器SFR可以采用哪些寻址方式?21、访问内部RAM单元可以采用哪些寻址方式?22、访问外部RAM单元可以采用哪些寻址方式?23、访问外部程序存储器可以采用哪些寻址方式?24、对于80C52单片机内部RAM还存在高128字节,应采用何种方式访问?25、试根据指令编码表写出下列指令的机器码。

(1)MOV A,#88H(2)MOV R3,50H(3)MOV P1.1,#55H(4)ADD A,@R1(5)SETB 12H26、完成某种操作可以采用几条指令构成的指令序列实现,试写出完成以下每种操作的指令序列。

(1)将R0的内容传送到R1;(2)内部RAM单元60H的内容传送到寄存器R2;(3)外部RAM单元1000H的内容传送到内部RAM单元60H;(4)外部RAM单元1000H的内容传送到外部RAM单元2000H。

单片机习题及参考答案

单片机习题及参考答案

习题及参考答案一、填空题1、指令格式是由操作码和操作数所组成,也可能仅由操作码组成。

2、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC 。

3、若用传送指令访问MCS-51的片内数据存储器,它的操作码助记符应为MOV 。

4、若访问MCS-51的片外数据存储器,它的操作码助记符应为MOVX 。

5、累加器(A)=80H,执行完指令ADD A,#83H后,进位位C= 1 。

6、执行ANL A,#0FH指令后,累加器A的高4位= 0000 。

7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为1022H 。

8、JBC 00H,rel 操作码的地址为2000H,rel=70H,它的转移目的地址为2073H 。

9、累加器(A)=7EH,(20H)= #04H,MCS-51执行完ADD A,20H指令后PSW.0= 0 。

10、MOV PSW,#10H是将MCS-51的工作寄存器置为第 2 组。

11、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H 入栈,37B0H →PC。

12、MOVX A,@DPTR源操作数寻址方式为寄存器间接寻址。

13、ORL A,#0F0H是将A的高4位置1,而低4位保持不变。

14、SJMP rel的指令操作码地址为0050H,rel=65H,那么它的转移目标地址为 00B7H 。

15、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为2080H 。

16、MOV C,20H源寻址方式为位寻址。

17、在直接寻址方式中,只能使用8 位二进制数作为直接地址,因此其寻址对象只限于片内RAM 。

18、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。

19、在变址寻址方式中,以 A 作变址寄存器,以PC 或DPTR 作基址寄存器。

20、假定累加器A中的内容为30H,执行指令1000H:MOVC A,@A+PC后,把程序存储器1031H 单元的内容送入累加器A中。

单片机习题

单片机习题

单片机习题(总14页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--单片机应用程序一般存放在(ROM )a)RAM b)ROM c)寄存器d)CPUCPU主要的组成部部分为( A )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器INTEL 8051 CPU是(8 )位的单片机a)16 b)4 c)8 d)准168031复位后,PC与SP的值为( B )a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B )。

a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 一个完整的微机系统由硬件和软件两大部分组成。

8051 的引脚RST是__IN__(IN脚还是OUT脚),当其端出现__高__电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到_低___电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。

半导体存储器分成两大类ROM 和RAM ,其中RAM 具有易失性,常用于存储数据。

PC存放___程序执行地址____________,具有__加1_________特性。

在8051中决定程序执行顺序的是PC还是DPTR 它是___PC__16_位不是(是,不是)SFG8051单片机的内部硬件结构包括了:CPU 、ROM 、RAM 、和SFG 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。

已知一MCS51单片机系统外接晶体振荡器频率为6MHZ,计算:单片机系统的拍节P、状态S、机器周期所对应的时间是多少指令周期中的单字节双周期指令的执行时间是多少机器周期2UmP=S=1/3uMMCS-51执行完MOV A,#08H后,PSW的哪一位被置位( D ) B. F0以下运算中对溢出标志0V没有影响或不受OV影响的运算是(A)。

单片机习题_回答问题

单片机习题_回答问题
{
i=0;
P1_1=!P1_1;}来自}7.在8051系统中,已知振荡频率是12MHz,用定时器/计数器T1实现从P1.1产生高电平宽度是10ms,低电平宽度是20ms的矩形波,试编程。
#include <reg51.h>
unsigned char i;
sbit P1_1=P1^1;
void main( )//主函数
sbit P1_1=P1^1;
void main()
{
i=0;
TMOD=0x10;
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
EA=1;
ET1=1;
TR1=1;
while(1);
}
void timer1_int(void) interrupt 3
{
TH0=(65536-10000)/256;
1.简述C51语言和汇编语言的比较
使用C51语言进行嵌入式系统的开发,有着汇编语言所不可比拟的优势:
①编程调试灵活方便;
②生成的代码编译效率高;
③模块化开发;
④可移植性好;
⑤便于项目的维护;
2.哪些变量类型是51单片机直接支持的?
答:C51编译器支持的数据类型有:位型(bit)、无符号字符型(unsigned char)、有符号字符型(signed char)、无符号整型(unsigned int)、有符号整型(signed int)、无符号长整型(unsigned long)、有符号长整型(signed long)、浮点型(float)和指针型等。
#include <reg51.h>
unsigned char i,j,k;

单片机习题

单片机习题

(一) 单片机的基本机构与工作原理1、单片机与其他常见微机(如PC机)有什么不同?它是什么独特优点?80C51系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么?2、80C51系列单片机有哪些信号需要芯片引脚以第二功能的方式提供?3、80C51单片机的“ALE”信号、“/EA”信号有何功能?在使用80C31时,它们的信号引脚应如何处理?4、80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?5、片内RAM低128单元划分为哪三个主要部分?各部分主要功能是什么?6、80C51设有4个通用工作寄存器组,有什么特点?如何选用?如何实现工作寄存器现场保护?7、特殊功能寄存器的地址范围是多少?哪些特殊功能寄存器可以位操作?8、堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?9、为什么说80C51具有很强的布尔(位)处理功能?共有多少单元可以位寻址?采用布尔处理有哪些优点?10、80C51单片机的时钟周期、机器周期、指令周期有何区别?它们之间有何关系?单片机晶振频率与哪些工作参数有关?11、单片机有几种复位方法?对复位信号有何要求?复位后机器的初始状态如何,即各寄存器的状态如何?12、80C51的4个I/O口P0~P3在使用上有哪些分工和特点?试比较各口的特点?何谓分时复用总线?P3口的第二变异功能有哪些?13、80C51端口P0~P3作通用I/O口时,在输入引脚数据时,应注意什么?14、“读—改—写”指令有何优点?请至少列出五条不同操作的“读—改—写”指令。

15、为什么当P2作为扩展程序存储器的高8位地址后,就不再适宜作通用I/O了?16、程序计数器PC作为不可寻址寄存器,它有哪些特点?地址指针DPTR有哪些特点?与程序计数器PC有何异同?17、程序状态字PSW的含义是什么?如何利用它们?18、80C51单片机运行出错或程序进入死循环,如何摆脱困境?19、单片机在工业控制系统中有哪些掉电保护措施?20、举例说明单片机在工业控制系统中低功耗工作方式的意义及方法。

单片机习题库

单片机习题库

一、填空题1. P2口通常用作___高8位地址线____,也可以作通用的I/O口使用。

2.MCS-51单片机扩展程序存储器所用的控制信号为 PSEN/ ,扩展数据存储器所用的控制信号为 WR/和 RD/ 。

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

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

4.中断服务程序最后一条指令是 RETI 。

5.采用I2C 总线进行数据传送时,与数据传送有关的信号有起始信号,终止信号,应答信号非应答信号,总线数据位。

6.假定(SP)=30H, (39H)=40H,(40H)=50H。

执行下列指令:POP DPHPOP DPL后,DPTR的内容为,SP的内容是。

7. 单片机要扩展一片EPROM2764需占用条地址线。

8. 若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。

9.MCS-51单片机位单元有个。

10.MCS-51单片机有条I/O线。

11.异步串行数据通信的标准主要有三类,分别是、、。

12.存储器地址引脚数N与容量Q之间的关系为。

13.单片机系统中经常采用的地址译码技术包括和方法。

14.MCS-51单片机在物理上有________个独立的存储器空间。

15.MCS-51单片机有________个16位可编程定时器/计数器,有________种工作方式。

16.共阴极数码管显示2的七段码是。

17.消除键抖动的措施有和。

18.当fosc=6MHz,一条双周期指令执行时间为。

19.MCS—51的存贮器配置在物理结构上有四个存储空间,它们是:。

20.一个EPROM的地址有A0----A11引脚,它的容量为。

21.单片机要扩展一片EPROM2764需占用条P2口线。

22.在存储器扩展电路中74LS373的主要功能是。

23.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于。

单片机习题

单片机习题

选择:1、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU 2.在单片机中,通常将一些中间计算结果放在()中A、累加器B、控制器C、程序存储器D、数据存储器3.CPU主要的组成部部分为()A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器4、89C51单片机的堆栈区应建立在()。

A. 片内数据存储区的低128字节单元B. 片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区5、 89C51单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H6、在89C51单片机中,PC存放的是()A、正在执行指令的地址B、将要执行的下一条指令的地址C、正在执行指令的操作码D、对已执行过的指令条数计数7、为了使10H—17H作工作寄存器使用RS1、 RS0的取值为()A 、0 ,0 B、 0 ,1 C、 1, 0 D、 1, 18.下述哪条引脚为输入脚()A 、RESET B、 ALE C、 RD D、 PSEN9、在89C51单片机中,SP存放的是()A、堆栈栈低的地址B、堆栈栈顶的地址C、堆栈栈低的内D、堆栈栈低的内容10.数据指针DPDR在()中A、CPU控制器B、CPU运算C、外部程序存储器D、外部数据存储器11.单片机上电后或复位后,工作寄存器R0是在()A、0区00H单元B、0区01H单元C、0区09H单元D、SFR12、89C51的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH13、在堆栈操作中,当进栈数据全部弹出后,S P指向()A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减114、关于指针DPTR,下列说法正确的是()A.DPTR是一个8位寄存器 B.DPTR不可寻址C.DPTR是由DPH和DPL两个8位寄存器组成的 D.DPTR的地址83H填空:1、PC存放_______________,具有___________特性。

单片机习题集及答案

单片机习题集及答案

1.在MCS-51中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。

2.汇编语言的指令格式为标号:操作码操作数注释。

3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。

4.8051内部RAM从20H至2FH既可位寻址,又可间接寻址,位地址空间从00H到7FH。

5.MCS-51单片机指令系统中,指令长度有一字节、二字节和(三)字节,指令执行时间有一个机器周期、两个机器周期和四机器周期,乘法指令需四机器周期。

6.MOV A,20H中,20H的寻址方式称之为_直接___;SETB 20H的寻址方式为位寻址。

7.关于堆栈类操作的两条指令分别是_PUSH(入栈)指令_ 、POP(出栈)指令;堆栈操作只能是寄存器间接寻址寻址。

8.访问8031片外数据存储器MOVX指令采用的是寄存器间接寻址寻址方式。

访问片外序存储器MOVC指令采用的是变址寻址方式。

9.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= 00H,(R5)= AAH;则执行ORL A,R5指令后的结果是(A)= FFH ,(R5)= AAF;则执行XRL A,R5指令后的结果是(A)= FFH,(R5)= AAH 。

10.伪指令不产生(产生/不产生)可执行目标代码。

汇编语言程序结束的指令为END。

11.DA指令跟在ADD,ADDC指令的后面,用与二进制数与BCD码的调整。

若(A)=0AH ,执行DA A指令后,(A)= 15。

单项选择题1.JMP跳转范围是:(D. -128~127B)2.MCS—51系列单片机最长的一条指令需 B. 4个机器周期。

3.MOV A,@R0这条指令中@R0的寻址方式称为:(B. 寄存器间接寻址)4.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW5.下列指令中正确的是:B. JBC TF0,L16.下列指令中错误的是:A. SETB 50H.07.将累加器的值压入堆栈的正确指令是:B. PUSH A8.下列那条减法指令是错误的:C. SUBBC9. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位:C.CY10. 在MUL AB指令中,若积超过255,则C. OV=111.在相对寻址方式中,寻址的结果体现在A.PC中12.在相对寻址方式中,"相对"两字是指相对于 C.当前指令的末地址13.在寄存器间接寻址方式中,指定寄存器中存放的是B.操作数地址14.对程序存储器的读操作,只能使用D.MOVC指令15.必须进行十进制调整的十进制运算C.只有加法16.执行返回指令时,返回的断点是C.调用指令下一条指令的首地址17.下列指令中与进位标志位CY 无关的指令有D.无条件转移指令18.可以为访问程序存储器提供或构成地址的有D.PC、A、DPTR和SP 19.以下各项中不能用来对内部数据存储器进行访问的是A.数据指针DPTR20.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令C.MOV PSW.3,C21.不能为程序存储器提供和构成地址的有:D.PSW22.MCS-51汇编语言指令格式中,唯一不可缺少的部分是:B.操作码23.MCS—51的立即寻址方式中,立即数前面:D.应加前缀“#”号24.下列完成8031单片机内部数据传送的指令是:D.MOV direct,direct(25).MCS—51的立即寻址的指令中,立即数就是:A.放在寄存器R0中的内容26.单片机中PUSH和POP指令常用来:C.保护现场,恢复现场27.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是:A.寄存器间接寻址28.MCS—51寻址方式中,位寻址的寻址空间是:D.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位29.MCS—51寻址方式中,直接寻址的寻址空间是B.专用寄存器SFR30.执行指令MOVX A,@DPTR时,WR、RD脚的电平为:C.WR高电平,RD低电平31.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:A.不变32.单片机中使用MOVX A,@R1指令寻址数据存贮器1050H单元。

单片机习题

单片机习题

一、判断题1.寄存器间接寻址中,寄存器中存放的是操作数。

(错)2.程序存储器只能存放程序,不能存放固定数据和表格。

(错)3.要进行多机通信,8051串行接口的工作方式0为多机通信方式。

(错)4.8051单片机复位是高电平有效。

(对)5.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

(错)6.在8051单片机中可以设置串行中断为最高优先级中断。

( 对)7.8051单片机有5个中断源,芯片相应有5个中断请求输入引脚。

(错)8.同级中断请求按照时间先后顺序响应。

(对)9.脉冲方式中断请求是脉冲的上升沿有效。

(错)10.在同一优先级别内,串行中断优先级别最高。

(错)二、填空题1.8位无符号二进制数中,最小的十进制数是____-128_____。

2.8052单片机有_____5____个中断源。

3.8051中唯一不可寻址的16位寄存器为____DPTR_____。

4.伪指令中,位定义命令为____BIT_____。

5.帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方式是方式__方式1____。

6.在8051单片机系统中,为外扩存储器准备了___16______条地址线,其中低位地址线由___P0______提供,高位地址线由_____P2____提供。

7.8位无符号数最小的数字是___00H___。

8.8051单片机中,片内RAM有__128____字节。

9.8051中唯一可供用户使用的16位寄存器是__DPTR____。

10.8051单片机数据传送指令访问内部RAM使用MOV指令,访问外部RAM使用___MOVX___指令,访问ROM使用___MOVCC___指令。

11.8051有4组工作寄存器,它们的地址范围是___00H___~__1FH____。

12.堆栈的结构可以有两种类型:___向上生长___和向下生长型,8051属于___向上生长___。

13.在加减运算中,当OV=1时,表明_____有借位________,在乘法运算中,表示_____乘积大于0FFH________。

单片机练习题

单片机练习题

练习题一、计算机中数的表示方法(一)、选择题1.十进制数126 其对应的十六进制可表示为()。

⑴8 F ⑵8 E ⑶F E ⑷7 E2.16位二进制无符号整数表示成十六进制数的范围()。

⑴1~FFFFH ⑵0~65536H ⑶0~FFFFH ⑷0~111H3.-3 的补码是()。

⑴10000011 ⑵11111100 ⑶11111110 ⑷111111014.如某数X用二进制补码表示为[X]补=10000101B,则X的十进制数为()。

⑴133 ⑵–123 ⑶–133 ⑷+1225.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()。

⑴7542H ⑵7542 ⑶75.42H ⑷75.426.在计算机中“A” 是用()来表示的。

⑴BCD 码⑵二一一十进制编码⑶余三码⑷ASC I I 码7.数制及编码的转换中,10100101B= ()H;(01010111)BCD = ()D。

⑴204D ⑵A5H ⑶57D ⑷01011000B ⑸41H(二)、填空题1.十进制数29的二进制表示为。

2.将无符号二进制数1101101B转换为十进制数,其值为。

3.完成不同数制间的转换:00100110B = D ;10011010B = H;(01110111)BCD = D;28 = BCD ;符号D的ASCII码是。

4.213= B= H。

5.十进制数5923的BCD码为。

6.十进制数–93的8位补码表示为。

7.求某数的补码为84H,该数的十进制数为。

8.计算机中最常用的字符信息编码是。

9.计算机中常用的码制有原码,反码和。

(三)、简答题1.8位微机所表示的无符号数、带符号数、BCD码的范围分别是多少?2.01001001B分别被看作补码、无符号数、BCD码时,它所表示的十进制数是什么?二、80C51系列单片机中的存储器(一)、选择题1.单片机应用程序一般存放在()。

⑴RAM ⑵ROM ⑶寄存器⑷CPU2.为了使10H~17H作工作寄存器使用RS1,RS0的取值为()。

单片机练习题(含答案)

单片机练习题(含答案)

1.单片机还可称为(微控制器)。

2. 单片机与普通计算机的不同之处在于其将(CPU)、(存储器)、和(I/O接口电路)三部分集成于一块芯片上。

3. MCS-51系列单片机芯片间主要差别是什么?主要差别在于片内是否带有程序存储器4. 在家用电器中使用单片机应属于微计算机的(B)A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用5. MCS-51单片机的引脚EA接高电平和接低电平时各有何种功能?接高电平,则使用片内程序存储器,否则使用片外程序存储器。

6. 什么是机器周期?一个机器周期的时序是如何来划分的?如果采用12MHz晶振,一个机器周期为多长时间?1个机器周期等于12个时钟振荡周期,而时钟振荡周期即晶振频率的倒数。

如果采用12MHz晶振,一个机器周期为1us。

7.存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。

8.(B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

错(C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。

对(D)PC可以看成是程序存储器的地址指针。

对9. 8051 单片机复位后,R4所对应的存储单元的地址为(04H),因上电时PSW=(00H)。

这时当前的工作寄存器区是(0)组工作寄存器区。

10.判断以下有关PC和DPTR的结论是否正确?(A) DPTR是可以访问的,而PC不能访问。

对(B) 它们都是16位的寄存器。

对(C) 它们都具有加“1”的功能。

错(D) DPTR可以分为2个8位的寄存器使用,但PC不能。

对11.内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出其地址范围。

答:字节地址为00H-1FH的单元可以作为工作寄存器区;字节地址为20H-2FH的单元可以进行位寻址。

12.使用8031单片机时,需将EA引脚接(低)电平,因为其片内无(程序)存储器。

单片机练习题库(含参考答案)

单片机练习题库(含参考答案)

单片机练习题库(含参考答案)一、单选题(共107题,每题1分,共107分)1.ALU的中文含义是()。

A、静态随机存储器B、加法器C、算术单元D、算术逻辑单元正确答案:D2.当T1向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为()。

A、0003B、000BC、0013D、001BH正确答案:D3.对于MCS-51系列单片机来说,变址间接寻址可寻址的空间是()。

A、程序存储器B、内部RAMC、外部RAMD、特殊功能寄存器正确答案:A4.MCS—51系列单片机扩展存储器芯片时,4个I/O口中做为地址总线的是()。

A、P0口和P2口B、仅P0口C、P2口和P3口D、仅P2口正确答案:A5.8051单片机有()个中断源。

A、3B、4C、6D、5正确答案:D6.当8051单片机系统的振荡晶体频率为6MHz时,其一个机器周期的时间是()。

A、0.5μSB、2μSC、1μSD、4μS正确答案:B7.对于MCS-51系列单片机来说,基址加变址寻址可寻址的空间是()。

A、内部RAM中0-7FH的空间和SFRB、内部RAM和外部RAMC、程序存储器D、外部RAM正确答案:C8.下列单片机中具有4KEPROM的是()。

A、89C51B、8031C、8052D、8751正确答案:D9.AT89C2051是()位的单片机。

A、4B、8C、准16D、16正确答案:B10.MCS-51系列单片机内部计数器可实现的最大计数值是()。

A、128B、256D、65536正确答案:D11.下列单片机中没有片内程序存储器的是()。

A、8052B、8051C、8751D、8031正确答案:D12.AT89C52单片机有()个中断源。

A、3B、4C、5D、6正确答案:D13.当AT89C52单片机系统的振荡晶体频率为24MHz时,其一个机器周期的时间是()。

A、0.5μSB、1μSC、2μSD、4μS正确答案:A14.MCS-51单片机的串行口有()种工作方式。

单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)

单片机原理及应用习题库(附答案)一、单选题(共100题,每题1分,共100分)1、设异步串行接口按方式1每分钟传输9000个字符,则其波特率应为()A、2000B、1500C、1000D、1200正确答案:B2、下列属于INT1口触发中断时的语句为interrupt()A、1B、3C、2D、0正确答案:C3、185转化为16进制为()A、11B、12C、B9D、9B正确答案:C4、在计算机中“A”是用()来表示的A、BCD码B、二——十进制编码C、余三码D、ASCII码正确答案:D5、P0口作数据线和低8位地址线时()A、能作I/O口B、应外接上拉电阻C、应外接高电平D、不能作I/O口正确答案:D6、80C51串口收发过程中定时器T1的下列描述中()是不正确的。

A、T1的作用是产生用以串行收发节拍控制的通信时钟脉冲,也可用T0进行替换B、发送数据时,该时钟脉冲的下降沿对应于数据的移位输出C、接收数据时,该时钟脉冲的上升沿对应于数据位采样D、通信波特率取决于T1的工作方式和计数初值,也取决于PCON的设定值正确答案:A7、用定时器T1工作方式2计数,要求每次计满100次向CPU发出中断请求,TH1,TL1的初始值为()A、0x9cB、0x20C、0x64D、0xa0正确答案:A8、当ALE信号有效时,表示()A、从ROM中读取数据B、从P0口可靠地送出低8位地址C、从P0口送出数据D、从RAM中读取数据正确答案:B9、中断控制方式的优点是()A、提高CPU的利用率B、能在线进行故障处理C、无须CPU干预D、硬件连接简单正确答案:A10、1字节为()位A、4B、8C、16D、32正确答案:B11、89C51单片机串行口SCON寄存器允许接收位为()A、TIB、RIC、REND、SM2正确答案:C12、串行口也可称作()A、寄存器B、内部中断源C、定时器D、外部中断源正确答案:B13、中断函数的返回值是()A、无返回值B、1或0C、0D、1正确答案:A14、定时器T0工作在方式3时,定时器T1有()种工作方式。

单片机习题及答案1

单片机习题及答案1

一、选择题1、第一块单片机是由( A )公司设计的。

A、美国仙童公司B、摩托罗拉公司C、PHILIPS公司D、Intel公司2、单片机的核心部件称为(C )。

A、RAMB、ROMC、CPUD、I/O3、为了要寻址64KB数据存储器,设置数据指针DPTR为(B )位。

A、8B、16C、24 D、324、8031单片机有(C )个引脚,其中有( )个I/O口。

A、40 16B、32 24C、40 32 D、50 325、8031单片机的(A)口是一个漏极开路的8位准双向I/O口,驱动能力最强,能驱动8个LSTTL负载。

A、P0B、P1C、P2D、P36、8051有( D)个中断源,可编程为( )个优先级。

A、5 1B、6 2C、8 3 D、5 27、MCS-51指令系统的指令格式中,必不可少的部分为(B)。

A、标号B、操作码C、操作数D、注释8、下列指令中,影响标志位的指令为( BC)。

A、RLB、RLCC、DEC AD、AJMP9、设当前PC的值为0900H,则执行无条件转移指令AJMP 03FFH指令后,程序转移的目的地址为(D)。

A、02FFHB、03FFHC、04FFHD、0BFFH10、在程序设计过程中,若要在某个地址开始保留一定数量的存储区,使用的伪指令为(C)。

A、DWB、DBC、DS D、XDATA11、8051单片机的定时器/计数器的启动和停止是通过对下列的( A )寄存器编程设定的。

A、TCONB、TMODC、TH0D、SCON12、若要利用定时器T1产生串口通信的波特率,则T1工作在( C )方式下。

A、方式0B、方式1C、方式2D、方式313、若要用定时器T0设计一个时间长度为100ms的定时时间,则T0应选择的工作方式为( B )。

A、方式0B、方式1C、方式2D、方式314、若定时器T1受外部输入引脚电平(高电平起作用)的影响,则要启动定时器T1运行软件,必须满足( C )。

单片机学习习题答案

单片机学习习题答案

单片机学习习题答案各位同学务必认真完成此习题,以对课程有个完整的复习。

祝同学得到好成绩!单片机练习一一、单项选择题1.当使用8051且EA=1,程序存储器地址小于1000H时,访问的是。

A.片内ROM B.片外ROM C.片内/外ROM D.片外RAM2.下面部件不属于CPU结构中控制器部分的是。

A .PCB .IRC .PSWD .ID 外扩存储器时,系统的数据总线是构成。

A .P0 B .P1 C .P2 D. P3 根地址线的寻址范围。

A .512KB .4K 上电复位后,SP的内容是。

A .00HB .07H 6.栈操作遵循的原则是。

A.先进后出B. 先进先出C. 后进后出D. 随机口的每一位能驱动。

A. 2个TTL负载个TTL负载个TTL负载个TTL负载的并行I/O读-改-写操作,是针对该口的。

A.引脚B.缓冲器C.地址线D.内部锁存器9.当ALE信号有效时,表示。

A. 从ROM中读取数据B. 从P0口可靠地送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据10.要使8031单片机复位,应在RST端上加至少个机器周期的高电平。

B. 2 C. 3 D. 4 单片机的堆栈区应建立在。

A.片内数据存储区的低128字节单元B.片内程序存储区C.片内数据存储区的高128字节单元D.片外程序存储区 12.下面哪种设备不是输入设备。

A. A/D转换器B. 键盘C. 打印机D. 扫描仪是用8位二进制补码表示的十六进制的数,那么相应的十进制数是。

A.-122 B. 118 C. 10 D. –9 15.欲访问8051单片机的内部程序存储器,则EA引脚必须为。

A.高电平 B.低电平 C.高低电平 D.与PC值有关中存放的是。

A.下一条要执行指令的地址B.当前正在执行的指令C.当前正在执行的地址D.下一条要执行17.假定设置堆栈指针SP的值为36H,在执行指令PUSH 20H后,SP的值为。

单片机习题——精选推荐

单片机习题——精选推荐

单⽚机习题1.CS-51系列单⽚机串⾏⼝中断标志TI和R I在执⾏中断程序后,能否⾃动清零,这样设计的意图是什么?答:不能,由于串⾏通信的收发电路使⽤⼀个中断源,因⽽,有利于单⽚机查询是接收中断还是发送中断。

同时有利于全双⼯通信。

2.写出8051单⽚机的复位及5个中断服务程序的⼊⼝地址。

答:(1)复位⼊⼝地址:0000H;(2)外部中断0中断服务程序⼊⼝地址为0003H;(3)定时器/计数器0中断服务程序⼊⼝地址为000BH;(4)外部中断1中断服务程序⼊⼝地址为0013H;(5)定时器/计数器1中断服务程序⼊⼝地址为001BH;(6)串⾏⼝中断服务程序⼊⼝地址为0023H。

3.简述MCS-51单⽚机的⼯作寄存器的分布结构(包括:⼏个区、如何选择、每个区⼏个寄存器、如何表⽰)?答:(1)四个通⽤寄存器区;(2)通过PSW的RS1、RS0选择:00--0区、01—1区、10—2区、11—3区;(3)每个区有8个⼯作寄存器R0—R7;4.MCS-51单⽚机的P0⼝作为⼀般的I/O⼝使⽤时应注意什么?答:应注意:①由于P0⼝的输出级是漏极开路的开漏电路,所以作为⼀般的I/O⼝使⽤时需接外部上拉电阻;②P0⼝的输出级的输出驱动能⼒,可以驱动8个LS的TTL电路,使⽤必须确认是否能驱动的外部电路,否则应加驱动电路;③由于P0⼝为准双向⼝,在读引脚时,应先把⼝置1。

5.画出MCS-51单⽚机的三总线图(控制总线应包括三条)并注明⼏条数据线、⼏条地址线、各个控制线的意义。

答:(1)(2)8条数据线、16条地址线(3)/RD:对外部RAM及I/O⼝的读允许;/WR:对外部RAM及I/O⼝的写允许;/PSEN:对外部ROM的读允许;6.MCS-51系列单⽚机内部有哪些主要逻辑部件组成?(书)答:CPU、RAM、程序存储器、定时器、I/O接⼝、中断系统、串⾏接⼝等。

7.简述P3⼝的特殊专⽤功能(第2功能)。

答:P3.0----串⾏通信收;P3.1-----串⾏通信发;P3.2-----外部中断0;P3.3-----外部中断1;P3.4----- T0的计数输⼊;P3.5-----T1的计数输⼊;P3.6-----外部数据区写有效;P3.7-----外部数据区读有效。

单片机习题答案

单片机习题答案

一1.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。

2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。

3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。

A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。

6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。

它们的差别是在片内程序存储器上。

8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。

7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。

8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB的EPROM。

二1.在AT89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.AT89C51单片机的机器周期等于12个时钟振荡周期。

3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。

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

第一章:1·何谓微处理器,CPU,微机,单片机?2·单片机有何特点?3·微型计算机怎样执行一个程序?第二章:1·8051单片机片内包含哪些主要逻辑功能部件?2·8051的EA端有何用途?3·8051的存储器分哪几个空间?如何区别不同空间的寻址?4·简述8051片内RAM的空间分配。

5·简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。

6·如何简捷地判断8051正在工作?7·8051如何确定和改变当前工作寄存器组?8·805l P0口用作通用I/O口输入时,若通过TTL"OC"门输入数据,应注意什么?为什么?9·805 lP0~P3口结构有何不同?用作通用I/O口输入数据时,应注意什么?10·8051单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 11·8051单片机有哪些信号需要芯片引脚以第二功能的方式提供?12·内部RAM低128B单元划分为哪三个主要部分?各部分主要功能是什么?13·使单片机复位有几种方法?复位后机器的初始状态如何?14·开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPrT如何确定和改当前工作寄存器组?15·程序状态寄伊器PSW的作用是什么?常用标志有哪些位?作用是什么?16·位地址7C H与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置? 17·8051单片机的时钟周期与振荡周期之间有什么关系?18·一个机器周期的时序如何划分?19·什么叫堆栈?堆栈指针SP的作用是什么?8051单片机堆栈的容量不能超过多少字节?第三章:1·简述下列基本概念:指令,指令系统,机器语言,汇编语言,高级语言。

2·什么是计算机的指令和指令系统?3·简述8051汇编指令格式。

4·简述80.51的寻址方式和所能涉及的寻址空间。

5·要访间特殊功能寄存器和片外数据存储器,应采用哪些寻址方式?6·在8051片内RAM中,已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H.请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。

MOV A.40HMOV R0,AMOV Pl,#F0HMOV @R0,30HMOV DPTR,#3848HMOV 40H.38HMOV R0,30HMOV P0,R0MOV l8H,#30HMOV A,@R0MOV P2,Pl7·对8051片内RAM的高128B的地址空间寻址要注意什么?8·指出下列指令的本质区别?MOV A,dataMOV A,#dataMOV datal,data2MOV 74,.#78H ·9·设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。

请指出在执行下列程序段后上述各单元内容的变化。

MOV A,@R0MOV @R0,40HMOV 40H,AMOV R0,#35H10·如何访问SFR,可使用哪些寻址方式?11·如何访问外部RAM单元,可使用哪些寻址方式?12·如何访问内部RAM单元,可使用哪些寻址方式?13·如何访问内外程序存储器,可使用哪些寻址方式?14·说明十进制调整的原因和方法。

15·说明80151的布尔处理机功能。

16·已知(A)=83H,(R0)=17H,(17H)=34H。

请写出执行完下列程序段后A的内容。

ANL A,#17HORL l7H.AXRL A,@R0CPL A17·使用位操作指令实现下列逻辑操作。

要求不得改变未涉及位的内容。

(1)使ACC·0置1;(2)清除累加器高4位;(3)清除ACC.3,ACC.4,ACC.5,ACC.6。

18·编程实现把内部RAM R0~R7的内容传递到20H~27H单元。

19·设A=83H,R0=l7H,(17H)=34H。

问执行以下指令后,A=?ANL A,#17HORL l7H.AXRL A, @R0CPL A20·试编写程序,将内部RAM的20H.,2lH.,22H三个连续单元的内容依次存入2FH,2EH和2DH中。

21·编写程序,进行两个16位数的减法:66F5DH一l3B4H,结果存入内部RAM的30H和31H单元,30H存差的低8位。

22·编写程序,若累加器A的内容分别满足下列条件时,则程序转至LABEL存储单元。

设A中存的是无符号数。

(1)A≥10; (2)A>10; (3)A≤10-23·已知SP=25H ,PC=2345H,(24H)=l2H,(25H)=34H,(26H)=56H。

问此时执行"RET"指令以后,SP=? PC=?24·若SP=25H,PC=2345H,标号TABEL所在的地址为3456H。

问执行长调用指令,"LCALL LABEL"后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?25·上题中的LCALL指令能否直接换成ACALL指令,为什么?如果使用ACALL则可调用的地址范围是什么?26·试编写程序,查找在内部RAM的20H~50H单元中是否有0AAM这一数据。

则将51H单元置为0lH,若未找到,则将51H单元置为0。

27·试编写程序,查找在内部RAM的20H~50H单元中出现00H的次数,并将查果存入5lH单元。

28·外部数据RAM中有一个数据块,存有若干字符、数字,首地址为SOTTRCE。

要数据块传送到内部RAM以DIST开始的区域,直到遇到字符"$"时结束("$"也要传送,它的ASCII码为24H)。

29·已知R3,R4中存有一个16位的二进制数,高位在R3中,低位在R4中。

请编程将其求补,并存回原处。

30·已知30H,31H中存有一个l6位的二进制数,高位在前,低位在后。

请编程将它们乘2,再存回原单元中。

31·内存中有两个四字节以压缩的BCD码形式存放的十进制数,一个存放在30H~33H 的单元中,一个存放在40H~43H的单元中。

请编程求它们的和,结果放在30H~33H中。

32·编写一个程序,把片外RAM从2000H开始存放的8个数传送到片内30H开始的单元中去。

33·要将片内RAM中0FH单元的内容传送到寄存器B,对0FH单元的寻址可有三种方法:(l)R寻址;(2)R间址;(3)direct寻址。

请分别编出相应程序,比较其字节数、机器周期数和优缺点。

34·阅读下列程序,要求:(1)说明该程序的功能;(2)填写所缺的机器码;(3)试修改程序,使片内RAM 的内容成为如图所示的结果。

7A__ MOV R2,#0AH___ MOV R0,#50HE4 CLR AE6 LOOP: MOV @R0,A08 INC R0DA__ DJNZ R2,LOOPDONE:35·设(R0)=7EH,(DPTR)=l0FEH,片内RAM中7E单元的内容为0FFH,7F单元的内容为38H。

试为下列程序的每条指令注释其执行结果。

INC @R0INC R0INC @R0INC DPTRINC DPTRINC DPTR36·下列程序段经汇编后,从1000H 开始的各有关存储单元的内容将是什么?ORG l000HTARl: EQU l234HTAR2: EQU 3000HDB "START"DW TARl,TAR2,70H37·阅读下列程序,并要求:(1)说明程序的功能;(2)写出涉及的寄存器及片内RAM 单元(如图所示)的最后结果。

MOV R0,#40HMOV A,@R0INC R0ADD A,@R0INC R0MOV @R0,ACLR AADDC A ,#0INC R0MOV @R0,A38·同上题要求,程序如下:MOV A ,61HMOV B ,#02HMUL ABADD A,62HMOV 63H ,ACLR AADDC A ,BMOV 64H,A39·试编写程序: 采用"与"运算,判断某8位二进制数是奇数还是偶数个1。

40·试编写程序: 采用"或"运算,使任意8位二进制数的符号位必为1。

41·请思考:采用"异或"运算,怎样使一带符号数的符号位改变,数据位不变;怎样可使 该数必然变为0。

第五章:1·什么是中断和中断系统?其主要功能是什么?2·试编写一段对中断系统初始化的程序,使之允许INT0,INTl ,T0,串行口中断,且使T0中断为高优先级中断。

3·在单片机中,中断能实现哪些功能?4·8051共有哪些中断源?对其中断请求如何进行控制?5·什么是中断优先级?中断优先处理的原则是什么? 。

6·说明外部中断请求的查询和响应过程。

"7·8051在什么条件下可响应中断?8·简述8051单片机的中断响应过程。

9·在8051内存中,应如何安排程序区?10·试述中断的作用及中断的全过程。

11·当正在执行某一中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求?12·8051单片机外部中断源有几种触发中断请求的方法? 如何实现中断请求?13·8051单片机有五个中断源,但只能设置两个中断优先级,因此,在中断优先级安排上受到一定的限制。

试问以下几种中断优先顺序的安排(级别由高到低)是否可能?若可能,则应如何设置中断源的中断级别? 否则,请简述不可能的理由。

(1)定时器0,定时器1,外中断0,外中断1,串行口申断。

(2)串行口中断,外中断0,定时器0溢出中断,外中断1,定时器1溢出中断。

(3)外中断0,定时器1溢出申断,外中断1,定时器0溢出中断,串行口中断。

(4)外中断0,外中断1,串行口中断,定时器0溢出中断,定时器1溢出中断。

(5)串行口中断,定时器0溢出中断,外中断0,外中断1,定时器1溢出中断。

相关文档
最新文档