单片机基础练习习题1.docx
《单片机基础练习习题1.docx》由会员分享,可在线阅读,更多相关《单片机基础练习习题1.docx(7页珍藏版)》请在冰豆网上搜索。
![单片机基础练习习题1.docx](https://file1.bdocx.com/fileroot1/2022-12/8/3d06f8d7-efcc-4820-b044-57eeb9014be7/3d06f8d7-efcc-4820-b044-57eeb9014be71.gif)
单片机基础练习习题1
单片机基础练习题
(1)
一、单选题
1、十进制数126其对应的十六进制可表示为( )
A、8 F B、8 E C、F E D、7 E
2、CPU主要的组成部部分为( )
A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器
3、在单片机中,通常将一些中间计算结果放在( )中
A、累加器 B、控制器 C、程序存储器 D、数据存储器
4、数据指针DPDR在( )中
A、CPU控制器 B、CPU运算器 C、外部程序存储器 D、外部数据存储器
5、指令和程序是以( )形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
6、单片机应用程序一般存放在( )
A、RAM B、ROM C、寄存器 D、CPU
7、单片机上电后或复位后,工作寄存器R0是在( )
A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR
8、进位标志CY在( )中
A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR
9、单片机的堆栈指针SP始终是( )
A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度
10、P0、P1口作输入用途之前必须( )
A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻
11、一个EPROM的地址有A0----A11引脚,它的容量为( )
A、2KB B、4KB C、11KB D、12KB
12、执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为( )
A、WR高电平,RD低电平 B、W R低电平,RD高电平
C、WR高电平,RD高电平 D、WR低电平,RD低电平
13、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为( )
A、组0 B、组1 C、组2 D、组3
14、下列指令中错误的是( )
A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MO V﹫R4,R3
15、下列指令中不影响标志位CY的指令有( )
A、ADD A,20H B、CLR C 、RRC A D、INC A
二、多选题
1、所谓系统总线,指的是( )
A、数据总线 B、地址总线 C、内部总线 D、外部总线 E、控制总线
2、数123可能是( )
A、二进制数 B、八进制数 C、十六进制数 D、四进制数 E、十进制数
3、8051单片机寻地方式有( )
A、寄存器间接寻址方式 B、立即寻址方式 C、直接寻址方式 D、变址间接寻址方式
E、位寻址方式
4、下述条件中,能封锁主机对中断的响应的条件是( )
A、一个同级或高一级的中断正在处理中
B、当前周期不是执行当前指令的最后一个周期
C、当前执行的指令是RETI指令或对IE或IP寄存器进行读/写指令
D、当前执行的指令是一长跳转指令 E、一个低级的中断正在处理中
5、中断请求的撤除有( )
A、定时/计数中断硬件自动撤除 B、脉冲方式外部中断自动撤除
C、电平方式外部中断强制撤除 D、串行中断软件撤除 E、串行中断硬件自动撤除
三、判断题:
1.程序计数器PC不能对它进行读写操作( )
2.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( )
3.单片机系统扩展时使用的锁存器,是用于锁存高8位地址( )
4. RC A为循环左移指令( )
5.MOV A,30H为立即寻址方式( )
四、填空题
1.单片机位寻址区的单元地址是从()单元到()单元,若某位地址是09H,它所在单元的地址应该是()。
2.转移指令与调用指令的相同点是两种指令都是通过改变程序计数器PC的内容来实现转移的;不同点是,当执行调用指令时,它不仅能转移到某一指定地址处,而且当子程序执行到()指令后,它能自动返回到()指令处,而普通转移指令()能返回。
3.当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。
4.堆栈指针SP的内容将始终指示(),当单步执行了调用指令LCALLaddr16后SP的内容将()改变。
5.由于执行每条指令都要占用CPU的时间,因此采用循环结构并多次重复执行某些指令可实现软件延时。
而硬件延时一般是采用单片机的()再通过软件编程来实现。
6.单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。
五、简述题
1.什么是单片机,单片机的特性主要有哪些?
答:
.
2.什么是中断?
CPU响应中断的条件是什么?
答:
单片机基础练习题
(2)
一、单选题
1、CPU主要的组成部部分为( )
A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器
2、单片机的堆栈指针SP始终是( )
A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度
3、寄存器B的位地址为( )
A、E 7 H B、F 7 H C 、D 7 H D、87H
4、设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B A,
R2 后结果为( )
A、(A)=74H B、(R2)=74H C 、(A)=75H D、(R2)=75H
5、有如下程序段:
M O V R 0,#30H
S E T B C
C L R A
A D D C A,#0 0H
M O V ﹫R 0,A
执行结果是( )
A、(30H)=0 0H B、(30H)=0 1H C 、(00H)=0 0H D、(00H)=0 1H
6、从地址2132H开始有一条绝对转移指令A J M P addr11,指令可能实现的转移范围是( )
A、2000H∽27FFH B、2132H∽2832H C 、2100H∽28FFH D、2000H∽3FFFH
7、执行M O V I E,#81H指令的意义是:
( )
A、屏蔽中断源 B、开放外部中断源0 C 、开放外部中断源1 D、开放外部中断源0和1
8.判断是否溢出时用PSW的()标志位,判断是否有进位时用PSW的()标志位。
A.CYB.OVC.PD.RS0E.RS1
9.当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为()。
A.0003HB.000BC.0013HD.001BHE.0023H
10.子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是()完成的。
A.通过POP命令B.通过MOV指令C.通过RET或RETI指令D.自动
11.单片机复位后,SP、PC、I/O口的内容为()
A.SP=07HPC=00HP0=P1=P2=P3=FFH
B.SP=00HPC=0000HP0=P1=P2=P3=00H
C.SP=07HPC=0000HP0=P1=P2=P3=FFH
D.SP=00HPC=00HP0=P1=P2=P3=00H
12.在进行串行通信时,若两机的发送与接受可以同时进行,则称为( )。
A半双工传送 B单工传送 C全双工传送 D以上都不对。
13.使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )。
A将源程序转换成目标程序 B将目标程序转换成源程序 C将低级语言转换成高级语言 D连续执行键
14.指令AJMP的寻址范围是( )
A任意范围 B-128到+127 C64K D2K
15.定时器TO的溢出标志为TFO,采用查询方式,若查询到有溢出时,该标志( )。
A由软件清零 B由硬件自动清零 C随机状态 DAB都可以
二、多选题
1、8051单片机寻地方式有( )
A、寄存器间接寻址方式
B、立即寻址方式
C、直接寻址方式
D、变址间接寻址方式
E、位寻址方式
2、中断请求的撤除有( )
A、定时/计数中断硬件自动撤除 B、脉冲方式外部中断自动撤除
C、电平方式外部中断强制撤除 D、串行中断软件撤除
E、串行中断硬件自动撤除
3、如下程序段:
C L R C
M O V A,#BCH
A D D C A,#65H
则其结果为( )
A、(A)=21H B、CY=1 C 、AC=1 D、CY=0 E、AC=0
4、关于指针DPTR,下列说法正确的是( )
A.DPTR是CPU和外部存储器进行数据传送的唯一桥梁
B.DPTR是一个16位寄存器
C.DPTR不可寻址
D.DPTR是由DPH和DPL两个8位寄存器组成的 E.DPTR的地址83H
5.下列寄存器中,属于8051专用寄存器的是( )
A.ACC B.DSW C.RO D.C E.B
三、判断题:
1.如果发生除法溢出错误,则PSW标志位P置1。
( )
2.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( )
3.MUL AB的执行结果是高8位在A中,低8 位在B中( )
4.离散信号都是数字信号( )
5.在A/D变换时,抽样频率越高越好( )
四、填空题
1.一个机器周期包含( )个晶振周期,若晶振周期的频率为12MHZ,则机器周期为( ),指令周期为( )~( )机器周期。
2.P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据( )。
3.所谓寻址,其实质就是()。
4.存储器映象是()。
5.定时器中断请求发生在()。
6.中断响应时间是指()。
五、简述题
1.简述累加器的ACC的作用。
2.简述寄存器间接寻址方式及其寻址范围。