
《单片机原理及应用》试卷二 一、填空题(16分,每题2分) 1、单片机与微机区别在于,擅长于数据运算、采集、处理、存储和传输:的 专长则是测控,往往嵌入某个仪器/设备/系统中,达到智能化的效果。 2、当单片机复位时PC=_H,DPTR=一· 3、串行口方式2接收的第9位数据从寄存器的位中读出。 4、外部中断1所对应的中断入口地址为H。在串行通讯中,收发双方对波特 率的设定应该是的。(一致、不一致) 5、在基址加变址寻址方式中,以作变址寄存器,以或P℃作基址寄存器。 6、常用的存储器地址分配的方法有两种:线选法和一。后一种方法常用的芯片有, (3-8译码器)、74LS139(双2-4译码器)74LS154(4-16译码器)。 7、若同时中断实现下列顺序:定时中断TO>外中断1>外中断0,则要SETB一、SETB和 CLR PX0.(IP:---PS PT1 PX1 PTO PXO) 8、子程序调用返回和中断服务返回时,分别用RET和一,除返回PC值外,中断返回 还要对状态触发器复位。 二、判断对错,如对则在()中写“√”,如错则在()中写“×”。(8分每题 1分) 1、M0VA,30H这条指令执行后的结果A=30H。() 2、MCS-51单片机可执行指令:MOV@DPTR,A。() 3、在MCS-51单片机中,一个机器周期等于1μS。() 4、在单片机的乘法指令执行时,溢出位OV不随运算结果改变。() 5、DAA只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。 () 6、MCS-51单片机中的PC是不可寻址的。() 7、ROM芯片控制引脚可与MCS-51的WR和RD相连。() 8、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优 先级中断请求。() 三、单项选择题(16分每题2分) 1、8051与8031的区别是:()
《单片机原理及应用》试卷二 一、填空题(16 分,每题 2 分) 1、单片机与微机区别在于, 擅长于数据运算、采集、处理、存储和传输; 的 专长则是测控,往往嵌入某个仪器/设备/系统中,达到智能化的效果。 2、当单片机复位时 PC= H,DPTR= 。 3、串行口方式 2 接收的第 9 位数据从 寄存器的 位中读出。 4、外部中断 1 所对应的中断入口地址为 H。在串行通讯中,收发双方对波特 率的设定应该是 的。(一致、不一致) 5、在基址加变址寻址方式中,以 作变址寄存器,以 或 PC 作基址寄存器。 6、常用的存储器地址分配的方法有两种:线选法和 。后一种方法常用的芯片有 (3-8 译码器)、74LS139(双 2-4 译码器)74LS154(4-16 译码器)。 7、若同时中断实现下列顺序:定时中断T0>外中断1>外中断0,则要SETB 、SETB 和 CLR PX0。(IP:— — — PS PT1 PX1 PT0 PX0) 8、子程序调用返回和中断服务返回时,分别用 RET 和 ,除返回 PC 值外,中断返回 还要对 状态触发器复位。 二、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。(8 分 每题 1 分) 1、MOV A,30H 这条指令执行后的结果 A=30H 。( ) 2、MCS-51 单片机可执行指令:MOV @DPTR,A。( ) 3、在MCS-51单片机中,一个机器周期等于1μS。( ) 4、在单片机的乘法指令执行时,溢出位 OV 不随运算结果改变。( ) 5、DA A 只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。 ( ) 6、MCS-51 单片机中的 PC 是不可寻址的。( ) 7、ROM 芯片控制引脚可与 MCS- 51 的 WR 和 RD 相连。( ) 8、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优 先级中断请求。( ) 三、单项选择题(16 分 每题 2 分) 1、 8051与8031的区别是:( )

(A)、内部数据存储单元数目的不同 (B)、内部数据存储器的类型不同 (C)、内部程序存储器的类型不同 (D)、有无内部程序存储器 2、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机 正在工作。 (A)ALE (B)VCC (C)PSEN (D)A15 3、LJMP指令的跳转范围是( )。 (A)256 (B)1KB (C)2KB (D)64KB 4、下列指令中正确的是( )。 (A)DEC DPTR (B)CPL A (C)MOVC B,@PC+A (D)MOV R1,R3 5、MCS一51单片机扩展I/0口与外部数据存储器( )o (A)统一编址 (B)分别独立编址(C)变址编址(D)动态变址 6、MCS-51的并行I/0口读-改-写操作,是针对该口的()。 (A)引脚 (B)片选信号(C)地址线 (D)内部锁存器 7、对于由80C51构成的单片机应用系统(EA=1),中断响应并自动生成长调用指令 LCALL后,应()去执行中断服务程序。 (A)、转向外部程序存储器 (B)、转向内部程序存储器 (C)、转向外部数据存储器 (D)、转向内部数据存储器 8、发送一次串行数据的操作不包含的是()。 (A)CLR TI (B)MOV A,SBUF (C)INB TI,(D)MOV SBUF,A 四、简答题(10分每题5分) 1、MCS-51的寻址方式有哪七种? 2、MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲 突,为什么? 五、请写出程序。(20分每题10分) 1、当系统选用12Mz晶体振荡器时,由T1工作在方式为1,并中断响应,设计一定 时4.5秒的程序, (1)写出T1定时器的方式控制字,T1定时器初值计算。 (2)试编写程序完成此功能,要求有中断初始化程序和中断子程序。 TCON:TF1 TR1 TFO TRO IE1 IT1 IEO ITO
(A)、内部数据存储单元数目的不同 (B)、内部数据存储器的类型不同 (C)、内部程序存储器的类型不同 (D)、有无内部程序存储器 2、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断 MCS-51 单片机 正在工作。 (A)ALE (B)VCC (C)PSEN (D)A15 3、LJMP 指令的跳转范围是( )。 (A)256 (B)1KB (C)2KB (D)64KB 4、下列指令中正确的是( )。 (A)DEC DPTR (B)CPL A (C)MOVC B,@PC+A (D)MOV R1, R3 5、MCS-51 单片机扩展 I/O 口与外部数据存储器( )。 (A)统一编址 (B)分别独立编址 (C)变址编址 (D)动态变址 6、MCS-51 的并行 I/O 口读-改-写操作,是针对该口的( )。 (A) 引脚 (B) 片选信号 (C) 地址线 (D)内部锁存器 7、对于由 80C51 构成的单片机应用系统(EA=1),中断响应并自动生成长调用指令 LCALL 后,应( )去执行中断服务程序。 (A)、转向外部程序存储器 (B)、转向内部程序存储器 (C)、转向外部数据存储器 (D)、转向内部数据存储器 8、发送一次串行数据的操作不包含的是( )。 (A)CLR TI (B)MOV A,SBUF (C)JNB TI,$ (D)MOV SBUF,A 四、简答题(10 分 每题 5 分) 1、MCS-51 的寻址方式有哪七种? 2、MCS-51 外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲 突,为什么? 五、请写出程序。(20 分 每题 10 分) 1、 当系统选用 12MHz 晶体振荡器时,由 T1 工作在方式为 1,并中断响应,设计一定 时 4.5 秒的程序, (1)写出 T1 定时器的方式控制字,T1 定时器初值计算。 (2)试编写程序完成此功能,要求有中断初始化程序和中断子程序。 TCON:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

TMOD:GATE C/T M1 MO GATE C/T M1 MO IE: EA ET2 ES ET1 EX1 ETO EXO 2、设自变量X为一无符号数,存放在内部VAR的单元,函数Y存放在FUNC单元。请编 写满足如下关系的程序: x x>50 V= 5x 0<x<50 0 x=50 六、阅读下列程序,对汇编程序逐句加上简明注释,并分析其功能,说明R2、R3、DPTR、 A的内容。(15分) HEXASC: MOV DPTR,#TABLE MOV A,R2 ANL A,#OFH MOVC A,@A+DPTR XCH R2,A ANL A,#0FOH SWAP MOVC A,@A+DPTR MOV R3,A RET TABLE: DB 30H,31H,32H,33H,34H ASCII DB35H,36H,37H,38H,39H DB41H,42H,43H,44H,45,46H 七、硬件设计题(15分) 在89C51芯片外扩展一片8K的数据存储器,要求数据存储器的首地址为A000H 1)确定该芯片的末地址。 2)画出该芯片片选端的地址译码电路。 3)、画出该应用系统的硬件连线图
TMOD:GATE C/T M1 M0 GATE C/T M1 M0 IE: EA — ET2 ES ET1 EX1 ET0 EX0 2、设自变量 X 为一无符号数,存放在内部 VAR 的单元,函数 Y 存放在 FUNC 单元。请编 写满足如下关系的程序: = 0 5x x y 50 0 50 50 = x x x 六、阅读下列程序,对汇编程序逐句加上简明注释,并分析其功能,说明 R2、R3、DPTR、 A 的内容。(15 分) HEXASC: MOV DPTR,#TABLE MOV A,R2 ANL A,#0FH MOVC A,@A+DPTR XCH R2, A ANL A, #0F0H SWAP A MOVC A,@A+DPTR MOV R3,A RET TABLE: DB 30H,31H,32H,33H,34H ;ASCII 表 DB 35H,36H,37H,38H,39H DB 41H,42H,43H,44H,45H,46H 七、硬件设计题(15 分) 在 89C51 芯片外扩展一片 8K 的数据存储器,要求数据存储器的首地址为 A000H 1)确定该芯片的末地址。 2)画出该芯片片选端的地址译码电路。 3)、画出该应用系统的硬件连线图

UI 89C51 2 74LS373 U3 2764 6264 8 6 88 88 85 1 0-763-33313:000 0AC54561精910010正5019 191165-3349321780 042B4567890精0元F35 86888688 74LS138 器 N H PSEN
D 0 3 Q 0 2 D 1 4 Q 1 5 D 2 7 Q 2 6 D 3 8 Q 3 9 D 4 13 Q 4 12 D 5 14 Q 5 15 D 6 17 Q 6 16 D 7 18 Q 7 19 O E 1 LE 11 U2 74LS373 A 1 B 2 C 3 E1 4 E2 5 E3 6 Y 0 15 Y 1 14 Y 2 13 Y 3 12 Y 4 11 Y 5 10 Y 6 9 Y 7 7 U5 74LS138 EA/VP 31 X 1 19 X 2 18 RESET 9 RD 17 W R 16 INT0 12 INT1 13 T0 14 T1 15 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE/P 30 TXD 11 RXD 10 U1 89C51 A 0 10 A 1 9 A 2 8 A 3 7 A 4 6 A 5 5 A 6 4 A 7 3 A 8 25 A 9 24 A10 21 A11 23 A12 2 CE 20 O E 22 PGM 27 VPP 1 D 0 11 D 1 12 D 2 13 D 3 15 D 4 16 D 5 17 D 6 18 D 7 19 U3 2764 A 0 10 A 1 9 A 2 8 A 3 7 A 4 6 A 5 5 A 6 4 A 7 3 A 8 25 A 9 24 A10 21 A11 23 A12 2 CS1 20 CS2 26 W E 27 O E 22 D 0 11 D 1 12 D 2 13 D 3 15 D 4 16 D 5 17 D 6 18 D 7 19 U4 6264