《单片机及接口技术》(to肖老师 B 卷,05级ss学院)试卷 含评分标准
精选最新版2020年《单片机与接口技术》完整版考核题库158题(含答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A 。
A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负跳有效2.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP3.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr114.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用5.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。
A.(A)=00H (C)=1B.(A)=00H (C)=0C.(A)=7AH (C)=1D.(A)=7AH (C)=06.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器7.MCS-51寻址方式中,直接寻址的寻址空间是D。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围8.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器B.外接串行口C.外接中断D.外接晶振9.下列指令能使累加器A的最低位置1的是C。
A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H10.寻址方式就是 C 的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数11.执行下列程序后,累加器A的内容为 B 。
ORG 0000HMOV A, #00HADD A, #02HMOV DPTR, #0050HMOVC A, @A+DPTRMOV @R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,6H,09H,0CHENDA.00HB.0BHC.06HD.0CH12.用8051的定时器T1作定时方式,用模式1,则初始化编程为C 。
精选新版《单片机与接口技术》模拟题库158题(含标准答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP2.单片机上电复位后,PC的内容和SP的内容为 B 。
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H3.能将A按位取反的指令是 A 。
A.CPL AB.CLR AC.RL AD.SWAP A4.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。
A.(A)=00H (C)=1B.(A)=00H (C)=0C.(A)=7AH (C)=1D.(A)=7AH (C)=05.寻址方式就是 C 的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数6.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr117.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器9.下列指令能使累加器A的最低位置1的是C。
A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H10.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。
A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平11.8051单片机的机器周期为2µs,则其晶振频率fosc为 C MHz.A.1B.2C.6D.1212.下列指令执行时,不修改PC中内容的指令是B 。
精编《单片机与接口技术》完整考试题库158题(含答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.寻址方式就是 C 的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数2.MCS-51单片机CPU开中断的指令是 A 。
A.SETB EAB.SETB ESC.CLR EAD.SETB EX03.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是 C 。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF04.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr115.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器B.外接串行口C.外接中断D.外接晶振6.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。
A.60HB.02HC.06HD.20H7.可实现将内部数据存储单元的内容传送到累加器A中的指令是 C 。
A.MOVX A,@R0B.MOV A, #dataC.MOV A,@R0D.MOVX A, @DPTR8.MCS-51单片机CPU的主要组成部分为 A 。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器9.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A 。
A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负跳有效10.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器11.下列指令执行时,不修改PC中内容的指令是B 。
A.AJMPB.MOVC A,@ A+PC12.使8051的定时器T0停止计数的指令是 A 。
A.CLR TR0B.CLR TR1C.SETB TR0D.SETB TR113.MCS-51指令系统中,求反指令是 A 。
精选最新版《单片机与接口技术》模拟考试题库158题(含标准答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是 C 。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF02.单片机上电复位后,PC的内容和SP的内容为 B 。
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H3.MCS-51单片机CPU开中断的指令是 A 。
A.SETB EAB.SETB ESC.CLR EAD.SETB EX04.用8051的定时器T1作定时方式,用模式1,则初始化编程为C 。
A.MOV TOMD,#01HB.MOV TOMD,#50HC.MOV TOMD,#10HD.MOV TCON,#02H5.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。
A.60HB.02HC.06HD.20H6.MCS-51寻址方式中,直接寻址的寻址空间是D。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围7.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器9.共阳极LED数码管加反相器驱动时显示字符“6”的段码是 B 。
A.06HB.7DHC.82HD.FAH10.MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1 执行后,其结果为 B 。
A.(A)=28H (C)=1B.(A)=29H (C)=1C.(A)=68H (C)=0D.(A)=29H (C)=011.下列指令能使累加器A高4位不变,低4位置F的是 C 。
A.ANL A,#OFHB.ANL A,#OFOHC.ORL A,#OFHD.ORL A,#OF0H12.8051单片机的定时器T0用作计数方式时是C 。
精编新版《单片机与接口技术》完整题库158题(含参考答案)

2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器B.外接串行口C.外接中断D.外接晶振2.MCS-51单片机CPU的主要组成部分为 A 。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器3.能将A按位取反的指令是 A 。
A.CPL AB.CLR AC.RL AD.SWAP A4.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr115.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是 C 。
A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF06.MCS-51寻址方式中,直接寻址的寻址空间是D。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围7.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用9.寻址方式就是 C 的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数10.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A 。
A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负跳有效11.启动定时器1开始定时的指令是 D 。
A.CLR TR0B.CLR TR1C.SETB TR0D.SETB TR112.执行下列程序后,累加器A的内容为 B 。
ORG 0000HMOV A, #00HADD A, #02HMOV DPTR, #0050HMOVC A, @A+DPTRMOV @R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,6H,09H,0CHENDA.00HB.0BHC.06HD.0CH13.单片机上电复位后,PC的内容和SP的内容为 B 。
单片机原理及接口技术试卷B

一、 写程序运行后各寄存器的内容。(每空2分,共20分) a) 已知(40H)=98H,(41H)=AFH,写出涉及的片内RAM单元的最后结果。 MOV R0,#40H MOV A,@R0 INC R0 ADD A,@R0 INC R0 MOV @R0,A CLR A ADDC A,#0 INC R0 MOV @R0,A ; 42H= 47H 43H= 01H b) 已知(61H)=F2H,(62H)=CCH,写出涉及的片内RAM单元的最后结果。 MOV A,61H MOV B,#02H MUL AB ADD A,62H MOV 63H,A CLR A ADDC A,B MOV 64H A ; 63H= 24H 64H= 01H c) MOV 30H,#25H CLR A MOV R1,#30H XCHD A,@R1 MOV R2,A MOV A,30H SWAP A 程序运行结束后: MOV R3,A R2= 05H END R3= 02H 。 二、 外部数据RAM中有一100个字节的数据块,首地址为SOURCE。要求统计数据块中负数的个数并将结果存入内部RAM中DIST单元。 (10分) ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#60H MOV DPTR,#SOURCE MOV R7,#100 MOV R6,#00H LOOP: MOVX A,@DPTR JNB ACC.7,NEXT INC R6 NEXT: INC DPTR DJNZ R7,LOOP MOV DIST,R6 END 三、 判断R1中存放的数据,若为奇数则将其乘2,若为负数则将其减去100。试编写一程序完成上述任务。 (10分)(R1为原码) ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#60H MOV A,R1 JNB ACC.0,NEXT RL A NEXT: JB ACC.7,EXIT ADD A,#100 SETB ACC.7 EXIT: MOV R1,A END 四、 设fosc=11.0592MHz,试编写一段程序,其功能为对串行口初始化,使之工作于方式1,波特率为1200b/s;采用查询串行口状态的方法,从串行口读入200个数据,并将其存入以2000H为首址的外部RAM中。 (10分) ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#60H MOV TMOD,#20H MOV TH1,#0E8H MOV TL1,#0EH MOV PCON,#00H SETB TR1 MOV SCON,#50H MOV R7,#200 MOV DPTR,#2000H HER: JNB RI,HER CLR RI MOV A,SBUF MOVX @DPTR,A INC DPTR DJNZ R7,LOOP END 五、 试编写一子程序,把A中的十六进制数转换为ASCII码。出口为R1(高位)、R2(低位)。例:若A=4AH,则R1=34H,R2=42H。 (10分) FFASC:MOV R7,A AND A,#0FH ACALL CVERT MOV R2,A MOV A,R7 SWAP A AND A,#0FH ACALL CHANGE MOV R1,A RET CVERT:ADD A,#90H DA A ADC A,#40H DA A RET 六、 某控制系统每隔1秒钟需要较直观地知道控制室外4个开关的闭合状态,不允许使用延时程序,要求使用定时器用中断方式。 1. 画出电路示意图 (5分) 2. 编写程序 (10分) ORG 0000H AJMP MAIN ORG 000BH AJMP SERV ORG 0030H MAIN: MOV SP,#60H MOV P1,#0FFH MOV R7,#0AH MOV TMOD,#01H MOV THO,#3CH MOV TL0,#B0H SETB TR0 SETB IT0 SETB EA SJMP $ SERV: CLR EA DJNZ R7,EXIT MOV R7,#0AH MOV A,P1 SWAP A MOV P1,A EXIT: MOV TH0,#3CH MOV TL0,#B0H SETB TR0 SETB EA RETI END 七、试用8051和DAC0832构成一个方波信号发生器。 1. 画出电路示意图(DAC0832的地址为0F7FFH)。 (5分) 2. 编写程序(方波的周期为1ms,fosc=6MHz)。 (10分) ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV SP,#60H MOV DPTR,#0F7FFH LOOP: MOV A,#00H MOVX @DPTR,A ACALL DLY MOV A,#0FFH MOVX @DPTR,A ACALL DLY AJMP LOOP DLY: MOV R7,#64H DLY1: NOP NOP NOP DJNZ R7,DLY1 RET END 八、某系统有4片2K×8位的存储器芯片,如下图所示。 1. 每个存储器芯片具有多少根地址线。 (2分) 2. 各个芯片的地址范围为多少? (8分) 具有 11 根地址线。 芯片1: 0100H~0FFFH ;芯片2: 1100H~1FFFH 芯片3: 2100H~2FFFH ;芯片4: 3100H~3FFFH
最新版精选《单片机与接口技术》模拟考试158题(含标准答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器2.MCS-51寻址方式中,直接寻址的寻址空间是D。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围3.MCS-51单片机CPU开中断的指令是 A 。
A.SETB EAB.SETB ESC.CLR EAD.SETB EX04.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP5.可实现将内部数据存储单元的内容传送到累加器A中的指令是 C 。
A.MOVX A,@R0B.MOV A, #dataC.MOV A,@R0D.MOVX A, @DPTR6.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr117.下列指令能使累加器A的最低位置1的是C。
A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H8.将A与立即数按位逻辑异或的指令是 C 。
A.ANL A,#dataB.ORL A,#dataC.XRL A,#dataD.XRL A,direct9.寻址方式就是 C 的方式。
A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数10.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。
A.60HB.02HC.06HD.20H11.用8051的定时器T1作定时方式,用模式1,则初始化编程为C 。
A.MOV TOMD,#01HB.MOV TOMD,#50HC.MOV TOMD,#10HD.MOV TCON,#02H12.单片机上电复位后,PC的内容和SP的内容为 B 。
精编《单片机与接口技术》完整题库158题(含答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用2.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP3.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。
A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。
A.60HB.02HC.06HD.20H5.MCS-51单片机CPU开中断的指令是 A 。
A.SETB EAB.SETB ESC.CLR EAD.SETB EX06.MCS-51单片机CPU的主要组成部分为 A 。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器7.能将A按位取反的指令是 A 。
A.CPL AB.CLR AC.RL AD.SWAP A8.将A与立即数按位逻辑异或的指令是 C 。
A.ANL A,#dataB.ORL A,#dataC.XRL A,#dataD.XRL A,direct9.8051单片机的机器周期为2µs,则其晶振频率fosc为 C MHz.A.1B.2C.6D.1210.使8051的定时器T1停止定时的指令是 B 。
A.CLR TR0B.CLR TR1C.SETB TR0D.SETB TR111.启动定时器0开始计数的指令是使TCON的 B 。
A.TF0位置1B.TR0位置1C.TR0位置0D.TR1位置012.下列指令能使累加器A高4位不变,低4位置F的是 C 。
A.ANL A,#OFHB.ANL A,#OFOHC.ORL A,#OFHD.ORL A,#OF0H13.下列指令能使R0的最高位置0的是A。
最新版精选《单片机与接口技术》完整考题库158题(含参考答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.能将A按位取反的指令是 A 。
A.CPL AB.CLR AC.RL AD.SWAP A2.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器3.单片机8051的XTAL1和XTAL2引脚是 D 引脚。
A.外接定时器B.外接串行口C.外接中断D.外接晶振4.下列指令能使累加器A的最低位置1的是C。
A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H5.用8051的定时器T1作定时方式,用模式1,则初始化编程为C 。
A.MOV TOMD,#01HB.MOV TOMD,#50HC.MOV TOMD,#10HD.MOV TCON,#02H6.MCS-51单片机CPU开中断的指令是 A 。
A.SETB EAB.SETB ESC.CLR EAD.SETB EX07.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。
A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平9.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP10.执行下列程序后,累加器A的内容为 B 。
ORG 0000HMOV A, #00HADD A, #02HMOV DPTR, #0050HMOVC A, @A+DPTRMOV @R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,6H,09H,0CHENDA.00HB.0BHC.06HD.0CH11.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A 。
最新版精选《单片机与接口技术》考试题库158题(含参考答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.将A与立即数按位逻辑异或的指令是 C 。
A.ANL A,#dataB.ORL A,#dataC.XRL A,#dataD.XRL A,direct2.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP3.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr114.可实现将内部数据存储单元的内容传送到累加器A中的指令是 C 。
A.MOVX A,@R0B.MOV A, #dataC.MOV A,@R0D.MOVX A, @DPTR5.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,其结果为 A 。
A.(A)=00H (C)=1B.(A)=00H (C)=0C.(A)=7AH (C)=1D.(A)=7AH (C)=06.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用7.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。
A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平8.MCS-51单片机CPU的主要组成部分为 A 。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器9.用8051的定时器T1作定时方式,用模式1,则初始化编程为C 。
A.MOV TOMD,#01HB.MOV TOMD,#50HC.MOV TOMD,#10HD.MOV TCON,#02H10.MCS-51单片机CPU开中断的指令是 A 。
A.SETB EAB.SETB ESC.CLR EAD.SETB EX011.8051单片机的机器周期为2µs,则其晶振频率fosc为 C MHz.A.1B.2C.6D.1212.使8051的定时器T1停止定时的指令是 B 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
注:请打印或用炭素墨水书写、字迹要求工整、并抄写在方框线内 共3 页
1
Sasasasasasasa学院考试试题纸( B 卷)
(2007 -2008学年第2学期)
单片机及接口技术课程 ssss学院(系) 机械设计制造及自动化 班级05级qqqq班
考试时量 100分钟 学生人数 84 命题教师 ssss 系主任
交题时间:2008年5月 8日 考试时间:2008年 5月 20 日
一、填空题(每空1.5分,共30分)
1. 指令格式由 和 两部分组成。
2. 单片机汇编语言程序有三种基本结构,分别是顺序程序、 和 。
3. 89C51有 组工作寄存器,它们的地址范围是 。
4. 程序状态标志字寄存器PSW中的PSW.7的含义是 ;PSW.0的含义是 。
5. (29)10= B= H= BCD。
6. 89C51单片机内部有 个位加1定时 / 计数器,可通过编程决定它们的工作方式,其中,可进
行13位定时 / 计数的方式是 。
7. 单片机中断系统中共有 、 、 、 、
、五个中断源,其中优先级最高的是 、优先级最低的
是 。
8. MCS-51单片机内有两个 位加1定时 / 计数器,可通过编程实现 种工作方式。
9. 计算机中按功能把总线分为 总线、_____ _总线和____ ___总线。
10. 在正常情况下,中断响应时间最短为 个机器周期,最长为 个机器周期。
11. 89C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 ,工作寄存器
区的地址范围是 ,片内R0M中寻址区的地址范围是 。
12. 当89C51引脚 信号有效时,表示从P0口稳定地送出了低8位地址.
二、单项选择题 (在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号
内。每小题2分,共28分)
1.十进制29的二进制表示为原码( )
A) 11100010 B) 10101111 C) 00011101 D) 00001111
2.某种存储器芯片是8K×8位/片,那么它的地址线有( )
A)11根 B)12根 C)13根 D)14根
3、89C51外扩ROM,RAM和I/O口时,它的数据总线是( )
A)P0 B)P1 C)P2 D)P3
4.89C51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是( )
A)读锁存器具 B)读数据库 C)读A累加器具 D)读CPU
5.对程序存储器的读操作,只能使用( )
A)MOV指令 B)PUSH指令 C)MOVX指令 D)MOVC指令
7.用89C51用串行扩展并行I/O口时,串行接口工作方式选择( )
A)方式0 B)方式1 C)方式2 D)方式3
8.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=( )
A)2000H B)2001H C)2002H D)2003H
9.89C51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是 ( )
A)ALE B)PSEN C)EA D)RST
注:请打印或用炭素墨水书写、字迹要求工整、并抄写在方框线内 共3 页
2
10. ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H
当CPU响应外部中断0后,PC的值是( )
A)0003H B)2000H C)000BH D)3000H
三、是非题(在你认为正确的题后括号内打“√”,错的打“╳”,每题1分,共10分)
1. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。----------------------------( )
2. 89C51单片机的P0口既可以做数据口线又可以做为地址口线。---------------------------------( )
3. 89C51内部有4K的程序存储器。--------------------------------------------------------------( )
4. 89C51单片机共有两个时钟XTAL1 和XTAL2。------------------------------------------------------------( )
5. 工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H。--------------------------( )
6. 89C51单片机的P2口只能用作通用I/O 口。---------------------------------------------------------------( )
7. TMOD中的GATE=1时,表示由两个信号控制定时器的启停。----------------------------------------( )
8. 89C51中的P0口可以分时复用为数据口和地址输出口。--------------------------------------------------( )
9. 为使准双向的I/O口工作在输入方式,必须保证它被预置为“1”。-------------------------------------( )
10. RET和RETI两条指令可以互换使用。-----------------------------------------------------------------------( )
11. 在一个完整的程序中伪指令END是可有可无的。---------------------------------------------------------( )
四、简答:89C51系列中断系统包括几个中断源和几个中断优先级,写出所有的中断源的符号、名称及其
入口地址。(18分)
1. 89C51指令系统主要有哪几种寻址方式?试举例说明。(6分)
2.(12分) 89C51单片机提供了几个中断源?有几级中断优先级别?各中断标志是如何产生的?又如何清除
这些中断标志?各中断源所对应的中断矢量地址是多少?
五、阅读程序,并按要求写出结果(每空2分,共10分)
1.执行下列指令后,(A)= ;(R0)= ;(C)= 。
CLR A
MOV R0,#03H
LOOP: ADD A,R0
DJNZ R0,LOOP
SJMP $
2. 已知 ( R0 )=20H,(20H )=36H,(21H) =17H,(36H) =34H,执行过程如下:
MOV A , @R0
MOV R0 , A
MOV A , @R0
注:请打印或用炭素墨水书写、字迹要求工整、并抄写在方框线内 共3 页
3
ADD A , 21H
ORL A , #21H
RL A
MOV R2 , A
RET
则执行结束(R0)= ,(R2)= 。
六、综合题(16分)
1. 程序设计:用定时器T1产生一个1000Hz的方波,由P1.0引脚输出,fosc=12MHz。(8分)
2. 某单片机系统的程序存储器配置如图所示,
要求:1〉判断U1~U4的存储容量;(2分); 2〉试说明各个芯片的地址范围。(6分)。