单片机考试题库及答案.pdf





《单片机考试题库及答案.pdf》由会员分享,可在线阅读,更多相关《单片机考试题库及答案.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章1-1 选择1.计算机中最常用的字符信息编码是(A )A A S C I I B B C D 码 C 余 3 码 D 循环码4.以下不是构成的控制器部件(D ):A程序计数器、B 指令寄存器、C指令译码器、D 存储器6 .下列不是单片机总线是(D )A地址总线 B控制总线 C数据总线 D输出总线7 .-4 9 D 的二进制补码为(B )A 1 1 1 0 1 1 1 1 B 1 1 1 0 1 1 0 1 C 0 0 0 1 0 0 0 D 1 1 1 0 1 1 0 08 .十进制2 9 的二进制表示为原码(C )A 1 1 1 0 0 0 1 0 B 1 0 1 0 1 1 1 1
2、C 0 0 0 1 1 1 0 1 D 0 0 0 0 1 1 1 19 .十进制0.6 2 5 转换成二进制数是(A )A 0.1 0 1 B 0.1 1 1 C 0.1 1 0 D 0.1 0 01-2 填空1 .计算机中常作的码制有原码、反码和补码2 .十进制2 9 的二进制表示为0 0 0 1 1 1 0 13 .十进制数-2 9 的 8位补码表示为1 1 1 0 0 0 1 14 .单片微型机由C P U、存储器和I/O 接口三部分组成.5 .若不使用M C S-5 1 片内存器引脚EA 必须接地.7 .十进制数-4 7 用 8 位二进制补码表示为1 1 0 1 0 0 0 18 .
3、-4 9 D 的二进制补码为1 1 1 0 1 1 0 11-3 判断1 .我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(V )2 .M C S-5 1 上电复位时,S B U F=0 0 H (X )。3 .使用可编程接口必须处始化。(V )。5.M C S-5 1 是微处理器。(X )不是。6.M C S-5 1 系统可以没有复位电路。(X )不可以。复位是单片机的初始化操作。8 .计算机中常作的码制有原码、反码和补码(V )9 .若不使用M C S-5 1 片内存器引脚EA 必 须 接 地.(V )1 0 .十进制数-2 9 的 8 位补码表示为.1 1 1 0 0 0 1
4、 0 (X )1-4 简答1.何谓单片机?答:单片机是在一块集成电路上把C P U、存储器、定时器/计数器及多种形式的I/O 接口集成在一起而构成的微型计算机。2单片机主要应用在哪些领域?答:单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。4.控制器的组成和作用答:控制器:由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成。用来协调指挥计算机系统的操作。6 .什么叫寻址方式答:寻址方式:寻址方式就是寻找指令中操作数或操作数所在地址的方式。也就是如何找到存放操作数的地址,把操作数提取出来的方法。7 .什么叫堆栈:答:堆
5、栈是在片内RA M 中专门开辟出来的一个区域,数据的存取是以 后进先出 的结构方式处理的。实质上,堆栈就是一个按照“后进先出”原则组织的一段内存区域。第一早2-1 填空1.微处器由寄存器、控制器和运算器三部分组成2.当 M C S-5 1 引脚A LE信号有效时,表示从P 0 口稳定地送出了低 8位地址3.M C S-5 1 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域.4.M C S-5 1 中凡字节地址能被至整除的特殊功能寄存器均能寻址5.M C S-5 1 有 4组工作寄存器,它们的地址范围是0 0 Q 1 F H6.M C S-5 1 片内20 I 2F H 范围内的数据存
6、储器,既可以字节寻址又可以位寻址7.计算机的系统总线有地址总线、控制总线和数据总线9.8 0 C 5 1 在物理有4个独立的存储空间。2-2判断1 .我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(V )2.M C S-5 1 的相对转移指令最大负跳距是1 27 B。(X )3.M C S-5 1 的程序存储器只是用来存放程序的。(X )存放程序和表格常数。5 .使用可编程接口必须处始化。(V )。6 .当 M C S-5 1 上电复位时,堆栈指针S P=O O H。(X )0 S P=0 7 H7 .M C S-5 1 外 扩 I/O 口与外R A M 是统一编址的。(V )1
7、0.M C S-5 1 是微处理器。(X )不是。1 1.M C S-5 1 的串行接口是全双工的。(V )1 2.P C 存放的是当前执行的指令。(X )是将要执行的下一条指令的地址。1 3.M C S-5 1 的特殊功能寄存器分布在6 0 H 8 0 H 地址范围内。(X )8 0 I F F n。1 4.M C S-5 1 系统可以没有复位电路。(X )不可以。复位是单片机的初始化操作。2-3 选择1 .要想I N T O 引脚上的一个正脉冲宽度,那么特殊功能寄存器T M O D 的内容应为(B ).(A)0 9 H (B)8 7 H (C)O O H (D)8 0 H2.P S W=1
8、 8 H 时,则当前工作寄存器是(D )(A)0 组(B)l 组(C)2 组(D)3 组3 .控制串行口工作方式的寄存器是(C )(A)T C O N (B)P C O N (C)S C O N (D)T M O D5.M C S-5 1 的中断允许触发器内容为8 3 H,C P U 将响应的中断请求是(B )(A)T l,(B)T O,T 1 (C)T 1,串行接口(D)T 02-4 问答题1 8 0 5 1 单片机内部包含哪些主要逻辑功能部件?答:8 0 5 1 单片机是个完整的单片微型计算机。芯片内部包括下列硬件资源:(1)8 位 C P U;(2)4 K B 的片内程序存储器R O M
9、。可寻址6 4 K B 程序存储器和6 4 K B 外部数据存储器;(3)1 28 B 内部 R A M;(4)21 个 S F R;(5)4 个 8 位并行I/O 口(共 3 2位 I/O 线);(6)一个全双工的异步串行口;(7)两 个 1 6 位定时器/计数器;(8)5个中断源,两个中断优先级;(9)内部时钟发生器。2 E A 引脚有何功用?8 0 3 1 的引脚应如何处理?为什么?答:E A 是双功能引脚,功能如下:(1)E A 接高电平时,在低4 K B 程序地址空间(O O O O H O F F F H),C P U 执行片内程序存储器的指令,当程序地址超出低4 K B 空 间(
10、1 0 0 0 H F F F F H)时,C P U 将自动执行片外程序存储器的指令。(2)E A 接低电平时,C P U 只能执行外部程序存储器的指令。8 0 3 1 单片机内部无R O M,必须外接程序存储器。因此,8 0 3 1 的 E A 引脚必须接低电平。3 8 0 5 1 单片机存储器的组织结构是怎样的?答:8 0 5 1 存储器包括程序存储器和数据存储器,从逻辑结构上看,可以分为三个不同的空间:(1)6 4 K B 的程序存储器地址空间:O O O O H F F F F H,其中O O O O H O F F F H 为片内4 K B 的 R O M 地址空间,1 0 0 0
11、 H F F F F H 为外部R O M 地址空间;(2)25 6 B 的内部数据存储器地址空间,O O H F F H,分为两大部分,其 中 0 0 H 7 F H (共 1 28 B单元)为内部静态R A M 的地址空间,80 H“F F H为特殊功能寄存器的地址空间,21个特殊功能寄存器离散地分布在这个区域;(3)6 4 K B 的外部数据存储器地址空间:O O O O H F F F F H,包括扩展1/0 地址空间。4.片内数据存储器分为哪几个性质和用途不同的区域?答:80 5 1内部128B 的数据R A M 区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下
12、:(1)O O HI F H为工作寄存器组区,共 分 4组,每组占用8 个 R A M 字节单元,每个单元作为一个工作寄存器,每组的8 个单元分别定义为8 个工作寄存器R 0 R 7。当前工作寄存器组的选择是由程序状态字P S W 的 R S I、R S O 两位来确定。如果实际应用中并不需要使用工作寄存器或不需要使用4组工作寄存器,不使用的工作寄存器组的区域仍然可作为一般数据缓冲区使用,用直接寻址或用R i 的寄存器间接寻址来访问。(2)20 H 2F H为可位寻址区域,这 16 个字节的每一位都有一个地址,编址为0 0 H 7 F H。当然,位寻址区也可以用作字节寻址的一般数据缓冲区使用。
13、(3)30 H 7 F H为堆栈、数据缓冲区。5 单片机有哪儿个特殊功能寄存器?各在单片机的哪些功能部件中?答:80 5 1单片机内部有2 1 个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80HFFH中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中:(1)CPU:ACCs B、PSW、SP、DPTR(由 DPL 和 DPH 两个 8 位寄存器组成);(2)中断系统:IP、IE;(3)定时器/计数器:TMOD、TCOM、TLO、THO、TL1、TH1;(4)并行 I/O 口:PO、Pl、P2、P3;(5)串行口:S
14、CON、SBUF、PCON6 PC是什么寄存器?是否属于特殊功能寄存器?它有什么作用?答:P C 是 16位程序计数器(Program Counter),它不属于特殊功能寄存器范畴,程序员不以像访问特殊功能寄存器那样来访问PC。PC是专门用于在CPU取指令期间寻址程序存储器。P C 总是保存着下一条要执行的指令的16位地址。通常程序是顺序执行的,在一般情况下,当取出一个指令(更确切地说为一个指令字节)字节后,P C 自动加lo 如果在执行转移指令、子程序调用/返回指令或中断时,要把转向的地址赋给PC。7 DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?答:DPTR是 16
15、位数据指针寄存器,它由两个8 位特殊功能寄存器DPL(数据指针低8 位)和DPH(数据指针高8 位)组 成,DPTR用于保存16位地址,作间址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。第三章3-1选择题1、MOVX A,DPTR指令中源操作数的寻址方式是(B)(A)寄 存 器 寻 址(B)寄存器间接寻址(C)直 接 寻 址(D)立即寻址2 ORG OOOBHLJMP 3000HORG 0003HLJMP 2000H当 CPU响应外部中断0 后,PC的 值 是(B)(A)0003H(B)2000H(C)OOOBH(D)3000H4、LCALL指令操作码地址是2000H,执行完相子程序返
16、回指令后,PC=(D)(C)2000H(B)2001H(C)2002H(D)2003H5、51执行完MOV A,#08H后,PSW的一位被置位(D)(A)(A)C(B)FO(C)OV(D)P6、下面条指令将MCS-51的工作寄存器置成3 区(B)(A)MOV PSW,#13H(B)MOV PSW,S18H(C)SETB PSW.4 CLR PSW.3(D)SETB PSW.3 CLR PSW.47、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(A)/PSEN(B)ALE(C)/RD(D)/WR8、M O V C,O O H的寻址方式是(A)(A)位 寻 址(B)直 接
17、寻 址(C)立 即 寻 址(D)寄存器寻址9、O R G 0 0 0 0 HA J M P 0 0 4 0 HO R G 0 0 4 0 HM O V S P,#0 0 11当执行完上面的程序后,P C 的 值 是(C)(A)0 0 4 0 11(B)0 0 4 1H(C)0 0 4 2H(D)0 0 4 3H10、对程序存储器的读操作,只能使用(D)(A)M O V 指令(B)P U S H 指令(C)M O V X 指 令(D)M O V C 指令3-2判断题。1.M C S-5 1的相对转移指令最大负跳距是127 B。(错)128 B2.当 M C S-5 1上电复位时,堆栈指针S P=
18、O O H。(S P=07 H)(错)3.调用子程序指令(如:C A L L)及返回指令(如:R E T)与堆栈有关但与P C 无关。(错)子序的转返与P C 也 有 关(P C 入栈与出栈)3-3 简答题1 简述M C S-5 1汇编语言指令格式。答:M C S-5 1汇编语言格式如下:标号:操作码助记符 操作数1 操作数2 操作数3 注释 标号是用户定义的符号,其值代表这条指令的地址。操作码助记符是指令系统规定的代表特定指令功能的英文缩写符。每条指令都有操作码记符。指令的操作数最多有3个,也有无操作数的指令。注释字段是用户对程序的说明,便于对程序的阅读和理解。2 M C S-5 1指令系统
19、主要有哪几种寻址方式?试举例说明。答:M C S-5 1指令操作数主要有以下7种寻址方式:寻址方式举例立即寻址M O VA,#16直接寻址M O V20H,P l寄存器寻址M O VA,R 0寄存器间接寻址M O V XA,D P T R变址寻址M O V CA,A+D P R T相对寻址S J M PL O O P位寻址A N LC,7 0H3 对访问内部R A M 和外部R A M,各应采用哪些寻址方式?答:对内部R A M 的寻址方式有直接寻址、寄存器间接寻址和可对位寻址的位寻址。对外部R A M的寻址方式只能用寄存器R 0/R 1(8位地址)或 D P T R (16 位地址)间接寻址
20、。4 设内部 R A M (3 0H)=5 A H,(5 A H)=4 0H,(4 0H)=00H,端口 P 1=7 F H,问执行下列指令后,各有关存储单元(即 R 0,R I,A,B,P l,3 0H,4 0H 及 5 A H 单元)的内容如何?解:每一条指令执行后的结果如注释字段所标。最后结果为:R 0=3 01I,R 1=5 A I I,A=7 F 1I,B=5 A I 1,P 1=7 F H,(3 0H)=20H,(4 0H)=20H,(5 A H)=7 F H。M O V R O,#3 011M O V A,R 0M O V R I,AM O V B,R IM O V R 1,P
21、1M O V A,P lM O V 4 0H,#20HM O V 3 0H,4 0H;R 0=3 0H;A=5 A H;R I=5 A H;B=5 A H;(5 A H)=7 F H;A=7 F H;(4 0H)=20H;(3 0H)=20H3-4 编程题2 片内R A M 3 0H 开始的单元中有10B 的二进制数,请编程求它们之和(和V 25 6 ).解 A D D I O:M O VM O VM O VL O O P:I N CA D DD J N ZM O VR 0,3 0HR 7,#9A,R 0R 0A,R 0R 7,L O O P3 0H,AR E T4用查表法编一子程序,将 R
22、3 中的B C D 码转换成A S C I I 码.M O V C A,A+D P T R ;查 A S C H 码表解 M A I N:M O VM O VA,R 3 ;待转换的数送AD P T R,#T A R ;表首地址送D P T R5片内R A M 4 0H 开始的单元内有10B 二进制数,编程找出其中最大值并存于5 0H 单元中.解 S T A R T:M O V R O,#4 0H ;数据块首地址送R OM O VR E TT A R D BD BR 3,A ;查表结果送R 33 0H,3 1H,3 2H,3 3 H,3 4 H3 5 H,3 6 H,3 7 H,3 8 H,3
23、9 HR E TM O VM O VL O O P:I N CM O VC J N EN E X T:J N CM O VB I E I:D J N ZM O VR 7,#09 H ;比较次数送R 7A,R 0;取数送AR 03 0H,R 0;取数送 3 O HA,3 0H,N E H T ;(A)与(3 0H)相比B I E I 。)(3 011)转引口A,3 0H ;(A)(3 0H),大数送 AR 7,L O O P ;比较次数减1,不为0,继续比较5 0H,A ;比较结束,大数送5 0H第四章4-1填空3 .设计8 03 1系统时,P O、P 2 口不能用作一般I/O 口.4 .M C
24、 S-5 1串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器_ S C O N一加以选择.5 .当使用慢速外设时,最佳的传输方式是中 断.6 .当定时器T 0工作在方式3时,要占定时器T 1 的 T R 1 和 T F 1 _ 两个控制位.7 .M C S-5 1 有 5 个中断源,有 2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择.8 .用串口扩并口时,串行接口工作方式应选为方式 09 .在串行通信中,有数据传送方向单工、半双工、全双工三种方式.1 0.外部中断0 入口地址为 0003 H4-2 判断1 .M C S-5 1 的 5 个中断源优先级相同。(X )
25、2 .要进行多机通信,M C S-5 1 串行接口的工作方式应为方式1。(X )3 .M C S-5 1 上电复位时,S B U F=OOH o (X )。4 .M C S-5 1 有 3个中断源,优先级由软件填写特殊功能寄存器I P 加以选择.(X )5 .用串口扩并口时,串行接口工作方式应选为方式1.(X )6 .外部中断I N T O入口地址为一001 3 H (X )7 .M C S-5 1 外部中断0 的入口地址是0003 1 1。(V ).8 .T M 0D 中的G A T E=1 时,表示由两个信号控制定时器的启停。(V )。9 .使用8 7 5 1 且=1 时,仍可外扩6 4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 考试 题库 答案

限制150内