《单片机原理及应用》题库及答案 下载本文

第8章

43、( )DAC0832的CS接到8031的P2.0时,程序中操作DAC 0832时的地址指针寄

存器DPTR应置为:

A:FFFEH B:FE00H C:FEF8H D:FD00H E:EFF8H

44、( ABD )以MCS—51单片机为控制核心构成一个对模拟量的检测、控制系统,以下

器件中必不可少的是: A:D/A转换器 B:A/D转换器 C:键盘 D:显示器 45、( BC )D/A转换功能是:

A:将模拟量转换为数字量 B:将数字量转换为模拟量 C:可以作为单片机的输出设备 D:可以作为单片机的输入设备 46、( AD )A/D转换功能是:

A:将模拟量转换为数字量 B:将数字量转换为模拟量 C:可以作为单片机的输出设备 D:可以作为单片机的输入设备

第9章

47、( AD )在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始

位、一个结束位和若干个数据位,该传送属于:

A:串行传送 B:并行传送 C:同步传送 D:异步传送 48、( ABD )在串行异步通信中,一帧信息中必须包含以下部分:

A:起始位 B:数据位 C:校验位 D:停止位

21

四 填空

第1章

1、 十进制数29的二进制表示为( 00011101B )。 2、 十进制-29的8位补码表示为( 11100010B )。 3、 十进制数47用8位二进制补码表示为( 00101111B )。 4、 计算机中最常用的字符信息编码是( ASCⅡ码 )。

第2章

5、 单片微型计算机由CPU、存储器和( I/O端口 )三部分组成。 6、 若不使用MCS-51片内存储器引脚EA必须接( 高电平 )。 7、 微处理器由寄存器、控制器和( 运算器 )三部分组成。

8、 当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了( 低8位的地址 )。 9、 MCS-51的并行I/O口,用作输入时必须先写入( )。 10、 MCS-51中凡字节地址能被( 8整除 )的特殊功能寄存器均能位寻址。

11、 MCS-51系统中,当PSEN信号有效时,表示CPU要从( 片外ROM )存储器读取信息。 12、 当使用8751且EA=1,程序存储器地址小于( ),访问的是片内ROM。 13、 MCS-51特殊功能寄存器只能采用( 位 )寻址方式。

14、 MCS-51有4组工作寄存器,它们的地址范围是( 00H到1FH )。 15、 MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以( 位 )寻址。 16、 复位后PC=( 0000H )。

17、 80C51片内有( 64KB )KB掩膜ROM。

18、 执行MOV PSW,#10H后,R5的地址是( 15H )。 19、 PSW中RS1 RS0=01时,R2的地址为( 10H )。

20、 PSW中RS1 RS0=10时,R7的地址为( 17H )。

21、 单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第( 0 )组,8个

寄存器的单元地址为( 00H )~( 07H )。 22、 一个机器周期=( 12 )个状态周期。

23、 8751是EPROM型,内含( 4 )KB EPROM。

24、 当80C51的RST引脚上保持( 24 )个机器周期以上的高电平时,80C51即发生复位。 25、 当单片机的型号为8031时,其芯片引线EA一定要接( 低 )电平。 26、 MCS-51单片机内RAM的寄存器区共有( 3 )单元,分为( 4 )组寄存器,每组( 8 )

个单元 ,以( 功能 )作为寄存器名称。

27、 堆栈设在( 位寻址 )区,程序存放在( 工作寄存器 )区,外部I/O接口设在( 位

寻址 )区,中断服务程序放在( )存储区。 28、 若单片机使用频率为6MHz的晶振,那么状态周期为( 6us )、机器周期为

( 72us )。 29、 复位后A=( 00H ),PSW=( 00H ),SP=( 07H ),P0~P3=( FFH )。 80C51复位后,CPU从( 0000 )H单元开始执行程序,SP的内容为( 07 )H,

第一个压入堆栈的数据将位于( 片内 )RAM的( )H单元。OPL A,#4执行指令后,PSW寄存器的内容P为( )H。

22

30、 8031单片机的EA引脚必须接( 地 ),( P0 )口作地址/数据总线,传送地址码的( 低 )

8位,( P2 )口作地址总线,传送地址码的( 高 )8位。 31、 8051片内RAM有( 256 )字节。

第3章

32、 用于访问MCS-51的程序存储器的传送指令,它的操作码助记符应为( MOVX )。 33、 访问MCS-51片内RAM使用的传送指令的助记符是( MOV )。 34、 累加器A=80H,执行完指令ADD A,#83H后,进位位CY=( 1 )。

35、 执行ANL A,#0FH指令后,累加器A的高4位=( 0000H )。 36、 累加器A=7EH,(20H)=#04H,MCS—51执行完ADD A,20H指令后,PSW.0=( 1 )。 37、 ORL A,#0F0H是将A的高4位置1,而低4位( 不变 )。

38、 设DPTR=2000H,A=80H,则MOVC A,@A+DPTR的源操作数的实际地址为( 2080H )。 39、 MOV C,20H源操作数寻址方式为( 间接 )寻址。

40、 执行INC指令后,CY位( 不变 )。

41、 指令LCALL 37B0H的首地址为2000H,堆栈指针所指向的2个字节内容是( B2H 37H )。 42、 MOVX A,@DPTR源操作数寻址方式为( 寄存器间接寻址 )。 43、 在直接寻址方式中,只能使用( 8 )位二进制数作为直接地址,其寻址对象只限于( 片

内RAM的低128字节和特殊功能寄存器SFR )。

44、 在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的

( 地址 )。 45、 在变址寻址方式中,以( 累加器A )作变址寄存器,以( 数据指针DPTR )或( 程序计数器PC )作基址寄存器。 46、 假定累加器A的内容为30H,执行指令: ORG 1000H

MOVC A,@A+PC

后,把程序存储器( 1030H )单元的内容送累加器A中。 47、 假定DPTR的内容为8100H,累加器A的内容为40H,执行下列命令: MOVC A,@A+DPTR

后,送入A的是程序存储器( 8140H )单元的内容。 48、 假定A=85H,R0=20H,假定A=85H,。执行指令: ADD A,@R0

后,累加器的内容为( ),CY的内容为( ),AC的内容为( ),OV的内容为( )。 49、 假定A=85H,(20H)=0FFH,CY=1,执行指令; ADDC A,21H

后,累加器A的内容为( ),CY的内容为( ),AC的内容为( ),OV的内容为( )。

50、 累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的( 2 )倍。 51、 假定A=50H,B=0A0H。执行指令:

MUL AB

后,寄存器B的内容为( 32H ),累加器A的内容为( 00H ),CY的内容为( 0 ),OV的内容为( 1 )。 52、 假定A=0FBH,B=12H。执行指令:

23

DIV AB

后,累加器的内容为( 13H ),寄存器B的内容为( 17H ),寄存器B的内容为( ),OV的内容为( 0 )。 53、 假定A=0C5H。执行指令:

SWAP A

后,累加器A的内容为( 5CH )。

54、 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行( )次。 55、 DIV AB指令执行后,OV标志为1,则此指令执行前B=( 00 )H。

56、 MUL AB指令执行后,OV标志为1,则B≠( 00 )H。

57、 MCS—51的两条查表指令是( MOVC A,@A+DPTR )和( MOVC A,@A+PC )。

汇编语言中可以使用伪指令,它们不是真正的指令,只是用来( )。 58、 通过堆栈操作实现子程序调用,首先要把( 断点 )的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回( PC )。

59、 以助记符形式表示的计算机指令就是它的( 汇编 )语言。

第5章

60、 12根地址线可寻址( 4KB )个存储单元。

61、 MCS-51单片机访问片外存储器时,利用( 地址锁存 )信号锁存来自( P0 )口的低8位地址信号。

62、 寻址32KB存储单元需要( 15 )根地址线。

63、 三态缓冲寄存器输出端的“三态”是指( 高电平 )态、( 低电平 )态和( 高阻 )

态。 64、 三态缓冲器关闭时输出端是( 高阻 )态。 65、 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以连接( 8 )

块芯片,同一时刻可以选中( 1 )块芯片。

第6章

66、 80C51中断有( 2 )个优先级。 67、 MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器( IP地址 )加以选择。

68、 外部中断INT1入口地址为( 0013H )。

69、 MCS-51中,T0中断服务程序入口地址为( 000BH )。 70、 80C51中断嵌套最多( 5 )级。

71、 外中断请求标志位是( TCON )和( SCON )。

72、 中断系统

(1)INT0和INT1的中断标志分别是( EX0 )和( EX1 )。

(2)T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为( 0 )。 (4)( RETI )指令以及任何访问( IE )和( IP )寄存器的指令执行过后,CPU不能马上响应中断。

24