池州学院2012—2013学年第1学期
“单片机原理及应用”课程考试试卷A卷命卷人许卫兵审卷人审核人
一、填空题:(本大题共12小题,每空1分,共17分。)
1、单片机与普通计算机的不同之处在于其将CPU、、I/O三部分集成
在一块芯片上。
2、MCS-51单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。
3、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为电平。
4、累加器(A)=83H,执行完指令ADD A,#80H后,进位位C= 。
5、MCS-51有个中断源,有个中断优先级,优先级由软件填写特殊功能寄
存器加以选择。
6、计算机中常用的码制有原码、反码和码。
7、完成不同数制间的转换:(10100101)2=()10;(11000011)2=()16 ;
(67)10 =()BCD。
8、计算机的系统总线有地址总线、控制总线和总线。
9、汇编语言中可以使用指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
10、假定累加器A的内容50H,执行指令:1000H:MOVC A,@A+PC
后,把程序存储器H单元的内容送累加器A中。
11、指令DJNZ R7,rel 操作码所在地址为3000H,rel=EFH,则它的转移目的地址为H。
单片机异步通信口为(单工/半双工/全双工)。
二、选择题:(从备选答案中选择一个正确答案,并
将代号写在括号内,每题2分,共16分。)
1、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
_
_
_
_
_
_
_
_
_
_
_
系
_
_
_
_
_
_
_
_
_
_
_
专
业
_
_
_
_
_
_
_
_
_
_
_
班
级
姓
名
:
_
_
_
_
_
_
_
_
_
_
_
_
_
学
号
:
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
…
…
…
…
…
…
…
…
…
…
…
…
密
…
…
…
…
…
…
…
…
…
…
…
…
封
…
…
…
…
…
…
…
…
…
…
…
…
线
…
…
…
…
…
…
…
…
…
…
(A )PSW (B )PC (C )A (D )SP
2、MCS-51单片机外扩存储器芯片时,4个I/O 口中用作数据总线的是( )。
(A )P0和P2口 (B )P0口 (C )P2和P3口 (D )P2口
3、在中断服务程序中,至少应有一条( )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令
4、PC 的值是:( )。
(A )当前正在执行指令的前一条指令的地址
(B )当前正在执行指令的地址
(C )当前正在执行指令的下一条指令的地址
(D )控制器中指令寄存器的地址
5、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU 首先响应(
)。 (A )1INT (B )0INT (C )T1 (D )T0
6、下列说法正确的是( )。
(A )特殊功能寄存器SCON ,与定时器/计数器的控制无关。
(B )特殊功能寄存器TCON ,与定时器/计数器的控制无关
(C )特殊功能寄存器IE ,与定时器/计数器的控制无关
(D )特殊功能寄存器TMOD ,与定时器/计数器的控制无关
7、某种存储器芯片是8KB*4/片,那么它的地址线根数是( )。
(A )11根 (B )12根 (C )13根 (D )14根
8、当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。
(A ) MOV A ,@R1 (B ) MOVC A,@A+DPTR
(C ) MOVX A,@RO (D ) MOVX A,@ DPTR
三、简答题:(本大题共4小题,每小题6分,共
24分。)
1、 MCS-51单片机内部包括哪些主要逻辑功能部件?
2、 采用6MHz 的晶振,定时2ms ,用定时器方式1时的初值(10进制数)应为多少?
(请给出计算过程)
3、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?
4、简述MCS-51单片机有哪几种寻址方式?并指出下列指令源操作数寻址方式? MOV A,40H; MOV A,@R0; MOV A,#40H; MOV C,20H 四、分析题:(第1小题4分,第2小题6分,第3小题10分,共20分。) 执行指令 ADD A,@R0后, (A)= ,(C)= , (OV)= , (AC)= 。 2、假定(SP)=60H, (ACC)=30H,(B)=70H, 执行下列命令: PUSH ACC PUSH B 后,SP 的内容为 , 61H 单元的内容为 ,62单元的内容为 。 3、已知程序执行前有A=02H ,SP=52H ,(51H )=FFH ,(52H )=FFH 。下列程序执行后: POP DPH POP DPL MOV DPTR, #4000H RL A MOV B, A MOVC A,@A+DPTR PUSH A MOV A,B INC A MOVC A, @A+DPTR PUSH A RET
ORG 4000H
DB 10H, 80H,30H,50H,30H,50H
则: (A )= , (SP )= , (51H )= ,
(52H )= , (PC )= 。
___________系___________专业___________班级 姓名:_____________ 学号:__________________ ………………………………密………………………………封………………………………线…………………………
五、设计题:(第1小题10分,第2小题13分,共23
分。)
1、编写程序,将外部数据存储器中的5000H—50FFH单元全部清零。(10分)
2、使用74LS139译码器,实现MCS-51单片机外扩展4片27128(16KB)程序存储器,画出MCS-51与4片27128的接口电路图,并写出每片27128所占的地址空间。(13分)