哈工大答疑库单片机课件试题(4)

■ 模拟试题一:

一、简答题(5*13=65):

1.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?

[点击查看答案]

答:三种,主要差别在于片内是否带有程序存储器。8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K EOROM程序存储器。

2.MCS-51单片机的片内都集成了哪些功能部件?

[点击查看答案]

答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4个并行I/O口(P0~P3)、有的型号还有程序存储器(ROM)。

3. 说明MCS-51单片机的引脚各有何种功能?

[点击查看答案] 答:

的作用, 该引脚接高电平和接低电平时

接高电平时单片机访问内部程序存储器,当PC值超过(0FFFH)时,将

自动转向执行外部程序存储器, 接低电平时直接访问外部程序存储器。

4.MCS-51的时钟振荡周期和机器周期之间有何关系?

[点击查看答案]

答:1个机器周期等于12个时钟振荡周期

5. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。

[点击查看答案]

答:字节地址为00H-1FH的单元可以作为工作寄存器区;字节地址为20H-2FH的单元可以进行位寻址;

6.MCS-51共有哪几种寻址方式?各有什么特点?

[点击查看答案]

答:共有7种寻址方式,分别是直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址、相对寻址。

7.访问SFR,可使用哪些寻址方式?

[点击查看答案]

答:直接寻址方式是访问特殊功能寄存器的唯一寻址方式。

8.下列程序段的功能是什么? PUSH Acc PUSH B POP Acc POP B

[点击查看答案] 答:A和B内容互换

9.写出完成如下要求的指令,但是不能改变未涉及位的内容。 (A)把ACC.3, ACC.4,ACC.5和 ACC.6清“0”。 (B)把累加器A的中间4位清“0”。 (C)使ACC.2和 ACC.3置“1”。

[点击查看答案]

答:(A)ANL A,#87H;(B)ANL A,#C3H;(C)ORL A,#0CH。

10. 若SP=60H,标号LABEL所在的地址为3456H。LCALL指令的地址为2000H,执行如下指令:2000H LCALL LABEL后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?

[点击查看答案]

答:这时SP的内容为62H,03H压入到61H中,20H压入到62H中;PC的值为3456H;不可以将指令LCALL直接换成ACALL,因为他们的3456H与2003H的高5位不同,如果换成ACALL指令,可调用的地址范围是2000H-27FFH。

11.如果采用的晶振的频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大的定时时间各为多少?

[点击查看答案]

答:方式0下,其最大的定时时间为32.768ms;方式1下,其最大的定时时间为262.144ms;方式2下,其最大的定时时间为1.024ms;

12.假定串行口串行发送的字符格式为1个起始位,8个数据位,1个奇校验位,1个停止位,请画出传送“55H”的帧格式。

[点击查看答案]

答:从左向右

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4