当前位置:首页 > 长沙理工大学51单片机试卷(打印) - 图文
A.掩膜ROM B.PROM C.EPROM D.EEPROM 9.与定时工作方式1和0比较,定时工作方式2不具备的特点是(C ) A.数溢出后能自动重新加载计数初值 B.提高定时精度 C.增加计数器位数
D.适于循环定时和循环计数应用
10.已知(A)=0C9H,(R2)=54H,PSW=80H,执行指令SUBB A,R2结果为(B ) A.(A)=73H CY=0 B.(A)=74H CY=0 C.(A)=73H CY=1 D.(A)=74H CY=1 三.(本题24分,每空格1分)填空题
1.MCS—51单片机的P0-P3口均是 I/O口,其中的P0和P2口除了可以进行数据的输入、
输出外,通常还用来构建系统的 和 ,在P0-P3口中, 为真正的双向口, 口具有第二引脚功能。
2.已知(SP)=65H,(65H)=50H,(64H)=30H,请分析执行下列指令后的结果 POP DPH POP DPL
(DPTR)= ? (SP)= ?
3.MCS-51系列单片机中,上电复位时,PC= ,SP= ,工作寄存器则采用第 组,这一组寄存器的地址范围从 到 。
4.指令SJMP的跳转范围为 ,指令AJMP的跳转范围为 ,指令LJMP的跳转范围为 。
5.访问内部RAM使用 指令,访问外部RAM使用 指令,而访问内、外部ROM使用 指令。
6.中断采样用于判断是否有中断请求信号,但MCS-51中只有 才有中断采样的问题。 7.单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。其中INT1的入口地址为 ,串行口入口地址为 ,T0 的入口地址为 。 8.常用的I/O编址的方法分别是 和 两种。 四.(本题18分,每小题6分)程序分析题
1.试分析各跳转指令的目的地址。 1800H LJMP 2FEEH 1803H AJMP 12EH 1805H SJMP 70H
2.设8051内部RAM单元(30H)=40H,(40H)=10H,P1口为输入口,(P1)=11001010B,判断以下指令执行的结果 MOV R0,#30H MOV A,@R0 MOV R1,A MOV B,@R1 MOV @R1,P1 MOV P2,P1
(R0)= (B)= (R1)= (40H)= (A)= (P2)=
3.读下列程序,并填空使之形成完整的程序以实现如下功能。
使用数据传送指令将片内RAM 40H、41H、42H……4FH存储单元分别置数10H、11H、12H……1FH。 源程序如下:
ORG 0000H START ORG 0100H START: MOV R0,#40H
MOV R7, MOV A,#10H LOOP: MOV ,A INC R0
R7,LOOP END
五.(本题共12分)程序设计题
利用定时/计数器T1要求从P1.7脚输出周期为500μS的方波,fosc为6MHZ,T1工作在方式0,试用中断方式设计应用程序。 六.(本题共16分)接口电路设计题
有一块数据存储器6216,存储容量为2048个单元,准备与8031单片机接口作为数据存储区,存储地址范围设为3000H~37FFH。要求:
1.设计该存储器扩展电路,其中片选信号必须采用全地址译码电路; 2.编写一段程序,将所有单元置入初值55H。 试卷答案 C B A C D D A C C B ! 并行 ? ? P0 P3 2 5030H 63H
3 0000H 07H 0 00H 07H 4 -126 +129 2KB 64KB 5 MOV MOVX MOVC 6 串行口中断
7 0013H 0023H 000BH 8 单独编址 统一编址
1 2FEEH 192EH 1877H
2 (R0)=40H (B)= 10H (R1)=11001010B
(40H)= 11001010B (A)=40H (P2)=11001010B 3 LJMP #0FH @R0 INC A DJNZ SJMP $ 五 ORG 0000H LJMP START ORG 001BH LJMP T1 ORG 1000H
START: MOV TMOD ,#00H MOV TH1 ,#F8H MOV TL1 ,#30H MOV IE ,#88H SETB TR1
LOOP: SJMP $ T1: CPL P1.7
MOV TH1 ,#F8H MOV TL1 ,#30H RETI END
共分享92篇相关文档