微控制器技术复习题.docx
- 文档编号:25653161
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:15
- 大小:124.80KB
微控制器技术复习题.docx
《微控制器技术复习题.docx》由会员分享,可在线阅读,更多相关《微控制器技术复习题.docx(15页珍藏版)》请在冰豆网上搜索。
微控制器技术复习题
第一章
1、计算机中最常用的字符信息编码是()
(A)ASCII(B)BCD码(C)余3码(D)循环码
2、单片微型计算机有CPU、存储器和I/O三部分组成。
3、除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。
4、在家用电器中使用单片机应属于微计算机的()
(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用
5、80C51基本型单片机内部程序存储器容量为()。
(A)16K(B)8K(C)4K(D)2K
6、8051与8751的区别是:
()
(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同
第二章
1、所谓CPU是指( )
A、运算器和控制器 B、运算器和存储器C、输入输出设备 D、控制器和存储
2、MCS-51单片机内部包括哪些主要逻辑功能部件?
3、80C51在物理上有4个独立的存储器空间。
4、使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
5、若不用MCS-51片内存储器,引脚EA必须接地。
6、80C51单片机的EA信号有什么功能?
在使用80C51时,EA信号引脚应如何处理,程序从何处什么地址开始执行?
在使用80C31时,EA信号引脚应如何处理,程序从何处什么地址开始执行?
7、8051单片机片内RAM低128个存储单元划分为哪3个主要部分?
各部分主要功能是什么?
8、MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。
9、请说明80C51单片机ALE引脚的时序功能,并举例说明其在系统中有哪些应用?
10、8051单片机共有40个引脚,除了4个8位的端口和2根电源共34根之外,还有6根请分别说明它们一种主要的功能。
11、在80C51单片机应用系统中,可以作为时钟输出的是()引脚。
(A)RXD(B)RST(C)ALE(D)XTAL2
12、通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到PC。
13、8051的堆栈是向地址的高端生成的。
入栈时SP先加1,再压入数据。
14、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
15、堆栈数据的进出原则是()
(A)先进先出(B)先进后出(C)后进后出(D)进入不出
16、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为()。
(A)08H(B)80H(C)00H(D)07H
17、8051单片机的4个I/O口在使用上有哪些分工和特点?
18、MCS-51有4个并行I/O口,其中P1~P3是准双向口,所以由输出转输入时必须先写入“1”。
19、MCS-51的P0口作为输出端口时,每位能驱动8个LSTTL负载。
20、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是()。
(A)P0(B)P1(C)P2(D)P3
21、P1口的每一位能驱动( )
(A)2个TTL低电平负载 (B)4个TTL低电平负载
(C)8个TTL低电平负载 (D)10个TTL低电平负载
22、MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是()
(A)读锁存器(B)读数据库(C)读A累加器(D)读CPU
23、MCS-51的并行I/O口读-改-写操作,是针对该口的()
(A)引脚(B)片选信号(C)地址线(D)内部锁存器
24、805l单片机的时钟、机器周期、指令周期是如何设置的?
当主频为12MHz时,各种周期等于多少微秒?
25、在8051单片机中,由2个振荡(晶振)周期组成1个状态(时钟)周期,由6个状态周期组成1个机器周期。
26、晶振的频率为6MHz时,一个机器周期为2μS。
27、在MCS-51系统中,若晶振频率是8MHz,一个机器周期等于()μs
(A)1.5(B)3(C)1(D)0.5
28、MCS-51的时钟最高频率是()。
(A)12MHz(B)6MHz(C)8MHz(D)10MHz
29、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
30、MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。
31、MCS-51在外扩ROM、RAM或I/O时,它的地址总线是P0、P2口。
32、.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。
33、PC的值是()
(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的地址
(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器的地址
34、通常、单片机上电复位时PC=0000H,SP=07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~07H。
35、单片机复位时P0的值为0FFH、PC为0000H。
36、51执行完MOVA,#08H后,PSW的一位被置位()
(A)C(B)F0(C)OV(D)P
37、在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是()
(A)PC(B)PSW(C)A(D)SP
38、PSW=18H时,则当前工作寄存器是()
(A)0组 (B)1组 (C)2组 (D)3组
39、开机复位后,CPU使用的是寄存器第一组,地址范围是()
(A)00H-10H(B)00H-07H(C)10H-1FH(D)08H-0FH
40、下列四条叙述中,有错误的一条是()
(A)16根地址线的寻址空间可达1MB
(B)内存储器的存储单元是按字节编址的
(C)CPU中用于存放地址的寄存器称为地址寄存器
(D)地址总线上传送的只能是地址信息
第三章
1、8031单片机MOV、MOVC、MOVX指令有什么区别?
分别用于哪些场合?
由它们分别可以产生一些什么信号?
2、假定累加器A的内容30H,执行指令:
1000H:
MOVCA,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
3、MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。
4、若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。
5、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()
(A)MOV(B)MOVX(C)MOVC(D)以上都是
6、访问片外数据存储器的寻址方式是()
(A)立即寻址(B)寄存器寻址(C)寄存器间接寻址(D)直接寻址
7、在80C51中,要访问SFR使用的寻址方式为()。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址
8、MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。
9、访问8031片外数据存储器采用的是寄存器间接寻址方式。
10、以下指令中,属于单纯读引脚的指令是()。
(A)MOVP1,A(B)ORLP1,#0FH(C)MOVCC,P1.5(D)DJNZP1,LAB
11、以下的4条指令中,不合法的指令为()。
(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC
12、执行当前指令后,PC内容为下一条将要读取的指令码首地址。
13、指令AJMP的跳转范围是()
(A)256B(B)1KB(C)2KB(D)64KB
14、指令LCALL37B0H,首地址在2000H,所完成的操作时2003H入栈,37B0H送入PC。
15、请说出中断与子程序调用的异同?
至少讲出三点。
第四章
1、当使用慢速外设时,最佳的传输方式是中断。
2、下面哪一种传送方式适用于处理外部事件()
(A)DMA(B)无条件传送(C)中断(D)条件传递
3、8051单片机有几个中断源?
可分成几个优先级?
相应的入口地址分别是多少?
为什么中断入口处常常加一条跳转指令?
4、MCS-51系列中断源有( )。
(A)5个 (B)2个 (C)3个 (D)6个
5、MCS-51单片机有5个中断源,可分为2个中断优先级。
上电复位时外部中断0中断源的优先级最高。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
7、在MCS-51中,需要外加电路实现中断撤除的是:
()
(A)定时中断(B)脉冲方式的外部中断
(C)外部串行中断(D)电平方式的外部中断
8、单片机对中断优先级的处理原则是什么?
9、中断请求信号由电平触发和脉冲触发两种触发方式。
10、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
(A)
(B)
(C)T1(D)T0
11、MCS-51的中断源全部编程为同级时,优先级最高的是()
(A)INT1(B)TI(C)串行接口(D)INT0
12、下列说法正确的是:
()
(A)各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
(B)各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
(C)各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。
(D)各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。
13、MCS-51响应中断时,下面哪一个条件不是必须的()。
A、当前指令执行完毕B、中断是开放的C、没有同级或高级中断服务D、必须有RETI指令
14、下列说法错误的是:
()
(A)同一级别的中断请求按时间的先后顺序响应。
(B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
(C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
(D)同级中断不能嵌套。
15、当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。
(A)外部中断1(B)T1(C)串口(D)T0
16、中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:
()
(A)当前正在执行高优先级中断处理
(B)当前正在执行RETI指令
(C)当前指令是DIV指令,且正处于取指令的机器周期
(D)当前指令是MOVA,R3
17、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()
(A)98H(B)84H(C)42H(D)22H
18、要想测试INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为()
(A)09H(B)87H(C)00H(D)80H
19、MCS-51响应中断时,下面哪一个条件不是必须的()
(A)当前指令执行完毕(B)中断是开放的
(C)没有同级或高级中断服务(D)必须有RET1指令
20、51系列单片机有五个中断源,外中断INT1的入口地址是(C),定时器T0的中断入口地址是()。
A、0003HB、000BHC、0013HD、001BHE、0023H
21、MCS-51在响应中断时,下列哪种操作不会发生()。
(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC转入中断入口
22、计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是()
(A)由CPU自动完成(B)在中断响应中完成
(C)应由中断服务程序完成(D)在主程序中完成
23、在中断服务程序中,至少应有一条()。
A.传送指令B.转移指令C.加法指令D.中断返回指令
24、为什么一般的51单片机不能实现多层子程序的嵌套?
中断可以实现几级嵌套,为什么?
第五章
1、MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。
2、使用定时器T1时,有几种工作模式()。
(A)1种(B)2种(C)3种(D)4种
3、MCS-51单片机内部有几个定时/计数器?
它们由哪些寄存器组成?
4、8051自身有几个定时计数器?
它们有几种不同的工作方式?
如果选16位的计数方式,计算出来的计数初值是156H,请给出实际的设定值。
5、使用定时器T1时,有几种工作模式( )
(A)1种 B)2种C)3种(D)4种
6、定时器/计数器工作于模式1时,其计数器为几位?
( )
(A)8位 (B)16位 (C)14位 (D)13位
7、当允许定时器1工作在方式1时,控制字TMOD应为10H。
8、若时钟频率为12M,请计算4种定时方式所能获得的最长的延时时间各是多少?
第六章
1、控制串行接口工作方式的寄存器是()
(A)TCON(B)PCON(C)SCON(D)TMOD
2、MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A)方式0(B)方式1(C)方式2(D)方式3
3、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
4、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在()。
(A)方式0(B)方式1(C)方式2(D)方式3
5、串行口工作方式1的波特率是:
()
(A)固定的,为
。
(B)固定的,为
。
(C)可变的,通过定时器/计数器T1的溢出率设定。
(D)固定的,为
。
6、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在()。
(A)方式0(B)方式1(C)方式2(D)方式3
第七章
1、MCS51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是()。
A.P0和P2口B.P0口C.P2和P3口D.P2口
2、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()
(A)P0(B)P1(C)P2(D)P3
3、仅用16位作地址时,8051单片机的片内外最大存储容量可有多大?
其中程序存储器最大容量是多少?
数据存储器最大容量又是多少?
4、对程序存储器的读操作,只能使用()
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
5、访问外部数据存储器时,不起作用的信号是()
A.RDB.WRC.PESND.ALE
6、执行MOVXA,@DPTR指令时,MCS-51产生的控制信号是()。
(A)/PSEN(B)ALE(C)/RD(D)/WR
7、12根地址线可寻址4KB存储单元。
8、若某存储器芯片地址线为12根,那么它的存储容量为()
(A)1KB(B)2KB(C)4KB(D)8KB
9、某种存储器芯片是8KB*4/片,那么它的地址线根数是()
(A)11根(B)12根(C)13根(D)14根
10、当需要扩展一片8K的RAM时,应选用的存储器为()。
(A)2764(B)6264(C)6116(D)62128
11、当8031外出扩程序存储器8KB时,需使用EPROM2716()
(A)2片(B)3片(C)4片(D)5片
12、6264芯片是()
(A)EEPROM (B)RAM (C)FLASHROM (D)EPROM
13、当8031外扩程序存储器32KB时,需使用EPROM2764()
(A)2片(B)3片(C)4片(D)5片
14、MCS-51单片机外扩展一片2716存储器,画出系统电路原理图,写出地址分布。
(15分)
15、请回答:
(1).下图中外部扩展的程序存储器和数据存储器容量各是多少?
(2).两片存储器芯片的地址范围分别是多少?
(地址线未用到的位填1)
16、指出地址范围:
给8031单片机用61128和27128芯片扩充它的数据存储器和程序存储器,请绘制电路,并分别指出两个芯片的地址范围
17、若外部程序存储器已扩展(未画出),请编写程序,要求:
(1)将30H~3FH中的内容送入62641#的前16个单元中;
(2)将62642#的前32个单元的内容送入40H~5FH中;
第八章
1、I/O接口的功能?
计算机和外部设备的数据方式有哪些?
2、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是()
(A)混合编址(B)动态编址(C)独立编址(D)变址编址
3、当使用快速外部设备时,最好使用的输入/输出方式是()
(A)中断(B)条件传送(C)DMA(D)无条件传送
4、74LS273通常用来作为简单输出接口扩展,而74LS244则常用来作简单输入接口扩展。
5、MCS-51外扩一个8255时,需占用()个端口地址
(A)1个(B)2个(C)3个(D)4个
6、使用8255可以扩展出的I/O口线是()
(A)16根(B)24根(C)22根(D)32根
7、8255有哪几种工作方式?
怎样选择其工作方式?
8、如果8255端口A设置为方式2,则端口B设置为()。
(A)只可以方式0(B)也可以方式2(C)除方式2外,其它方式均可(D)任意方式
9、编写航标灯控制程序。
要求航标灯在白天熄灭,在夜晚断续点亮,时间间隔2秒,即亮2秒,息2秒,周期循环进行。
9、如下图,P1.4~P1.7接有四个发光二极管,P1.0~P1.3接有四个开关,RS消抖电路用于产生中断请求信号,当消抖电路的开关来回拔动一次将产生一个下降沿信号,通过INT0向CPU申请中断,要求:
初始时发光二极管全黑,每中断一次,P1.0~P1.3所接的开关状态反映到发光二极管上,且要求开关断开的对应发光二极管亮。
要求分析、写程序(要加注释)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制器 技术 复习题