单片机试题库
※样卷一
试卷代号 兰州工业高等专科学校 A
, 学年第 学期期末考
试试卷
科目单片机 班级 考试日期 月 日本试卷共 3 页
题目 一 二 三 四 五 六 七 八 九 十 十一 总分 分数 一.填空题:(每空1分,共30分)
1. 完成不同数制间的转换:( 10100101 ) = ( ) ;( 11000011 ) 2 10
= ( ) ; ( 01010111 ) = ( ) ;( 58 ) = ( ) 2 16 BCD 10 10
; 符号 5 的 ASCII 码是( ) BCD
2.ROM在单片机系统中作为程序存储器,主要类型有ROM、PROM、EPROM、EEPROM存
储器。其中8031( ) ;8051有4K( );8751有4K( )。
3 (在进行 BCD 码加法运算时,紧跟 ADD 或 ADDC 指令后的指令必须是( )指令。
4(中断源的允许是由( )寄存器决定的,中断源的优先级别是由( )寄存器
决定的。
5(寄存器PSW中的RS1和RS0的作用是( )。
6(在只使用外部程序存储器时,单片机的( )管脚必须接地。
7(单片机位寻址区的单元地址是从( )单元到( )单元。
8(在单片机扩展时,( )口和( )口为地址线,( )口为数据线。
9(子程序的返回指令是( )。
10(MCS-51单片机的内部RAM中从( )到( )是工作寄存器区,共分为( )组。
11(单片机有两个定时器,定时器的工作方式由( )寄存器决定,定时器的
启动与溢出由( )寄存器控制。
12( 单片机复位后,堆栈指针SP和程序计数器PC的内容分别为( )和( )。
13( JB bit,rel指令
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
示当指定位为( )时程序发生跳转。
14(单片机的内部中断源有( ),( )和( )。
第一页
5
二、选择题:(每空 1 分,共 10 分)
1 ( MCS-51 单片机定时器工作方式 0 是指的( )工作方式。 (A) 8 位 (B) 8 位自动重装 (C) 13 位 (D) 16 位
2 (当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为( )。 (A) MOV A, @R1 (B) MOVC A, @A + DPTR (C ) MOVX A, @ R0 (D) MOVX A, @ DPTR
3 ( MCS-51 外扩 RAM 和 I/O 口时 , 它的数据总线是( )。 (A) P0 (B) P1 (C) P2 (D) P3
4 (执行 PUSH ACC 指令 ,MCS_51 完成的操作是( )。 (A) SP+1 -> SP (ACC) -> SP (B) (ACC) -> (SP) SP-1 -> SP (C) SP-1 -> SP (ACC) -> (SP) (D) (ACC) -> (SP) SP+1 -> SP
5 (对程序存储器读操作 , 只能使用( )。
(A) MOV 指令 (B) PUSH 指令 (C) MOVX 指令 (D) MOVC 指令
6 (某种存储器芯片存储空间是 8KB, 那么它的地址线数目是( )。 (A) 11 根 (B) 12 根 (C) 13 根 (D) 14 根
7 (在下列程序中 , 正确操作的指令是( )。
(A) ADDC #30H,A (B) DEC DPTR (C) MOV DPTR,A (D) INC
A
8 ( LCALL 指令操作码地址是 2000H, 执行完相关子程序的返回指令后 ,PC= ( )。
(A) 2000H (B) 2001H (C) 2002H (D) 2003H
9 (程序 ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H
当 CPU 响应外部中断 0 后 ,PC 的值是( )。
(A) 0000H (B) 2000H (C) 000BH (D) 3000H
10 (当使用快速外部设备时 , 最好使用的输入 / 输出方式是( )。
(A) 中断 (B) 条件传送 (C ) DMA (D) 无条
第二页
5 三、 读程序写结果 (每空1分,共10分)
1. 写出下面每一条指令的执行结果。
MOV A ,#33H ;(A)=
CPL A ;(A)=
MOV B ,#44H ;(B)=
DIV AB ;(A)=
CPL B ;(B)=
RL A ;(A)=
RR B ;(B)=
2. 已知P1.0=1,ACC.7=0,OV=0,写出程序执行结果。
MOV C , P1.0 ; (C)=
ANL C ,ACC.7 ; (C)=
ORL C, /OV ; (C)=
四、判断题:( 10 分)
1(CPU与外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( ) 2(MCS-51单片机共有两个时钟XTAL1,XTAL2。 ( ) 3(在MCS-51系统中,一个机器周期等于2us。 ( )
4(我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。( ) 5(MOVC A,@A+DPTR,这是条相对寻址指令。 ( ) 6(程序存储器ROM可用程序对它进行读与写操作。 ( ) 7(判断指令 INC @R3 ( ) 8(TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( ) 9( MCS-51 外扩 I/O 口与外 RAM 是统一编址的 ( ) 10(因为8155是扩展的可编程并行接口芯片,其PA,PB口的数据可以自行交换。( )
五、编程题:( 20 分)
1((10分)已知MCS-51单片机系统片内RAM20H单元存放了一个8位无符号数7AH,片外扩展RAM的8000H存放了一个8位无符号数86H,试编程完成以上两个单元中的无符号数相加,并将和值送往片外RAM的01H、00H单元中,同时将所编写程序运行完成后的数据和状态添入下表中给出的PSW的有关位以及寄存器A、DPTR和RAM单元中。
CY A DPTR 片外01H 片外00H 片外8000H
2 (设时钟频率采用 6MHz ,要在 P1.2 口上输出一个周期为 1ms 的方波,方波的周期用定时器 T1 来实现(采用工作方式 2 )。
六(综合题:( 20 分)
试采用 8031 单片机及一片 2764EPROM ,一片 6264SRAM ,一片 74LS373 锁存器组成扩展电路,并要求画出其晶振、复位电路。欲采用线选法,试写出两种存储器的地址范围。
※样卷二
试卷代号 兰州工业高等专科学校 B
, 学年第 学
期期末考试试卷
科目单片机 班级 考试日期 月
日本试卷共 3 页
题一 二 三 四 五 六 七 八 九 十 十总
目 一 分
分 数
一.填空题:(每空1分,共30分)
1(在51系列单片机中,无内部ROM的单片机型号是( ),有4KEPROM的单片机型号
是( )。
2(MCS-51单片机指令系统共有7种寻址方式,其中MOV A,#DATA 为 ( )寻址;
MOV A, Rn 为 ( ) 寻址;MOV C, bit 为 ( ) 寻址。
3(MCS-51单片机的内部RAM中从( )到( )是工作寄存器区,共分为( )组。
4(单片机有两个定时器,定时器的工作方式由( )寄存
器决定,定时器的启动与溢出由( )寄存器控制。
5( 单片机复位后,堆栈指针SP和程序计数器PC的内容分别为( )和( )。
6( JB bit,rel指令表示当指定位为( )时程序发生跳转。
7(既做数据线又做地址线的是( )口,只能做数据线的是( )口。
8(动态显示和静态显示相比,( )的耗电相对较
大。
9( P1口在作为输入口使用时,在读取数据之前,通常要先向P1口送数据( )。
10(单片机的内部中断源有( ),( )和( )。
二、选择题(每空 1 分,共 10 分)
1(扩展程序存储器2764时,需要( )条P2口线。
A 13 B 5 C 8 D 4
2(使用单片机开发系统调试程序时,对原程序进行汇编的目的是( )。
A 将源程序转换成目标程序 B 将目标程序转换成源程序
C 将低级语言转换成高级语言 D 连续执行键
第一页
5
3(指令AJMP的寻址范围是( )
A 任意范围 B ,128到,127 C 64K
D 2K
4(09H位所在的单元地址是( )
A 02H B 08H C 21H D 20H
5. 定时器T0的溢出标志为TF0,采用查询方式,若查询到有溢出时,该标志( )
A 由软件清零 B 由硬件自动清零 C 随机状态
D AB都可以
6(单片机在与外部I/O口进行数据传送时,将使用( )指令。
A MOVX B MOV C MOVC D 视具体
I/O口器件而定。
7(在中断允许寄存器中,中断控制寄存器EA位的作用是( )
A CPU总中断允许控制位 B 中断请求总标志位
C 各中断源允许控制位 D 串行口中断允许位
8(串行口的工作方式由( )寄存器决定。
A SBUF B PCON C SCON D RI
9(读取AD转换的结果,使用( )指令。
A MOV A,@Ri B MOVX @DPTR,A
C MOVC A,@DPTR D MOVX A,@DPTR
10(串行口中断入口地址是( )
A: 000BH B: 0023H C:1000H D:0013H
三、读程序写结果 (每空 1 分,共 12 分) 1. 写出下面每一条指令的执行结果。
MOV A ,#33H ;(A)=
CPL A ;(A)=
MOV B ,#44H ;(B)=
DIV AB ;(A)=
CPL B ;(B)=
RL A ;(A)=
RR B ;(B)=
2. 已知P1.0=1,ACC.7=0,OV=0,写出程序执行结果。
MOV C , P1.0 ; (C)=
ANL C ,ACC.7 ; (C)=
ORL C, /OV ; (C)=
CLR C ; (C)=
CPL C ; (C)=
CLR C ; (C)=
CPL C ; (C)=
第二页
5
四、简答题(每题6分,共18分)
1.MCS-51有二个中断优先级的含义是什么,两级中断嵌套的含义是什么,
2.8051有哪几种寻址方式,
3.8051的定时器/计数器的方式2是什么工作方式,和串行口有何关系,
五、编程题:(20分)
1、 编写一计算 Y=X1+X2-X3 的程序。设 X1=38H ,
X2=2AH , X3=19H , Y 存放在 BUF 单元。
2 、设时钟频率采用 6MHz ,要在 P1.0 上输出一个周期为 2ms 的方波,方波的周期用定时器 T0 来确定(采用工作方式 0 )
六、综合题:(20分)
试采用8031单片机及一片2732EPROM,一片6116SRAM、一片74LS373锁存器组成扩展电路, 并要求画出其晶振、复位电路。欲采用线选法,试写出两种存储器的地址范围。
※样卷一答案
兰州工业高等专科学校
, 学年第
学期期末考试试卷
参考答案及评分
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
, A 卷, 科目 单片机 考试班级 本答案编写人
共 页
一、 填空题:(30分)
1 (( 165 )( C3 )( 57 )( 01011000 )( 35H )
2.(内部无ROM) (掩膜ROM) (EPROM)
3. ( DA A )
4 .( IE ) ( IP)
5.( 选择工作寄存器组 )
6.(EA)
7.(20H) (2FH)
8.(P0)(P2)(P1)
9.(RET)
10.(00H) (1FH) (4)
11.(TMOD) (TCON)
12.(07H) (0000H)
13.(1)
14.(T0)(T1)(串行口)
二、选择题:(10分)
1(C 2.B 3.A 4.A 5.D 6.C 7.D 8.D 9.B 10.C
三、读程序写结果:(10分)
1 ( 33H 0CCH 44H 03H 0FFH 06H 0FFH 2 ( 1 0 1
四、判断题:(10分)
1(对 2.错 3.错 4.对 5.错 6.错 7.错 8.对 9.对 10.错
第一页
5
五、编程题:(20分)
1(
片外CY A DPTR 片外01H 片外00H 8000H 1 00 01H 01 00 86H
解: MOV DPTR,#8000H
MOVX A,@DPTR
ADD A,20H
MOV DPTR,#00H
MOVX @DPTR,A
CLR A
MOV ACC.0,C
INC DPTR
MOVX @DPTR,A
2(
(1)求计数值a
a=6
(2)初值装入:
MOV TL1,#06H
MOV TH1,#06H
(3)方式控制字TMOD:20H
(4)程序:
ORG 0000H
AJMP MAIN
ORG 001BH
SJMP IN
MAIN:MOV TMOD,#20H
MOV TH1, #06H
MOV TL1, #06H
SETB TR1
SETB ET1
SETB EA
SJMP ,
IN:CPL P1.2
MOV TH1, #06H
MOV TL1, #06H
RETI
END
六、综合题:(略)
※样卷二答案
兰州工业高等专科学校
,
学年第 学期期末考试试卷
参考答案及评分标准, B 卷,
科目单片机 考试班级
本答案编写人 共 2 页
一、 填空题(20分)
1( 8031 8751
2( 立即数 寄存器 位
3( 00H 1FH 4
4( TMOD TCON
5( 07H 0000H
6( 1
7( P0 P2
8( 静态显示
9( FFH
10(T0 T1 串行口
二、 单项选择题(10分)
1( B 2( A 3(B 4(C 5(A 6( A 7( A 8(C 9( D 10( B
三、 读程序写结果(12分)
1 ( 33H 0CCH 44H 03H 0FFH 06H
0FFH
2 ( 1 0 1 0 1
四、 简答题(18分)
1. MCS-51 的两个中断优先级是指:每一中断请求源可编程为高优先级中断或低优先级中断。
两级中断嵌套是指:一个正在被执行的低优先级中断服务程序能被高优先级中断所中断,但不能被另一个同级的或低优先级中断所中断。
2. 8051 有七种寻址方式,分别是寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。
3. 定时器 / 计数器方式 2 是 8 位自动重装载方式,经常用作串行口的波特率发生器。
第一页
5
五、编程题(20分)
1、 MOV A,#38H
ADD A,#2AH
CLR C
SUBB A,#19H
MOV SUF A
END
2 、
ORG 0000H
AJMP MAIN
ORG 000BH
SJMP IN
MAIN:MOV TMOD,#00H
MOV TH1, #0CH
MOV TL1, #0F0H
SETB TR0
SETB ET0
SETB EA
SJMP ,
IN:CPL P1.0
MOV TH1, #0CH
MOV TL1, #0F0H
RETI
END
六、综合题(略)
※选择题1
1. 计算机能直接识辨的语言是( )
A、汇编语言
B、自然语言
C、机器语言
D、高级语言
2、 在MCS-51单片机的运算电路中,不能为ALU提供数据的是( )
A、累加器A
B、 暂存器
C、寄存器B
D、状态寄存器PSW
3、 CPU寻址外设端口地址的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
有两种,一种是统一地址,还有一种是 ( )
A、混合编址
B、动态编址
C、独立编址
D、变址编址
4( 在MCS—51中,需双向传递信号的是 ( ) A、地址线
B、数据线
C、控制线
D、电源线
5(与其他接口芯片和D/A转换器芯片不同,A/D转换芯片中需要编址的是( )
A、用于转换数据输出的数据锁存器
B、A/D转换电路
C、模拟信号输入的通道
D、地址锁存器
6(下列简写名称不是单片机或单片机系统的是( ) A、MCU
B、SCM
C、ICE
D、CPU
7(与定时工作方式1和0比较,定时工作方式2不具备的特点是( )
A、计数溢出后能自动重新加载计数初值 B、增加计数器位数
C、提高定时精度
D、适于循环定时和循环计数应用
8(下列四条叙述中,有错误的一条是 ( )
A、16根地址线的寻址空间可达1MB
B、内存储器的存储单元是按字节编址的
C、CPU 中用于存放地址的寄存器称为地址寄存器 D、地址总线上传送的只能是地址信息
9( 在算术运算中,与辅助进位为AC有关的( ) A、二进制数
B、八进制数
C、十进制数
D、十六进制数
10(执行返回指令时,返回的断点是( ) A、调用指令首地址
B、调用指令末地址
C、调用指令下一条指令的首地址
D、返回指令的末地址
5
※选择题2
11( 在下列寄存器中,与定时/计数控制无关的是 ( ) A、TCON(定时控制寄存器)
B、TMOD(工作方式控制寄存器)
C、SCON(串行控制寄存器)
D、IE(中断允许控制寄存器)
12(在家用电器中使用单片机应属于计算机的( ) A、数据处理应用
B、 控制应用
C、数值计算应用
D、辅助
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
应用
13(MCS—51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是 ( )
A、P0口和P2口
B、P0口
C、P2 口和 P3口
D、P2 口
14( 执行程序段
MOV R0,# data
MOV A,@RO
RL A
MOV R1,A
RL A
RL A
ADD A,R1
MOV @R0,A
后,实现的功能是 ( ) A、把立即数data循环左移3次 B、把立即数data乘以10次 C、把data单元的内容循环左移3次 D、把data单元的内容乘以10次 15(在相对寻地址方式中,寻址的结果体现在 ( )
A、PC中
B、累加器A中
C、DPTR中
D、某个存储单元中
16(在寄存器间接寻址方式中,指定寄存器中存放的是( )
A、操作数
B、操作数地址
C、转移地址
D、地址偏移量
17.以下各项中不能用来对内部数据存储器进行访问的是( )
A、数据指针DPTR
B、按存储单元地址或名称
C、堆栈指针SP
D、由R0或R1作间址寄存器
18.如果把8255A的A1、A0分别与80C51的P0.1、P0.0连接,则8255A的A、B、C、
口和控制寄存器的地址可能是 ( )
A、XX00H ~XX03H
B、00XXH ~03XXH
C、0XXXH~ 3XXXH
D、X00XH ~X03XH
19(在使用多片DAC0832进行D/A转换、并分时输入数据的应用中,它的两级数据锁存结构可以 ( )
A、保证各模拟电压能同时输出
B、提高D/A转换速度
C、提高D/A转换精度
D、增加可靠性
20.下列定时/计数硬件资源中,不是供用户使用的是 ( ) A、高8位计数器TH
B、低8位计数器TL
C、定时器/计数器控制逻辑
D、用于定时/计数控制的相关寄存器
5
※选择题3
21(如果以查询方式进行定时应用,则应用程序中的初始内容应包括 ( ) A、系统复位、设置工作方式、设置计数初值
B、 设置计数初值、设置中断方式、启动定时
C、设置工作方式、设置计数初值、打开中断
D、设置工作方式、设置计数初值、禁止中断
22.下列理由中,不能说明MSC—51的I/O编址是统一方式而非独立方式的理由是 ( )
A、没有专用的I/O指令
B、没有区分存储器和I/O的控制信号
C、使用存储器指令进行I/O操作
D、P3口线具有第二功能
23.以下有关第9数据位的说明中,错误的是 ( ) A、第9位数据位的功能可有用户定义
B、发送数据的第9位数据位内容在SCON寄存器的TB8位中预先准备好
C、帧发送时使用指令把TB8位的状态送入发送SBUF中 D、接收到的第9数据位送SCON寄存器的RB8中保存 24.区分片外程序存储器和数据存储器的最可靠方法是 ( ) A、看其他芯片型号是RAM和ROM
B、看其他于地址范围的低端还是高端
C、看其离MCS—51芯片的远近
D、看其是被RD信号连接还是被PSEN信号连接 25.在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是 ( )
A、PC
B、PSW
C、A
D、SP
26.在下列叙述中,不属于单片机存储器系统特点的是( ) A、程序和数据两中类型的存储器同时存在
B、芯片内外存储器同时存在
C、扩展数据存储器与片外数据存储器存储空间重叠 D、扩展程序存储器与片内数据存储器存储空间重叠 27.各中断源发出的中断请求信号,都会标记在MCS-51系统中的 ( )
A、TMOD
B、TCON/SCON
C、IE
D、SCON
28( 通常所说的主机是指 ( ) A、运算器和控制器
B、CPU和磁盘存储器
C、CPU和主存
D、硬件和软件
29( 帧格式有一个起始位、8个数据位和1个停止位的异步串行通信方式是( )
A、方式0
B、方式1
C、方式2
D、方式3
30(计算机工作时,能写入也能读出的半导体存储器是 ( )
A、RAM
B、ROM
C、磁盘
D、磁带
5
※选择题4
31( 在MCS—51中 ( )
A、具有独立的专用的地址线
B、有P0口和P1口的口线做地址线 C、有P0口和P2口的口线做地址线 D、有P1口和P2口的口线做地址线 32( 20根地址线的寻址范围可达 ( ) A、512KB
B、1024KB
C、640KB
D、4096KB
33(如在系统中只扩展一片Intel 2732(4k* 8),除应使用P0口的8条口线外,至少还
应使用P2口的口线( )
A、4条
B、5条
C、6条
D、7条
34(假定设置堆栈指针SP的值为37H,在执行执行子程序调用时把断点地址进栈保护
后,SP的值为( )
A、36H
B、37H
C、38H
D、39H
35(下列有关MCS—51中断优先级控制的叙述中,有错误的是( ) A、低优先级不能中断高优先级,但高优先级,但高优先级中断低优先级 B、同级中断不能嵌套
C、同级中断请求按时间的先后顺序响应
D、同时同级的多中断请求,将形成阻塞,系统无法响应 36(在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄
存器的( )
A、EA位和ET0位
B、EA位和EX0位
C、EA位和ES位
D、EA位和E1位
37.计算机中最常用的字符信息编码是( )
A ASCII B BCD码 C 余3码 D 循环码 38( 以下不是构成的控制器部件( ):
A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器 39.-49D的二进制补码为.( )
A 11101111 B 11101101 C 0001000 D 11101100 40. 十进制0.625转换成二进制数是( )
A 0.101 B 0.111 C 0.110 D 0.100
5 ※选择题5
41.要想测理INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为( ).
(A)09H (B)87 H (C)00H (D)80H
13.PSW=18H时,则当前工作寄存器是( )
(A)0组 (B)1组 (C)2组 (D)3组
42.PC的值是( )
A、当前正在执行指令的前一条指令的地址 B、当前正在执行指令的地址
C、当前正在执行指令的下一条指令的地址 D、控制器中指令寄存器的地址 43.执行PUSH ACC指令,MCS-51完成的操作是( )
(A) SP+1 SP (ACC) (SP) (B)(ACC) (SP)SP-1 SP
(B) (C)SP-1 SP (ACC) (SP) (D)(ACC) (SP)SP+1 SP 44.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( )
(C) 2000H (B)2001H (C)2002H (D)2003H
45.执行MOVX A,DPTR指令时,MCS-51产生的控制信号是( )
(D) /PSEN (B)ALE (C)/RD (D)/WR
46.ORG 0000H
AJMP 0040H
ORG 0040H
MOV SP,#00H当执行完左边的程序后,PC的值是( )
(A) 0040H (B)0041H (C)0042H (D)0043H
47.在中断服务程序中,至少应有一条( )
(,)传送指令(,)转移指令(,)加法指法(,)中断返回指令 30.D MCS-51在响应中断时,下列哪种操作不会发生( ). (A)保护现场 (B)保护PC (C)找到中断入口若悬河 (D)保护PC转入中断入口
48.MCS-51响应中断时,下面哪一个条件不是必须的( ) (A)当前指令执行完毕 (B)中断是开放的确
(C)没有同级或高级中断服务须 (D)必须有RET1指令
49.使用定时器T1时,有几种工作模式( )
(,),种 (,),种 (,),种 (,),种 50.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:( )
A、 当前正在执行高优先级中断处理
B、 当前正在执行RETI指令
C、 当前指令是DIV指令,且正处于取指令的机器周期
D、 当前指令是MOV A,R3
5 ※部分选择题答案
1 , 5 CDCBC 6 , 10 DBACC 11 , 15 CBBDA 16 , 20 BACAC 21 , 25 BBCDB
,
※填空题1
1 、在下列情况 /EA 引脚应接何种电平,
( 1 )只有片内 ROM , /EA = ;( 2 )只有片
外 ROM , /EA = ;
( 3 )有片内、片外 ROM , /EA = ;( 4 )有片内 ROM
但不用,而用片外 ROM ,/EA = 。
2 、 10 根地址线可选 个存储单元, 32KB 存储单元需 要 根 地址线。
3 、 8031 单片机复位后, R4 所对应的存储单元的地址
为 ,因上电复位时, PSW=
。这时当前的工作寄存器区是 组工作
寄存器区。
4 、内 RAM 中,位地址为 30H 的位,该位所在字节的字节地
址为 。
5 、指令 POP B 的源操作数是 ,是
寻址方式,目的操作数是 ,是 寻址方式。
6 、已知 SP=25H , PC=4345H , (24H)=12H , (25H)=34H , (26H) , 56H ,当执行 RET 指令后, SP= , PC= 。
7. 计算机中常作的码制有
8. 十进制 29 的二进制表示为
9. 十进制数 -29 的 8 位补码表示为 . 10. 单片微型机 、 和 三部分组成 .
11. 若不使用 MCS-51 片内存器引脚 必须接地 . 12. 是计算机与外部世界交换信息的载体 . 13. 十进制数 -47 用 8 位二进制补码表示为 . 14.-49D 的二进制补码为 .
15. 计算机中最常用的字符信息编码是 16 (计算机中的数称为机器数,它的实际值叫 。 17. 单片机与普通计算机的不同之处在于其将
三部分集成于一块芯片上。
18. 微处器由 三部分组成 .. 19. 当 MCS-51 引脚 信号有效时 , 表示从 Po 口稳定地送出了低 8 位地址 .
20.MCS-51 的堆栈是软件填写堆栈指针临时在 _
存储器内开辟的区域 .
21.MCS-51 中凡字节地址能被 _ 整除的特殊功能寄存器均能寻址 .
22.MCS-51 有 4 组工作寄存器,它们的地址范围
是 .
23.MCS-51 片内 范围内的数据存储器 , 既可以字节寻址又可以位寻址 .
24. 计算机的系统总线有 。 25.80C51 含 掩膜 ROM 。
26.MCS-51 中 T0 中断服务程序入口地址为 。 27.PSW 中 RS1 R30=11H , R2 的地址为 。 28. 执行当前指令后, PC 内容为 。
29.12 根地址线可寻址 KB 存储单元。
30. 写 8255A 控制字时,需将 A1 , A0 置为 。 31.MOV C , 20H 源寻址方式为 寻址。
32.INC 影响 CY 位。
5 ※填空题2
33. 指令 LCALL 37B0H ,首地址在 2000H ,所完成的操作是
入栈, 37B0H ? PC 。
34.MOVX A , @DPTR 源操作数寻址方式为 。 35 ( ORG 1000H
LCALL 4000H
ORG 4000H
ADD A , R2 执行完 LCALL 后( PC ) = 。
36 ( 80C51 中断有 个优先级。
37 ( 80C51 中断嵌套最多 级。
38 (微机与外设间传送数据有 、 和 三种方式。
39 (外中断请求标志位是 和 。 40 (当 80C51 的 RST 引脚上保持 个机器周期以上的低电平时, 80C51 即发生复位。
41 (当单片机的型号为 8031/8032 时,其芯片引线 一定要接
电平。
42 ( MCS-51 机扩展片外 I/O 口占用片外 存储器的地址的空间。
43 ( MCS-51 单片机访问片外存储器时,利用 信号锁存来自 口的低 8 位地址信号。
44 ( 12 根地址线可选 个存储单元, 32KB 存储单元需要 根地址线。
45 (三态缓冲寄存器输出端的“三态”是指 态、 态和 态。
46 ( 74LS138 是具有 3 个输入的译码器芯片,其输出作为片选信号时,最多可以选中 块芯片。
47. 假定 (SP)=60H, (ACC)=30H,(B)=70H, 执行下列命令 :
PUSH ACC
PUSH B
后 ,SP 的内容为 , 61H 的单元的内容为 ,62H 单元 的内容为 .
48. 假定 (SP)=62H, (61)H=30H, (62)H=70H, 执行下列指令 : POP DPH
POP DPL
后 ,DPTR 的内容为 ,SP 的内容为 49. 假定 (A)=85H, (R0)=20H, (,,,),, AFH. 执行指令 :
ADD A,@R0
后 , 累加器 A 的内容为 , CY 的内容为 , AC 的内容为 , OV 的内容
为 .
50. 假定 (A)=85H, (20H)=OFFH, (CY)=1, 执行指令 :
ADDC A, 20H
后 , 累加器 A 的内容为 , CY 的内容
为 , AC 的内容为 , OV 的内容为 .
5 ※部分填空题答案
1 、在下列情况 /EA 引脚应接何种电平,
( 1 )只有片内 ROM , /EA = 1 ;( 2 )只有片外 ROM , /EA = 0 ;
( 3 )有片内、片外 ROM , /EA = 1 ;( 4 )有片内 ROM 但不用,而用片外 ROM , /EA =0 。
2 、 10 根地址线可选 1024 个存储单元, 32KB 存储单元需要 15 根 地址线。
3 、 8031 单片机复位后, R4 所对应的存储单元的地址为 04H ,因上电复位时, PSW=
00H 。这时当前的工作寄存器区是 0 组工作寄存器区。 4 、内 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H 。
5 、指令 POP B 的源操作数是 SP ,是 寄存器间接 寻址方式,目的操作数是 B ,是 寄存器 寻址方式。 6 、已知 SP=25H , PC=4345H , (24H)=12H , (25H)=34H , (26H) , 56H ,当执行 RET 指令后, SP= 23H , PC= 3412H 。
7. 计算机中常作的码制有原码、反码和补码
8. 十进制 29 的二进制表示为 00011101
9. 十进制数 -29 的 8 位补码表示为 .11100011
10. 单片微型机 CPU 、存储器和 I\O 接口 三部分组成 . 11. 若不使用 MCS-51 片内存器引脚 EA 必须接地 . 12. 输入输出设备 是计算机与外部世界交换信息的载体 . 13. 十进制数 -47 用 8 位二进制补码表示为 .11010001 14.-49D 的二进制补码为 .11101101
15. 计算机中最常用的字符信息编码是 ASCII
16 (计算机中的数称为机器数,它的实际值叫真值。 17. 单片机与普通计算机的不同之处在于其将( CPU )(存储器)和( I/O 口) 三部分集成于一块芯片上。
18. 微处器由寄存器、控制器和运算器三部分组成 .. 19. 当 MCS-51 引脚 ALE 信号有效时 , 表示从 Po 口稳定地送出了低 8 位地址 .
20.MCS-51 的堆栈是软件填写堆栈指针临时在 _ 片内数据存 储器内开辟的区域 .
21.MCS-51 中凡字节地址能被 _8 整除的特殊功能寄存器均能寻址 .
22.MCS-51 有 4 组工作寄存器,它们的地址范围是 00H~1FH. 23.MCS-51 片内 20H~2FH 范围内的数据存储器 , 既可以字节寻址又可以位寻址 .
24. 计算机的系统总线有地址总线、控制总线和数据总线。 25.8051 含 4KB 掩膜 ROM 。
※简答题1
1、 PC 机和单片机都是微型机,两者有什么区别 ? 2 、 16 位单片机性能优于 8 位单片机,为什么现阶段不如 8 位单片机应用广泛 ?
3 、单片机有什么特点 ?
4 、单片机系统的硬件主要由哪些功能部件组成 ? 5 、什么叫总线 ? 总线可分为哪几种 ? 采用总线结构有什么好
处 ?
6 、什么叫 RAM? 什么叫 ROM? 其主要的功能是什么 ? 7 、堆栈的功能是什么 ? 有什么操作原则 ? 栈顶地址如何指示 ? 8 、什么叫汇编语言 ? 有什么特点 ?
9 、二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符 ? 无标识符时表示什么进制数 ?
10 、 51 单片机的存储空间分为哪几部分,它们的寻址范围是多
少,
11 、若 8031 单片机的晶振频率 fosc , 12MHz ,则时钟周期、状态周期、机器周期各是多少,
12 、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断 51 单片机正在工作,
13 、指出下列指令中划线的操作数的寻址方式。
Mov r0 , #60h
Mov a , 30h
Mov a,@r0
Movc a,@a+dptr
Cjne a,#00h,one
Cpl c
Mov c,30h
14、 对下面一段程序加上机器码,并说明程序运行后寄存器 A 、
R0 和内部 RAM50h 、 51h 、 52h 单元中的内容为何值。
MOV 50H,#50H
MOV A,50H
MOV R0,A
MOV A,#30H
MOV @R0,A
MOV A,#50H
MOV 51H,A
MOV 52H,#00H
15 、什么是中断, 51 单片机有哪几个中断源,各自对应的中断入口地址是什么,中断入口地址与中断服务子程序入口地址有区别吗,
16 、 51 单片机,当 fosc , 6MHz 和 fosc , 12MHz 时,最大定时各为多少,
17 、若 f=6MHZ ,要求 T1 定时 10ms ,选择方式 0 , OSC
装入时间初值后 T1 计数器自启动。计算时间初值 X= ,并填入 TMOD 、 TCON 和 TH1 、 TL1 的值,
18 、要求 T0 工作在计数器方式(方式 0 ),计满 1000 个数申请中断。计算计数初值 X 及填写 TMOD 、 TCON 和 TH0 、 TL0 ,
19 、何为并行通信、串行通信,其中串行通信的两种基本形式是什么,请叙述各自原理。何为波特率,
20 、在串行通信中的数据传送方向有单工、半双工和全双工之分,请叙述各自功能。
21 、若异步通信接口按方式 3 传送,已知其每分钟传送 3600 个字符,其波特率是多少,
22 、某 8031 串行口,传送数据的帧格式由一个起始位( 0 ), 7 个数据位,一个奇偶校验位和一个停止位( 1 )组成。当该接口每分钟传送 1800 个字符时,计算其传送波特率。
23 、 32KB RAM 存储器的首地址若为 2000H ,则末地址为多少,
24 、起止范围为 0000H , 3FFFH 的存储器的容量为多少,
25 、 LED 的静态显示方式与动态显示方式有何区别,各有什么优缺点,
5 ※简答题2
26 、 什么是可编程接口 ?
27 、什么是控制器 ?
28 、什么是微型计算机 ?
29 、什么是指令系统 ?
30 、什么是指令 ?
31 、什么是寻址方式 ?
32 、 A/D 转换芯片中采样保持电路的作用是什么 ? 省略采样保持电路的前提条件是什么 ?
33 、单片机怎样管理中断 ? 怎样放开和禁止中断 ? 怎样设置优先级 ?
34 、什么是单片机的机器周期 , 状态周期 , 振荡周期的指令周期 ? 他们之间有什么关系 ?
35 、当定时器 T0 工作于模式 3 时 , 如何使运行中的定时器 T1 停下来 ?
36 、波特率 , 比特率和数据传送率的含义各是什么 ?
37 、 . 开机复位后 ,CPU 使用的是哪组工作寄存器 ? 它们的地址是什么 ?CPU 如何确定和改变当前工作寄存器组 ?
38 、程序状态寄存器 PSW 的作用是什么 ? 常用状态有哪些位 ? 作用是什么 ?
39 、位地址 7CH 与字节地址 7CH 有什么区别 ? 位地址 7CH 具体在片内 RAM 中什么位置 ?
40 、 MCS — 51 单片机有几种复制方法 ? 应注意什么事项 ?
41 、 MCS — 51 单片机内 256B 的数据存储器可分为几个区 ? 分别作用是什么 ?
42 、试说明指令 CJNE @R1,#74H,10H 的作用 . 若本指令地址为 8100H, 其转移地址是多少 ?
43 、程序存储器的 0543H 和 0544H 两单元中寸有一条 AJMP 指令 . 若其代码为 E165H, 则目的地址等于什么 ?
44 、执行过某 LCALL 指令后 , 堆栈的内容如图 11 — 1 所示 . 试问 LCALL 指令的首地址是多少 ? 它执行前 SP 的内容等于多少 ? 子程序中两条保护现场指令依次是什么 ?
45 、读下面一段程序 , 并以简单的方法对它进行改正 , 限用 5 条指令 .
MOV R0,#21H MOV A, 20H
MOV A,20H SWAP A
ANL A,#0FH ANL A ,#0FH
MOV @R0,A MOV @R0,A
INC R0
46 、 DJNZ R7,LABEL 指令的代码为 DF0FH. 若 该指令的第一个字节位于 0800H 单元 , 则标号 LABEL 所代表的目的地址等于什么 ?
47 、为什么 MCS — 51 单片机的程序存储器和数据存储器共处同一地址空间而不会发生什么总线冲突 ?
48 、 MCS — 51 单片机的 P0 – P3 四个 I/O 端口在结构上有什么异同 ? 使用时应注意什么事项 ?
49 、开机复位后 ,CPU 使用的是哪组工作寄存器 ? 它们的地址是什么 ?CPU 如何确定和改变当前工作寄存器组 ?
50 、当定时器 T0 工作于模式 3 时 , 如何使运行中的定时器 T1 停下来 ?
1 、答: PC 机和单片机都是微型机,是微型计算机技术发展的两大分支。 PC 机以满足海量高速数值计算为主,兼顾控制功能。单片机以满足测控对象的测控功能,嵌入式应用为主,兼顾数据处理能力。
2 、答: 16 位单片机性能优于 8 位单片机,但由于价格不菲,其应用面受到一定限制。相反 MCS 一 51 系列单片机,由于其性能价格比高,并吸引了世界许多知名芯片制造厂商,竞相使用以 80C51 为内核,扩展部分测控系统中使用的电路技术、接口技术、 A/D 、 D/A 和看门狗等功能部件,推出了许多与 80C51 兼容的 8 位单片机,强化了微控制器的特征,因而得到了比 16 位
单片机更广泛的应用。
3 、答:由于单片机足把微型计算机主要部件都集成在一块芯片上,即一块芯片就是一个微型计算机。因此,单片机具有以下特点:
1) 有优异的性能价格比。目前国内市场上,有些单片机的芯片只有人民币几元,加上少量外围元件,就能构成一台功能相当丰富的智能化控制装置。
2) 集成度高,体积小,可靠性好。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性与抗干扰能力。而且,由于单片机体积小,易于采取电磁屏蔽或密封
措施
《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施
,适合于在恶劣环境下工作。
3) 控制能力强。单片机指令丰富,能充分满足。工业控制的各种要求。
4) 低功耗,低电压,便于生产便携式产品。
5) 易扩展。可根据需要并行或串行扩展,构成各种不同应用规模的计算机控制系统。
4 、答:单片机系统的硬件由单片机芯片和外部设备组成 c
单片机芯片则包含微处理器 (CPU) 、存储器 ( 存放程序指令或数据的 ROM 、 RAM 等 ) ,
输入 / 输出口 (I/O 口 ) 及其他功能部件如定时 / 计数器、中断系统等,它们通过地址总线 (AB) 、数据总线 (DB) 和控制总线 (CB) 连接起来。
外部设备即单片机系统的输入 / 输出设备,简称 I/O 设备。输入设备是输入原始数据、
程序和控制命令的部件,‘如键盘、鼠标、扫描仪、摄像机等。输出设备是输出计算机数据信息处理的结果和计算机工作状态信息的部件,如屏幕显示器、打印机、 1,ED 数码管显示器绘图仪等。但输入输出设备一般不能与 CPU 直接相连,而是通过某种电路完成寻址、数据缓冲、输入输出控制、功率驱动、 A/D 、 D/A 等功能,这种电路称为 I/O 接口电路,如 8255 、 8155 、 8279 、 0809 、 0832 等芯片。
5 、答:总线是用于传送信息的公共途径。
总线可以分为数据总线 DB(Data Bus) 、地址总线 AB(Address Bus) 和控制总线 CB
(Control Bus) 。
总线把微处理器 (CPU) 、存储器、 I/O 接口连接在一起。采用总线结构,可以减少信启传输线的根数,提高系统的可靠性,增加系统的灵活性。
6 、答:按照存储器存取功能,存储器可分为随机存取存储器 RAM 和只读存储器 ROM 两大类。
RAM(Random Access Memory ,缩写为 RAM) 可以随机写入或读出,读写速度快,读写方便。缺点是电源断电后,被存储的信息即丢失, RAM 主要用于存放各种数据。
ROM(Read only Memory ,缩写为 ROM) 一般用来存放固定程序和数据。其特点是信息写入后,能长期保存,不会因断电而丢失。所谓“只读 " ,指一般不能写入。当然并非完全不能写入,要对 ROM 写入必须在一定条件下才能完成写入操作。
5
※部分简答题答案2
7 、答:堆栈是存储器中的特殊群体。在内 RAM 中专门辟出一个连续存储区,用来暂时存放子程序断口地址、中断断口地址和其他需要保存的数据。
堆栈操作无论是存入或取出数据,均只能依次存人或依次取出,不能越位,必须遵循“先进后出 " 、“后进先出”的原则。
堆栈指针 SP 指出栈顶存储单元的地址。
8 、答:汇编语言是用助记符替代机器语言中的操作码,用 16 进制数替代二进制代码。特点是比较直观,易于记忆和检查,可读性较好。但是计算机执行时,必须将汇编语言翻译成机器语言,不同的微处理器有不同的汇编语言。
9 、答:二进制数用尾缀 B 表示,十六进制数用尾缀 H 表示,十进制数用尾缀 D 表示,无尾缀标识符时表示十进制数。二进制数和十六进制数则必须加尾缀,否则错。
10 、答:分为程序存储空间、片内数据存储空间、片外数据存储空间,寻址范围分别为: 64KB , 256B , 64KB 。 11 、答: 1/12us , 0.5us , 1us 。
12 、答:观察 ALE 引脚是否有正脉冲输出。
13 、答:立即寻址,直接寻址,寄存器间接寻址,寄存器寻址,基址加变址寄存器寻址,相对寻址,寄存器寻址,位寻址
14 、答:机器码: 75h , 50h , 50h , e5h , 50h , f8h , 74h , 30h , f6h , 74h , 50h , f5h , 51h , 75h , 52h , 00h 。
结果:( a ), 50h ,( r0 ), 50h ,( 50h ), 30h ,( 51h ), 50h ,( 52h ), 0
15 、答: 中断是指 CPU 暂时中止其正在执行的程序,转去执行请求中断的那个外围设备或事件的服务程序,等处理完后
再返回执行原来中止的程序。
MCS-51 有 5 个中断源,其中断源与中断入口地址分别为:
0003H
000BH
0013H
001BH
串行口 0023H
中断入口地址与中断服务子程序的入口地址是有区别的,中断入口地址如上,而中断服务子程序的入口地址就是中断服务子程序名称所在的地址即中断服务子程序第一句所在的地址。
16 、答: 131.072ms , 65.536ms
17 、答: x , 3192 , c78h , th1 , 63h , tl1 , 18h , tmod , 00h , tcon , 40h
18 、答 :x , 7192h , 1c18h , th0 , e0h , tl0 , 18h , tmod , 04h , tcon , 10h
19 、答:并行通信:是指数据的各位同时进行传送的通信方式。
串行通信:是指数据一位一位顺序传送的通信方式。
串行通信的两种基本形式:同步通信和异步通信。异步通信所传输的数据帧格式是由 1 个起始位、 1 , 9 个数据位、 1 , 2 个停止位组成,依靠起始位和停止位保持同步;同步所传输数据帧格式是由多个字节组成的一个帧,每个帧都有两个(或一个)同步字符作为起始位以触发同步时钟开始发送或接收数据。波特率是指每秒钟传送二进制数码的位数( bit ),单位 bps ( bit per second ), bit/s 。
20 、答:单工方式( Simplex ):只允许数据向一个方向传送( A ? B )。
半双工方式( Half Duplex ):允许数据向两个方向中的一个方向传送,但每次只能一个站发送。
全双工方式( Full Duplex ):允许数据同时双向传送。
21 、答: 660bps
22 、答: 300bps
23 、答: 9FFFH
24 、答: 16kB
25 、答:静态显示是指几块 LED 同时显示,动态显示是指几块 LED 分时显示(即扫描),静态显示方式编程较简单,但占用 I/O 口线多,硬件成本高,适用于显示位数比较少的场合,动态显示可以节省硬件资源即 I/O 口,但要占用较多的 CPU 时
间。