
《单片机原理及应用》试卷一 一、填空题(16分,每题2分) 1、单片机与普通计算机的不同之处在于其将()、()、I/0口(串口、并口 等)、ROM(程序存储器)集成于一块芯片上。 2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和()运行方式, 其掉电运行方式唤醒方法为()。 3、当单片机复位时PSW=()H,SP=()。 4、串行口方式3发送的第9位数据要事先写入()寄存器的()位。 5、MCS-51的并行I/0口信息有()和()二种读取方法,读-改-写操作是针对并 行I/0口内的锁存器进行的。 6、(A)=85H,(R0)=20H,(20H)=AFH,执行指令:ADDA,@R0结果为:Cy=1,Ac=(), 0V=1,P=()。 7、若(IP)=00010100B,则优先级最高者为(),最低者为()。 (IP:---PS PT1 PX1 PTO PXO) 8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器,()为单向三态数 据缓冲器,而()为双向三态数据缓冲器。 二、判断对错,如对则在()中写“√”,如错则在()中写“×”。(8分每题 1分) 1、MCS-51单片机可执行指令:MOVR2,@R1。() 2、MCS-51单片机可执行指令:MOVC A,@DPTR。() 3、多字节的指令不一定执行的指令周期长。() 4、当向堆栈压入一个字节的数据后,SP中的内容减1。() 5、特殊功能寄存器可以用间接寻址方式寻址。() 6、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。() 7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。() 8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN 信号连接。() 三、单项选择题(16分每题2分)
《单片机原理及应用》试卷一 一、填空题(16 分,每题 2 分) 1、单片机与普通计算机的不同之处在于其将( )、( )、I/O 口(串口、并口 等) 、ROM(程序存储器)集成于一块芯片上。 2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和( )运行方式, 其掉电运行方式唤醒方法为( )。 3、当单片机复位时 PSW=( )H,SP=( )。 4、串行口方式 3 发送的第 9 位数据要事先写入( )寄存器的( )位。 5、MCS-51 的并行 I/O 口信息有( )和( )二种读取方法,读-改-写操作是针对并 行 I/O 口内的锁存器进行的。 6、(A)= 85H,(R0)=20H,(20H)=AFH,执行指令:ADD A,@R0 结果为: Cy=1,Ac=( ), OV=1,P=( )。 7、若(IP)=00010100B,则优先级最高者为( ),最低者为( )。 (IP:— — — PS PT1 PX1 PT0 PX0) 8、总线驱动器 74LS244 和 74LS245 经常用作三态数据缓冲器, ( )为单向三态数 据缓冲器,而( )为双向三态数据缓冲器。 二、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。(8 分 每题 1 分) 1、MCS-51 单片机可执行指令:MOV R2,@R1。( ) 2、MCS-51 单片机可执行指令:MOVC A,@DPTR。( ) 3、多字节的指令不一定执行的指令周期长。( ) 4、当向堆栈压入一个字节的数据后,SP 中的内容减 1。( ) 5、特殊功能寄存器可以用间接寻址方式寻址。( ) 6、当 P0 口作为输出口使用时,必须外接上拉电阻才能有高电平输出。( ) 7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。( ) 8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被 WR 还是被 PSEN 信号连接。( ) 三、单项选择题(16 分 每题 2 分)

1、8051与8052的区别是:() (A)有无内部程序存储器 (B)内部数据存储器的类型不同 (C)内部程序存储器的类型不同 (D)内部数据存储单元数目的不同 2、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。 (A)PSW (B)PC (C)A (D)SP 3、访问外部数据存储器时,不起作用的信号是( (A)RD (B)WR (C)PSEN (D)ALE 4、AJMP指令的跳转范围是( )。 (A)2KB (B)1KB (C)256 (D)64KB 5、下列指令中正确的是( (A)MOV P2.1,A (B)JBC TFO,L1 (C)MOVX B,@DPTR (D)MOV A,@R3 6、MCS一51单片机扩展外部程序存储器和数据存储器( (A)分别独立编址 (B)统一编址 (C)分别独立编址或统一编址 (D)动态变址 7、在MCS-51中,需要外加电路实现中断撤除的是:() (A)电平方式的外部中断 (B)脉冲方式的外部中断 (C)外部串行中断 (D)定时中断 8、通过串行口发送或接收数据时, 在程序中应使用:()指令 (A)MOVC (B)MOVX (C)MOV (D)XCHD 四、简答题(10分每题5分) 1、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写它们的 字节地址? 2、写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除, 哪些中断源必须用软件清除,为什么? 五、程序设计题(20分每题10分) 1、当系统选用6Mz晶体振荡器时,由T0工作在方式为2,并中断响应,周期为2ms(脉 冲宽度为1ms)的方波序列,并由P1.0输出。 (1)写出T定时器的方式控制字,T。定时器初值计算。 (2)试编写程序完成此功能
1、 8051与8052的区别是:( ) (A)有无内部程序存储器 (B)内部数据存储器的类型不同 (C)内部程序存储器的类型不同 (D)内部数据存储单元数目的不同 2、在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是( )。 (A)PSW (B)PC (C)A (D)SP 3、访问外部数据存储器时,不起作用的信号是( )。 (A) RD (B) WR (C) PSEN (D)ALE 4、AJMP 指令的跳转范围是( )。 (A)2KB (B)1KB (C)256 (D)64KB 5、下列指令中正确的是( )。 (A)MOV P2.1,A (B)JBC TF0,L1 (C)MOVX B,@DPTR (D)MOV A,@R3 6、MCS-51 单片机扩展外部程序存储器和数据存储器( )。 (A)分别独立编址 (B)统一编址 (C)分别独立编址或统一编址 (D)动态变址 7、在 MCS-51 中,需要外加电路实现中断撤除的是:( ) (A) 电平方式的外部中断 (B) 脉冲方式的外部中断 (C) 外部串行中断 (D) 定时中断 8、通过串行口发送或接收数据时,在程序中应使用:( )指令 (A)MOVC (B)MOVX (C)MOV (D)XCHD 四、简答题(10 分 每题 5 分) 1、内部 RAM 中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写它们的 字节地址? 2、写出 MCS-51 的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除, 哪些中断源必须用软件清除,为什么? 五、程序设计题(20 分 每题 10 分) 1、 当系统选用 6MHz 晶体振荡器时,由 T0 工作在方式为2,并中断响应,周期为 2ms(脉 冲宽度为 1ms)的方波序列,并由 P1.0 输出。 (1)写出 T0 定时器的方式控制字,T0 定时器初值计算。 (2)试编写程序完成此功能

TCON:TF1 TR1 TFO TRO IE1 IT1 IEO ITO TMOD:GATE C/T M1 MO GATE C/T M1 MO IE:EA ET2 ES ET1 EX1 ETO EXO 2、将外部RAM4000H~401FH单元,共32字节传送到以40H为首址的内部RAM中。 六、阅读下列程序,对汇编程序逐句加上简明注释,并分析其功能,说明R2、R3、DPTR、 A的内容。(15分) ORG 1000H ZFJS: MOV 40H,#41H MOV R1,#20 MOV R2,#00H MOV R3,#00H MOV DPTR.#TAB LOOP: CLR MOVC A,A+DPTR CJNE A,40H,L00P1 MOV R2,DPH MOV R3,DPL DONE: RET LOOP1:INC DPTR DJNZ R1,LOOP SJMP $ ORG 2000H TAB: DB75,8AH,0AFH,73,′5′,′E','A',12H,34组,48H DB41H,24组,36H,18,'5,'F',′B',63,65,73 七、硬件设计题(15分) 现有89C51单片机、74LS373锁存器、74LS138、1块2764 EPROM(其首地址为1000H) 和1块6264RAM.试利用它们组成一单片微型计算机系统,要求: 1)、画出硬件连线图(含控制信号、片选信号、数据线和地址线) 2)、指出该系统程序存储空间和数据存储空间各自的范围
TCON:TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TMOD:GATE C/T M1 M0 GATE C/T M1 M0 IE: EA — ET2 ES ET1 EX1 ET0 EX0 2、将外部 RAM 4000H~401FH 单元,共 32 字节传送到以 40H 为首址的内部 RAM 中。 六、阅读下列程序,对汇编程序逐句加上简明注释,并分析其功能,说明 R2、R3、DPTR、 A 的内容。(15 分) ORG 1000H ZFJS: MOV 40H,#41H MOV R1,#20 MOV R2,#00H MOV R3,#00H MOV DPTR,#TAB LOOP: CLR A MOVC A,@ A+DPTR CJNE A,40H,LOOP1 MOV R2,DPH MOV R3,DPL DONE: RET LOOP1: INC DPTR DJNZ R1,LOOP SJMP $ ORG 2000H TAB: DB 75, 8AH, 0AFH, 73,′5′,′E′,′A′,12H,34H,48H DB 41H, 24H, 36H, 18 ,′5′,′F′,′B′,63,65,73 七、硬件设计题(15 分) 现有 89C51 单片机、74LS373 锁存器、74LS138、l 块 2764EPROM(其首地址为 1000H) 和 1 块 6264RAM.试利用它们组成一单片微型计算机系统,要求: 1)、画出硬件连线图(含控制信号、片选信号、数据线和地址线) 2)、指出该系统程序存储空间和数据存储空间各自的范围

89C51 U2 74LS373 2764 U4 6264 IL155789 74LS138 B54CE4567881410正年19 091763-33A0331730 04254567891000953 器 07234957 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