单片机原理习题集

发布时间:   来源:文档文库   
字号:
单片机原理习题集一
单片机原理复习资料一、单选题、
1、十进制数126其对应的十六进制可表示为(A8FB8ECFED7E
2、十进制数89.75其对应的二进制可表示为(
A10001001.01110101B1001001.10C1011001.11D10011000.113、二进制数110010010对应的十六进制数可表示为(A192HBC90HC1A2HDCA0H
4、二进制数110110110对应的十六进制数可表示为(A1D3HB1B6HCDB0HD666H5、一3的补码是(
A10000011B11111100C11111110D111111016、下列表达式错误的是(
AXY=XY〕补BX=X补〕补CX=XDYX·Y=XY7CPU主要的组成部部分为(
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器8、计算机的主要组成部件为(
ACPU,内存,IO□BCPU,键盘,显示器C、主机,外部设备D、以上都是9INTEL8051CPU是()位的单片机A16B4C8D、准16
10、对于INTEL8031来说,EA脚总是(A、接地B、接电源C、悬空D、不用11、在计算机中“A”是用()来表示的
ABCDB、二一一十进制编码C、余三码DASCII12、在单片机中,通常将一些中间计算结果放在()中A、累加器B、控制器C、程序存储器D、数据存储器13、程序计数器PC用来(
A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址D、存放上一条的指令地址14、数据指针DPDR在()中
ACPU控制器BCPU运算器C、外部程序存储器D、外部数据存储器15、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码DBCD16、单片机应用程序一般存放在(ARAMBROMC、寄存器DCPU
17、单片机上电后或复位后,工作寄存器R0是在(
A000H单元B001H单元C009H单元DSFR18、进位标志CY在()中
A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWDDPOR19、单片机8051XTAL1XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振

208031复位后,PCSP的值为(
A0000H00HB0000H07HC0003H07H寄存器D0800H00H
21、单片机的堆栈指针SP始终是(
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度22P0P1口作输入用途之前必须(
A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻23、一个EPROM的地址有A0----A11引脚,它的容量为(A2KBB4KBC11KBD12KB
248031单片机中既可位寻址又可字节寻址的单元是(A20HB30HC00HD70H
258031单片机中片内RAM共有()字节A128B256C4KD64K
26、执行指令MOVXA,﹫DPTR时,WRRD脚的电平为(AWR高电平,RD低电平BWR低电平,RD高电平CWR高电平,RD高电平DWR低电平,RD低电平27INTEL8031PO□,当使用外部存储器时它是一个(A、传输高8位地址□B、传输低8位地址□C、传输低8位数据D、传输低8位地址/数据总线
28、当标志寄存器PSWRSORSI分别为10时,系统选用的工作寄存器组为(A、组0B、组1C、组2D、组329、下列指令中错误的是(
AMOVAR4BMOV20HR4CMOVR4R3DMOVR4R3
30、下列指令中不影响标志位CY的指令有(AADDA20HBCLRCRRCADINCA31LJMP跳转空间最大可达到(A2KBB256BC128BD64KB
32、计算机内部数据之所以用二进制形式表示,主要是(
A、为了编程方便B、由于受器件的物理性能限制C、为了通用性D、为了提高运算速度338051单片机共有()中断源A4B5C6D7
348051单片机共有()个中断优先级A2B3C4D5
35、外部中断源IE1(外部中断1)的向量地址为(A0003HB000BHC0013HD002BH36、累加器A的位地址为(
AE7HBF7HCD7HD87H37、寄存器B的位地址为(
AE7HBF7HCD7HD87H
388051的内部RAM中,可以进行位寻址的地址空间为(A00H2FHB20H2FHC00HFFHD20HFFH
39、设累加器A的内容为0C9H,寄存器R2的内容为54HCY=1,执行指令SUBBA

R2后结果为(
A、(A=74HB、(R2=74HC、(A=75HD、(R2=75H
40、设(A=0C3H,(R0=0AAH,执行指令ANLAR0后,结果(A、(A=82HB、(A=6CHC、(R0=82D、(R0=6CH418051的程序计数器PC16位计数器,其寻址范围是(A8KB16KC32KD64K
42、提高单片机的晶振频率,则机器周期(A、不变B、变长C、变短D、不定
43、在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A、栈底单元B7FH单元C、栈底单元地址加1D、栈底单元地址减1448051单片机中,唯一一个用户不能直接使用的寄存器是(APSWBDPTRCPCDB
458051单片机中,唯一一个用户可使用的16位寄存器是(APSWBDPTRCACCDPC46、执行如下三条指令后,30H单元的内容是(MOVR1,#30HMOV40H,#0EHMOVR140H
A40HB30HC0EHDFFH
47、有如下程序段:MOVR0,#30HSETBCCLRA
ADDCA,#00HMOVR0A执行结果是(
A、(30H=00HB、(30H=01HC、(00H=00HD、(00H=01H
48从地址2132H开始有一条绝对转移指令AJMPaddr11指令可能实现的转移范围是A2000H27FFHB2132H2832HC2100H28FFHD2000H3FFFH49、中断是一种(
A、资源共享技术B、数据转换技术C、数据共享技术D、并行处理技术50、执行MOVIE,#81H指令的意义是:(
A、屏蔽中断源B、开放外部中断源0C、开放外部中断源1D、开放外部中断源01二、多选题
1、所谓系统总线,指的是(
A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线2、系统内存包括(
A、硬盘B、软盘CRAMDROME、光盘3、数123可能是(
A、二进制数B、八进制数C、十六进制数D、四进制数E、十进制数48051单片机寻地方式有(
A、寄存器间接寻址方式B、立即寻址方式C、直接寻址方式D、变址间接寻址方式E、位寻址方式

5、下述条件中,能封锁主机对中断的响应的条件是(
A、一个同级或高一级的中断正在处理中B、当前周期不是执行当前指令的最后一个周期C、当前执行的指令是RETI指令或对IEIP寄存器进行读/写指令
D、当前执行的指令是一长跳转指令E、一个低级的中断正在处理中68051单片机的中断源有(
A、外部中断0B、定时/计数中断0C、串行中断D、外部中断1E、定时/计数中断17、中断请求的撤除有(
A、定时/计数中断硬件自动撤除B、脉冲方式外部中断自动撤除
C、电平方式外部中断强制撤除D、串行中断软件撤除E、串行中断硬件自动撤除8、如下程序段:CLRC
MOVA,#BCHADDCA,#65H则其结果为(
A、(A=21HBCY=1CAC=1DCY=0EAC=098051CPUD在访问外部存储器时,地址的输出是(
AP2口输出高8位地址BP1口输出高8位地址CP0口输出低8位地址DP1口输出低8位地址EP2口输出低8位地址108051CPU具有(
A4K字节的程序存储器B128字节的数据存储器C32线并行I0□D、全双工串行I0□一个E216位定时器/计数器11、对于JBCbitrel指令,下列说法正确的是(
Abit位状态为1时转移Bbit位状态为0时转移Cbit位状态为1时不转移Dbit位状态为0时不转移E.转移时,同时对该位清零12、对于DIVAB指令的执行结果,下列说法正确的是(
A商在AB.余数在BC.商在BD.余数在AE.如果除数为0,则溢出标志位置1
13.一个应用课题的研制,大致可分()阶段。
A.分析研究课题,明确解决问题的方法B.分别进行系统硬件和软件设计C.分模块调试系统,进行在线仿真和总调D.固化程序,投入实际运行E.反馈运行情况,及时修正,升级。
14、关于指针DPTR,下列说法正确的是(
ADPTRCPU和外部存储器进行数据传送的唯一桥梁BDPTR是一个16位寄存器CDPTR不可寻址DDPTR是由DPHDPL两个8位寄存器组成的EDPTR的地址83H
15.下列寄存器中,属于8051专用寄存器的是(AACCBDSWCRODCEB三、判断题:
18051每个中断源相应地在芯片上都有其中断请求输入引脚(2.程序计数器PC不能对它进行读写操作(
38051单片机的栈底单元是不能利用的,因此,它是一个闲置单元(48051单片机对最高优先权的中断响应是无条件的(
5.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令


6.在一般情况8051单片机允许同级中断嵌套(
78051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(8.单片机系统扩展时使用的锁存器,是用于锁存高8位地址(9RCA为循环左移指令(
10MOVA30H为立即寻址方式(
11.如果发生除法溢出错误,则PSW标志位P1。(12.如JCrel发生跳转时,目标地址为当前地址加上偏移量rel(13..MOVA,@ADPTR是一条查询指令(
14MULAB的执行结果是高8位在A中,低8位在B中(15.离散信号都是数字信号(
16.在A/D变换时,抽样频率越高越好(
17CPU对内部RAM和外部RAM的读写速度一样快(
18.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址(
19.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好(
20.(-86)原=11010110-86)反=10101001-86)补=10101010(单片机原理答案单选
1.D2.C3.A4.B5.D6.D7.A8.A9.C10.A11.D12.A13.C14.A15.C16.B17.A18.C19.D20.B21.B22.A23.B24.A25.B26.A27.D28.B29.D30.D31.D32.B33.B34.A35.C36.A37.B38.B39.A40.A41.D42.C43.C44.C45.B46.C47.B48.A49.D50.B多选
ABE2.CD3.BCDE4.ABCDE5.ABC6.ABCDE7.ABCD8.ABC9.AC10.ABCDE11.ADE12.ABE13.ABCDE14.BD15.ABE判断
1.×2.√3.×4.×5.×6.×7.√8.×9.×10.×11.×12.×13.√14.×15.×16.√17.×18.√19.×20.√
参考答案
1.单片机还可称为()。·微控制器
2.单片机与普通计算机的不同之处在于其将()、()、和()三部分集成于一块芯片上。

·CPU、存储器、I/O
3.MCS-51系列单片机芯片间主要差别是什么?。
·主要差别在于片内是否带有程序存储器(如8031片内不带有程序存储器,8051片内带有4KROM)。4.在家用电器中使用单片机应属于微计算机的()
A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用·B
5.MCS-51单片机的引脚·
接高电平和接低电平时各有何种功能?
接高电平,则使用片内程序存储器,否则使用片外程序存储器。
6.什么是机器周期?一个机器周期的时序是如何来划分的?如果采用12MHz晶振,一个机器周期为多长时间?
·1个机器周期等于12个时钟振荡周期,而时钟振荡周期即晶振频率的倒数。如果采用12MHz晶振,一个机器周期为1us
7.程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。
·
中断源外部中断0INT0定时器0(T0外部中断1(INT1定时器1(T1串行口

8.判断下列说法是否正确:
A8031CPU是由RAMEPROM所组成。
B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
入口地址0003H000BH0013H001BH0023H

C)在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1DPC可以看成是程序存储器的地址指针。·A)错(B)错(C)对(D)对
9.8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=)。这时当前的工作寄存器区是()组工作寄存器区。
·04H00H0
10.判断以下有关PCDPTR的结论是否正确?(ADPTR是可以访问的,而PC不能访问。(B它们都是16位的寄存器。(C它们都具有加“1”的功能。
(DDPTR可以分为28位的寄存器使用,但PC不能。·(A)对(B)对(C)错(D)对
11.内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出其地址范围。·字节地址为00H1FH的单元可以作为工作寄存器区;字节地址为20H2FH的单元可以进行位寻址。
12.使用8031单片机时,需将·低;程序
13.判断下列说法是否正确
引脚接()电平,因为其片内无()存储器。
A)程序计数器PC不能为用户编程时直接使用,因为它没有地址。B)内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
C8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。·A)对(B)错(C)错14.PC的值是()
(A当前正在执行指令的前一条指令的地址(B当前正在执行指令的地址
(C当前正在执行指令的下一条指令的地址

(D控制器中指令寄存器的地址·C
15.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51PC16位的,因此其寻址的范围为(K字节。
·64

本文来源:https://www.2haoxitong.net/k/doc/b85a80dcd15abe23482f4ddb.html

《单片机原理习题集.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式