《单片机原理及应用试卷6答案》由会员分享,可在线阅读,更多相关《单片机原理及应用试卷6答案(5页珍藏版)》请在金锄头文库上搜索。
1、 第 1 页 共 5 页一、填空题(共 25 空,每空 1 分,共 25 分)1、单片机与普通计算机的不同之处在于其将( CPU ) 、 ( RAM ) 、I/O 口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和( 待机 )运行方式,其掉电运行方式唤醒方法为( 硬件复位 ) 。3、当单片机复位时 PSW( 00 )H,SP=( 07H ) 。 4、8051 复位后,PC=( 0000H ) 。若希望从片内存储器开始执行程序,EA 脚应接( 高 )电平,PC 值超过( 0FFFH )时,8051 会自动转向片外存储器继续取指
2、令执行。5、串行口方式 3 发送的第 9 位数据要事先写入( SCON )寄存器的( TB8 )位。6、8031 的片内数据 RAM、片外数据 RAM 和程序 ROM 存储器空间配置地址依此为:( 00H-7FH ) 、( 0000H-FFFFH ) 、( 0000H-FFFFH ) 。7、(A)= 85H,(R0)=20H,(20H)=AFH,执行指令:ADD A,R0 结果为: Cy=1,Ac=( 1 ) ,OV=1,P=( 1 ) 。8、若(IP)=00010100B,则优先级最高者为( 外部中断 1 ) ,最低者为( 定时器 T1 ) 。(IP: PS PT1 PX1 PT0 PX0)
3、9、定时器/计数器 T0 工作于方式 3 时,将( T0 )拆成两个独立的 8 位计数器 TL0、TH0,此时,TH0 只可作为( 定时器 )使用。10、8051 片内有( 4 )组工作寄存器区,每组为( 8 )个寄存器,每组寄存器均被命名为 R0R7,当前工作寄存器是通过对( PSW )寄存器中 RS1、RS0 两位设置确定的。11、LED 显示器按内部发光二极管的公共点连接方法不同,有( 共阴极 )和( 共阳极 )之分。二、判断对错,如对则在( )中写“” ,如错则在( )中写“” 。 (共 10 小题,每题 1 分,共 10 分)1、MCS-51 单片机可执行指令:MOV R2,R1。
4、( )2、MCS-51 单片机可执行指令:MOVC A,DPTR。 ( )3、多字节的指令不一定执行的指令周期长。 ( )4、当向堆栈压入一个字节的数据后,SP 中的内容减 1。 ( )5、特殊功能寄存器可以用间接寻址方式寻址。 ( )6、当 P0 口作为输出口使用时,必须外接上拉电阻才能有高电平输出。 ( ) 第 2 页 共 5 页7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。 ( )8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被 还是被WRPSEN信号连接。 ( )9、51 单片机串行口的发送中断与接收中断有各自的中断入口地址。 ( )10、51 单片机的多个中断
5、源不可以同时申请中断。 ( )三、单项选择题(共 10 小题,每题 2 分,共 20 分)1、 8051与8052的区别是:( D )(A)有无内部程序存储器 (B)内部数据存储器的类型不同(C)内部程序存储器的类型不同 (D)内部数据存储单元数目的不同2、在 CPU 内部,反映程序运行状态或反映运算结果的特征寄存器是( A ) 。(A)PSW (B)PC (C)A (D)SP3、访问外部数据存储器时,不起作用的信号是( C ) 。(A) (B) (C) (D)ALERDWRPSEN4、AJMP 指令的跳转范围是( A ) 。(A)2KB (B)1KB (C)256 (D)64KB5、下列指令
6、中正确的是( B ) 。(A)MOV P2.1,A (B)JBC TF0,L1(C)MOVX B,DPTR (D)MOV A,R3 6、MCS51 单片机扩展外部程序存储器和数据存储器( B ) 。(A)分别独立编址 (B)统一编址 (C)分别独立编址或统一编址 (D)动态变址7、在 MCS-51 中,需要外加电路实现中断撤除的是:( A )(A) 电平方式的外部中断 (B) 脉冲方式的外部中断(C) 外部串行中断 (D) 定时中断8、通过串行口发送或接收数据时,在程序中应使用:( C )指令(A)MOVC (B)MOVX (C)MOV (D)XCHD9、8031 定时/计数器共有四种操作模式
7、,由 TMOD 寄存器中 M1 M0 的状态决定,当 M1 M0 的状态为 10 时,定时/计数器被设定为( B ) 。A13 位定时/计数器 B16 位定时/ 计数器10、启动 ADC0809 进行 A/D 转换时,使用( A )指令。 第 3 页 共 5 页A MOVX DPTR,A B MOVX A,DPTR C MOV A, R0 D MOVC A,A+DPTR四、简答题(共 2 小题,每题 5 分,共 10 分)1、内部 RAM 中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写它们的字节地址?可作为工作寄存器区单元:00H-1FH,32 个单元 4 组工作寄存器,每组 8
8、个单元可以进行位寻址单元:20H-2FH,16 个单元的 128 位2、写出 MCS-51 的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?由硬件自动清除:T0、T1 的溢出中断和边沿触发的外部中断软件清除:串性通信的发送和接收中断五、写出能完成下列数据传送的指令(共 5 小题,每小题 3 分,共 15 分)1 R6 的内容传送到 R7MOV A,R6MOV R7,A2 内部 RAM 50H 单元的内容送 30H 单元MOV 30H,50H3 外部 RAM 1000H 单元内容送内部 RAM 30H 单元MOV DPTR, #1000HMOVX A
9、,DPTRMOV 30H,A4 外部 ROM 2000H 单元内容送外部 RAM 30H 单元MOV DPTR, #2000HMOV A,#00HMOVXC A,A+DPTR MOV R0,#30HMOVX R0,A5、外部 ROM 3000H 单元内容送外部 RAM 2000H 单元MOV DPTR, #3000HMOV A,#00HMOVXC A,A+DPTR MOV DPTR, #2000HMOVX DPTR,A 第 4 页 共 5 页六、应用题(共 7 个空,每空 2 分,共 14 分)采用 8255A 扩展 I/O 口,并将其设置成基本输入输出方式,且各口均作输入用。现要从 8255
10、A的 PA 口输入 50 个数据,存到片内 RAM 30H 开始的连续单元中,采用定时器 T1 定时,每隔 100ms读入一个数据。已知 8255A 的控制口地址为 8003H,晶振频率为 6MHz,试将下列程序补充完整。ORG 0000HLJMP STARTORG 001B H ;T1 中断服务程序入口LJMP BRT1ORG 0030HSTART: MOV DPTR, #8003HMOV A, #9BHMOVX DPTR, AMOV DPTR, #8000HMOV R0, #30HMOV R2, #50MOV TMOD, #10HMOV TH1, #3CHMOV TL1, #0B0HMOV
11、 IE, #88HSETB TR1SJMP $ORG 0100HBRT1: MOV TH1, #3CHMOV TL1, # #0B0MOVX A,#DPTRMOV R0, AINC R0DJNZ R2, EXITCLR ET1 第 5 页 共 5 页EXIT: RETIEND七、简答题(共 3 小题,共计 6 分)下图 1 是一个两位数码管与单片机的接口电路图。 请回答:1. 该数码管是共阴还是共阳?并说明理由(2 分)答:是共阴。因为数码管的公共端接地。2. 这种接法数码管属于静态显示还是动态显示?(2 分)答:属于静态显示。3. 在这个电路中,数码管的显示译码属于硬件译码还是软件译码?说明理由(2 分)答:属于硬件译码,因为使用硬件译码器 MC14495。