2010/2011学年第二学期试卷 《 微机原理与应用》课程期末A 开卷
专业: 班级: 姓名: 学号:
装 单项 得分 一 二 三 四 五 总计 批阅
一、填空题(每空1分,共20分)
1、-90的原码是_ __________,补码是___ _________________。 2、8051中共有 个8位I/O口,以实现数据的并行 。
3、堆栈的主要功能是_______ __________,8051单片机堆栈的操作特点是__ ______ ________。
订 4、指令的机器码一般由_ _ ___和___ ____两部分构成。
5、________寻址方式是在指令中给出寄存器名称,其特点是________________________。 6、8051单片机有______个中断源,其中不能由硬件清除中断标志的中断源是_________。 7、定时器1的启动/停止标志位是____________,其工作方式2是__________________。 8、12根地址线可选 个存储单元;32KB存储单元需要 根地址线。 9、ADC0809是______通道的逐次逼近式A/D转换器,其______引脚表示转换结束信号。 10、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即 无条件传送方式、______方式和 ______方式。
线 二、选择题(每题1分,共10分)
1.8051单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在( )
a) RAM b)ROM c)寄存器 d)CPU
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( )
a) 7542H b) 7542 c) 75.42H d) 75.42 4.下列指令中不影响标志位CY的指令有( )。
1
a)ADD A,20H b)CLR c)RRC A d)INC A 5.CPU主要的组成部部分为( ) a)运算器、控制器 b)加法器、寄存器
c)运算器、寄存器 d)运算器、指令译码器 6.INTEL 8051 CPU是( )位的单片机
a) 16 b)4 c)8 d)准16 7.8051复位后,PC与SP的值为( )
a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。 a)MOV A, @R1 b)MOVC A, @A + DPTR
c)MOVX A, @ R0 d)MOVX A, @ DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是( ) a)20H b)30H c)00H d)70H 10.下列哪条指令是正确的( )
a) PUSH R2 b) ADD
R0,A
c) MOVX A @DPTR d) MOV @R0,A 三、简答题(每题5分,共20分) 1、简述程序状态字PSW中各位的意义。
2、8051单片机有多少个中断源?每个中断的入口地址是多少?
2
3、简述单片机系统扩展的原因及一般方法。
4、执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A
POP B
A , B的内容是:(A)= (B)=
四、分析题(每题各10分,共20分)
1、用传送指令将ROM2000H单元内容送片外地址1000H单元。
3
2、已知在内部RAM60H~70H中存放16个各不相同的数据,试编程查找其中是否存在数据6AH,若存在则将该单元地址送R0,否则将RO清0。
五、综合题(每题各15分,共30分)
1、试编程用T1以方式2从P1.0端口输出频率为20KHz的等宽矩形波.已知晶振频率6MHz,中断方式实现。
4
2.从内部RAM30H单元开始,有10个单字节数据。试编一个程序,把其中的正数、负数分别送40H和50H开始的内部RAM单元。
5
因篇幅问题不能全部显示,请点此查看更多更全内容