没有合适的资源?快使用搜索试试~ 我知道了~
单片机原理复习题
需积分: 0 0 下载量 188 浏览量
2011-12-29
16:28:03
上传
评论
收藏 458KB DOC 举报
温馨提示
试读
19页
适合广大大学生学习单片机,为考试复习提供帮助,这份是从很多考卷整合的资料。
资源推荐
资源详情
资源评论
单片机原理及应用
一、填空题
1、十进制数-29 的 8 位补码表示为 11100011B 。
2、MCS-51 有 7 种寻址方式,特殊功能寄存器只能采用 直接 寻址方式。
3、MCS-51 串行接口有 4 种工作方式,这可在初始化程序中用软件填写特殊功能寄存器 SCON 加以选择。
4、MCS-51 有 5
个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
5、假定(A)=56H,( R5)=67H。执行指令:
ADD A,R5
DA A
后,累加器 A 的内容为 23H ,CY 的内容为 1 。
6、假定标号 qaz 的地址为 0100H,标号 qwe 值为 0123H(即跳转的目标地址为 0123H)。执行指令:
qaz:SJMP qwe
该指令的相对偏移量为 0123H - 0102H=21H 。
7、MCS-51 单片机访问片外存储器时,利用 ALE
信号锁存来自 P0
口的低 8 位地址信号。
8、MCS-51 单片机片内 RAM 的工作寄存器区共有 32
个单元,分为 4 组寄存器,每组 8
个单元,以 R0 ~ R7
作为寄存器名。
9、MCS-51 单片机中 P0 口作地址/数据总线,传送地址码的 低
8
位; P2 口作地址总线,传送地址码的 高
8 位。
1、十进制数-47 用 8 位二进制补码表示为 11010001B 。
2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
3、JBC 00H,rel 操作码的地址为 2000H,rel=70H,它的转移目的地址为 2073H。
4、一个机器周期= 12
时钟周期,一个时钟周期=2
个 振荡周期,一个振荡周期=1
个 节拍。
5、用串口扩展并行口时,串行接口工作方式应选为方式
0 。
6、A/D 转换器的三个最重要指标是转换速度、分辨率、转换精度。
7、当 89C51 的 RST 引脚上保持 2 个 机器周期以上的低电平,8051 即发生复位。
8、MCS-51 中,外部中断请求标志位是 IE0
和
IE1 。
9、假定(SP)=60H,( ACC)=30H,( B)=70H。执行下列指令:
PUSH ACC
PUSH B
后,SP 的内容为 62H ,61H 单元的内容为 30H ,62H 单元的 内容为 70H 。
10、在直接寻址方式中,以 8 位二进制数作为直接地址,因此其寻址对象只限于 片内
RAM 。
1、-19D 的二进制的补码表示为 11101101B 。
2、89C51 含 4KB 掩膜 ROM, 128B
的 RAM,在物理上有 4
个 独立的存储器空间。
3、通过堆栈操作实现子程序调用,首先要把 PC 的内容入栈,以进行断点保护。调用返回时再进行出栈
操作,把保护的断点弹回 PC 。
4、74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 块芯片。
5、PSW 中 RS1 RS0=10H 时,R2 的地址为 12H 。
6、假定 DPTR 的内容为 8100H,累加器 A 的内容为 40H,执行下列指令:
MOVC A,@A+DPTR
后,送入 A 的是程序存储器 8140H 单元的内容。
7、设 SP=60H,片内 RAM 的(30H)=24H,( 31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP=61H,(SP)=24H
PUSH 31H ;SP=62H,(SP)=10H
POP DPL ;SP=61H,DPL=10H
POP DPH ;SP=60H,DPH=24H
MOV A,#00H
MOVX @DPTR,A
最后执行结果是 执行结果将
0
送外部数据存储器的
2410H
单元 。
8、在中断系统中,T0 和 T1 两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH 。
9、12 根地址线可寻址 4KB 存储单元。
1.MCS—51 布尔处理机的存储空间是_00H ~ 7FH ____。
2.P
2
口通常用作_高
8
位地址线 ___,也可以作通用的 I/O 口使用。
3.若由程序设定 RS
1
、RS
0
=01,则工作寄存器 R
0
~R
7
的直接地址为_08 ~ 0FH _____。
4.8051 的堆栈区一般开辟在__用户
RAM
区 _____。
5.所谓寻址,其实质就是_如何确定操作数的单元地址______。
6.存储器映象是_存储器在整个存储空间的地址范围______。
7.定时器中断请求发生在__定时时间到_____。
8.中断响应时间是指__从查询中断请求标志位到转向中断区入口地址所需的机器周期____。
9.通过 CPU 对 I/O 状态的测试,只有 I/O 已准备好时才能进行 I/O 传送,这种传送方式称为_程序查询方式
______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_关中断___状态
1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚 RST 是 IN
脚 (IN 脚还是 OUT 脚),当其端出现高电平时,8051 进入复位状态。8051 一直维持
这个值,直到 RST 脚收到低电平,8051 才脱离复位状态,进入程序运行状态,从 ROM 0000 H
单元开始取
指令并翻译和执行。
3.半导体存储器分成两大类:RAM ROM ,其中 RAM 具有易失性,常用于存储 临时性数据 。
4.求十进制数-102 的补码(以 2 位 16 进制数表示),该补码为 9AH 。
5.PC 存放_CPU
将要执行的指令所在的
ROM
单元的地址 ,具有自动加
1
特性。在 8051 中决定程序执行顺
序的是 PC 还是 DPTR PC ?它是 16
位 ?不是(是,不是)SFG?
7.8051 内部有 4 个并行口,P0 口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时,必须先
将口锁存器置
1 ,才能读入外设的状态。
8.MCS-51 的堆栈只可设置在 内
RAM
低
128B
区 ,其最大容量为 128B ,存取数据的原则是 先进后出 。
堆栈寄存器 SP 是 8 位寄存器 ,存放 堆栈栈顶的地址 。
9.中断处理的全过程分为以下 3 个段: 中断请求 、 中断响应 、 中断服务 。
10.定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周
期未知的脉冲计数 。
二、选择题
1、在中断服务程序中,至少应有一条 (D)
(A)传送指令 (B)转移指令 (C)加法指令 (D)中断返回指令
2、ORG 2000H
LCALL 3000H
0RG 3000H
RET 左边程序执行完 RET 指令后,PC= (C)
(A)2000H (B)3000H (C)2003H (D)3003H
3、要 使 MCS-51 能够 响应定时 器 T1 中 断、串行 接口中断 , 它的中断 允许 寄存器 IE 的内容应是
(A)
(A)98H (B)84H (C)42H (D)22H
4、若某存储器芯片地址线为 12 根,那么它的存储容量为 (C)
(A)1KB (B)2KB (C)4KB (D)8KB
5、下面哪种外设是输出设备 (A)
(A)打印机 (B)纸带读出机 (C)键盘 (D)A/D 转换器
6、下面哪一个部件不是 CPU 的指令部件 (C)
(A)PC (B)IR (C)PSW (D)ID
7、以下运算中对溢出标志 OV 没有影响或不受 OV 影响的运算是 (A)
(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算
8、以下指令中,属于单纯读引脚的指令是 (C)
(A)MOV P1,A (B)ORL P1,#0FH
(C)MOV C,P1.5 (D)DJNZ P1,short-lable
9、在异步通讯接口,其帧格式由 1 个起始位(0)、 7 个数据位、1 个偶校验和 1 个停止位“1”组成。当
该接口每分钟传送 1800 个字符时,传送波特率为 (D)
(A)1800b/s (B)10b/s (C)3000b/s (D)300b/s
10、各中断源发出的中断请求信号,都会标记在 MCS-51 系统的 (B)
(A)TMOD (B)TCON/SCON (C)IE (D)IP
1、MCS-51 在响应中断时,下列哪种操作不会发生 (A)
(A)保存累加器 A (B)保护 PC
(C)找到中断入口 (D)保护 PC 转入中断入口
2、MCS-51 上电复位后,SP 的内容是 (B)
(A)00H (B)07H (C)60H (D)70H
3、PC 中存放的是 (A)
(A)下一条指令的地址 (B)当前正在执行的指令
(C)当前正在执行的指令的地址 (D)下一条要执行的指令
4、当 8031 外扩程序存储器 8KB 时,需使用 EPROM 2716 (C)
(A)2 片 (B)3 片 (C)4 片 (D)5 片
5、可以为访问程序存储器提供或构成地址的有 (C)
(A)只有程序计数器 PC (B)只有 PC 和累加器 A
(C)只有 PC、A 和数据指针 DPTR (D)PC、A、DPTR 和 SP
6、对程序存储器的读操作,只能使用 (D)
(A)MOV 指令 (B)PUSH 指令
(C)MOVX 指令 (D)MOVC 指令
7、下面哪种设备不是输入设备 (C)
(A)A/D 转换器 (B)键盘
(C)打印机 (D)扫描仪
8、要访问 MCS-51 的特殊功能寄存器应使用的寻址方式是 (A)
(A)直接寻址 (B)寄存器间接寻址
(C)变址寻址 (D)相对寻址
9、执行 MOVX A,@DPTR 指令时,MCS-51 产生的控制信号 (C)
(A)/PSEN (B)ALE (C)/RD (D)/WR
10、下面哪种指令将 MCS-51 的工作寄存器置成 3 区 (B)
(A)MOV PSW,#13H (B)MOV PSW,#18H
(C)SETB PSW.4 CLR PSW.3 (D)SETB PSW.3 CLR PSW.4
1、MCS-51 响应中断时,下面哪一个条件不是必须的 (C)
(A)当前指令执行完毕 (B)中断是开放的
(C)没有同级或高级中断服务 (D)必须有 RETI
2、执行 PUSH ACC 指令,MCS-51 完成的操作是 (A)
(A)SP+1→SP,( ACC)→(SP);( B)( ACC)→(SP), SP-1→SP
(C)SP-1→SP,( ACC)→(SP);( D)( ACC)→(SP), SP+1→SP
3、89C51 是 (C)
(A)CPU (B)微处理器
(C)单片微机 (D)控制器
4、关于 MCS-51 的堆栈操作,正确的说法是 (C)
(A)先入栈,再修改栈指针 (B)先修改栈指针,再出栈
(C)先修改栈指针,再入栈 (D)以上都不对
5、某种存储器芯片是 8KB×4 片,那么它的地址线根数是 (B)
(A)11 根 (B)13 根 (C)12 根 (D)14 根
6、MOV C,#00H 的寻址方式是 (A)
(A)位寻址 (B)直接寻址 (C)立即寻址 (D)寄存器寻址
7、必须进行十进制调整的十进制运算 (C)
(A)有加法和减法 (B)有乘法和除法
(C)只有加法 (D)只有减法
8、ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H 当执行完左边的程序后,PC 的值是 (C)
(A)0040H (B)0041H (C)0042H (D)0043H
9、MCS-51 复位时,下述说法正确的是 (D)
(A)( 20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H
1.MCS-51 单片机复位操作的主要功能是把 PC 初始化为( C )。
A.0100H B.2080H C.0000H D.8000H
2.若单片机的振荡频率为 6MHz,设定时器工作在方式 1 需要定时 1ms,则定时器初值应为( C )。
A.500 B.1000 C.2
16
-500 D.2
16
-1000
3.定时器 1 工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。
A.P
3.2
B.P
3.3
C.P
3.4
D.P
3.5
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持(
A )。
A.1 个机器周期 B.2 个机器周期
C.4 个机器周期 D.10 个晶振周期
5.MCS-51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应( A )。
A.外部中断 0 B.外部中断 1
C.定时器 0 中断 D.定时器 1 中断
6.定时器若工作在循环定时或循环计数场合,应选用( C )。
A.工作方式 0 B.工作方式 1 C.工作方式 2 D.工作方式 3
7.MCS-51 单片机的外部中断 1 的中断请求标志是( D )。
A.ET1 B.TF1 C.IT1 D.IE1
8.下列标号中,正确的标号是( D )。
剩余18页未读,继续阅读
资源评论
KanoRan
- 粉丝: 96
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功