‘壹’ 单片机习题解答
39. RC A为循环左移指令(F ) 40.MOV A,30H为立即寻址方式( F ) 41.如果发生除法溢出错误,则PSW标志位P置1。(F ) 42.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel( T ) 43..MOV A,@A+DPTR是一条查询指令( F ) 44.MUL AB的执行结果是高8位在A中,低8 位在B中( F ) 45.离散信号都是数字信号( F ) 46.在A/D变换时,抽样频率越高越好( F ) 47.CPU对内部RAM和外部RAM的读写速度一样快( F ) 48.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址( F) 49.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( F ) 50.(-86)原=11010110 (-86)反=10101001 (-86)补=10101010 ( T )
51.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( T )
52.MCS-51的相对转移指令最大负跳距是127B。 ( T)
53.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。( F )
54.要MCS-51系统中,一个机器周期等于1.5μs。( F,1us )
55、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( T )
56、MOV A, R0,这是寄存器寻址方式。 ( T )
57、8051单片机的P0口既可以做数据口线又可以做为地址口线 。 ( T)
58、CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( T)
59、8051内部有4K的程序存储器 ( F,8kB )
60、MCS-51单片机共有两个时钟XTAL1 和XTAL2 ( T )
61、五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断 ( T如果是8051单片机,8052就不对了 )
62、工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。( F)
63、MOVC A @A +DPTR ,这是条相对寻址指令 ( T )
64、8051单片机的P2口只能用作通用I/O 口 ( T )
65、程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据 ( T )
66、要进行多机通信,MCS-51串行接口的工作方式应为方式1。 ( F )
67、TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( T )。
68、MCS-51外扩I/O口与外RAM是统一编址的。 ( F )。
69、使用8751且 =1时,仍可外扩64KB的程序存储器。( T)
70、8155芯片内具有256B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。(T )
71、我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( T )
72、.MCS-51上电复位时,SBUF=00H。 ( F )。 SBUF不定。
73、使用可编程接口必须处始化。 ( T )。
74.8155的复位引脚可与89C51的复位引脚直接相连。( 不知道 )
75.MCS-51是微处理器。( F )不是。
76.MCS-51系统可以没有复位电路。( F)不可以。复位是单片机的初始化操作。
77.要MCS-51系统中,一个机器周期等于1.5μs。( F,12mhZ )若晶振频率屡8MHz,才可能为1.5μs
78.计算机中常作的码制有原码、反码和补码( T )
79.若不使用MCS-51片内存器引脚EA必须接地. ( T )
‘贰’ 单片机习题解答
91. 单片机上电后或复位后,工作寄存器R0是在( A ) A、0区00H单元 B、0区01H单元 C、0区09H单元 D、SFR 92. 进位标志CY在( C )中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR 93. 单片机8051的XTAL1和XTAL2引脚是( D )引脚 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 94. 8031复位后,PC与SP的值为( B ) A、0000H,00H B、0000H,07H C、0003H,07H寄存器 D、0800H,00H 95. 单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 96. P0、P1口作输入用途之前必须( A ) A、相应端口先置1 B、相应端口先置0 C、外接高电平 D、外接上拉电阻 97. 一个EPROM的地址有A0----A11引脚,它的容量为( B ) A、2KB B、4KB C、11KB D、12KB 98. 8031单片机中既可位寻址又可字节寻址的单元是( A ) A、20H B、30H C、00H D、70H
99. 8031单片机中片内RAM共有( A )字节 A、128 B、256 C、4K D、64K 100. 执行指令MOVX A,@DPTR时,WR.RD脚的电平为( A ) A、WR高电平,RD低电平 B、W R低电平,RD高电平 C、WR高电平,RD高电平 D、WR低电平,RD低电平
101. Intel 8031的PO□,当使用外部存储器时它是一个( D ) A、传输高8位地址□ B、传输低8位地址□ C、传输低8位数据□ D、传输低8位地址/数据总线□ 102. 当标志寄存器 PSW的 RSO和 RSI分别为1和0时,系统选用的工作寄存器组为( C ) A、组0 B、组1 C、组2 D、组3 103. 下列指令中错误的是( CD ) A、MOV A,R4 B、MOV 20H,R4 C 、MOV R4,R3 D、MO V@R4,R3 104. 下列指令中不影响标志位CY的指令有( D ) A、ADD A,20H B、CLR C 、RRC A D、INC A 105. LJMP跳转空间最大可达到( D ) A、2KB B、256B C 、128B D、64KB 106. 计算机内部数据之所以用二进制形式表示,主要是( B ) A、为了编程方便 B、由于受器件的物理性能限制 C 、为了通用性 D、为了提高运算速度 107. 8051单片机共有( B )中断源 A、4 B、5 C 、6 D、7 108. 机共有( A )个中断优先级 A、2 B、3 C 、4 D、5 109. 中断源I E 1(外部中断1)的向量地址为( C ) A、0003H B、000BH C 、0013H D、002BH 110. 累加器A的位地址为( E0H ) A、E 7 H B、F 7 H C 、D 7 H D、87H
‘叁’ 单片机试卷的几道题(求大神解答)
1.一个单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是( B )。
A、不加反相驱动的共阴极数码管
B、加反相驱动的共阴极数码管或不加反相驱动的共阳极数码管
C、加反相驱动的共阳极数码管
D、以上都不对
2.在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是(D )。
A、80H B、10H C、40H D、7FH
3.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有( B )。
A、硬件去抖动 B、软件去抖动
C、硬、软件两种方法 D、单稳态电路去抖动方法
判断:
1、AT89S51单片机只有2个外部中断源。( T )
2、51系列单片机只有2个中断源。( F )
3、串口中断标志由硬件清0。(F )
4、特殊功能寄存器的名字,在C51程序中,全部大写。( T )
5、“sfr”后面的地址可以用带有运算的表达式来表示。( F )
6、不能用“sfr16” 直接访问定时器/计数器0和1。 ( T )
‘肆’ 单片机习题解答
147.执行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
148.对程序存储器的读操作,只能使用(D )
(A) MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令
149. MCS-51的时钟最高频率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
150.以下不是构成单片机的部件( D )
A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机
151. -49D的二进制补码为.( 11001111 )
A 11101111 B 11101101 C 0001000 D 11101100
152. 用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择( A )
(A) 方式0 (B)方式1 (C)方式2 (D)方式3
153. 当8031外出扩程序存储器8KB时,需使用EPROM 2716( C )
(A) 2片 (B)3片 (C)4片 (D)5片
154. 使用8255可以扩展出的I/O口线是( B )
(A) 16根 (B)24根 (C)22根 (D)32根
155. 当使用快速外部设备时,最好使用的输入/输出方式是( C )
(A)中断 (B)条件传送 (C)DMA (D)无条件传送
156. MCS-51的并行I/O口读-改-写操作,是针对该口的( D )
(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器
157.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( D )
(B) 2000H (B)2001H (C)2002H (D)2003H
158. MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 ( A )
(A)ALE (B) (C) (D)RST
159. 下列指令写法正确的是 ( D )
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A
160. ORG 0003H
LJMP 2000H
ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是(A)
(A)0003H (B)2000H (C)000BH (D)3000H
161. 用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A)方式0 (B)方式1 (C)方式2 (D)方式3
162. MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)
(A)读锁存器(B)读数据库 (C)读A累加器具 (D)读CPU
163. 计算机中最常用的字符信息编码是( A )
A ASCII B BCD码 C 余3码 D 循环码
164.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( A ) μs
A 1.5 B 3 C 1 D 0.5
165. MCS-51的时钟最高频率是 ( A ).
A 12MHz B 6 MHz C 8 MHz D 10 MHz
166. 以下不是构成的控制器部件( D ):
A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器
167. 以下不是构成单片机的部件( D )
A 微处理器(CPU)、B存储器 C接口适配器(I\O接口电路) D 打印机
168. 下列不是单片机总线是( D )
A 地址总线 B 控制总线 C 数据总线 D 输出总线
169.-49D的二进制补码为 ( 11001001 )
A 11101111 B 11101101 C 0001000 D 11101100
‘伍’ 单片机的练习题目
第2题题干不完整。对于12MHz左右晶振哗态来乱宽源说,TimerX的最大溢出时间可以到65.535ms。
第3题A
第4题巧桐A
第5题跟第2题一样缺少前提。假定采用12MHz晶振,那么选B。
第6题选C
第7题C、B
第8题C
第9题D
‘陆’ 51单片机的汇编作业
1:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV DPTR,#1000H
MOV R0,#30H
LP:
MOVX A,@DPTR
MOV @R0,A
CLR A
MOVX @DPTR,A
INC DPTR
INC R0
CJNE R0,#60H,LP
SJMP $
END
2:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV DPTR,#2000H
MOV R2,#0 ;正
MOV R3,#0 ;负
MOV R4,#0 ;零
MOV R7,#100
LP:
MOVX A,@DPTR
JNZ LP1
INC R4
SJMP LPC
LP1:
JB ACC.7,LP2
INC R2
SJPM LPC
LP2:
INC R3
LPC:
DJNZ R7,LP
SJMP $
END
3:
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
MOV TMOD,#20H
MOV TH1,#0F3H
MOV TL1,#0F3H
SETB TR1
MOV SCON,#0C0H
MOV R0,#30H
MOV R2,#10
LP:
MOV A,@R0
MOV C,P
MOV TB8,C
MOV SBUF,A
JNB TI,$
CLR TI
DJNZ R2,LP
SJMP $
END