资源描述:
《单片机期末考试基础题 黄惟公版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基础题一、选择题1.采用补码形式表示一个带符号8位二进制数,它能表示的整数范围是。A.-127~+128B.-127~+127C.-128~+128D.-128~+1272.下列带符号数中最大的数为。A.10010010BB.89HC.81HD.79H3.下列几种中断优先级的次序中,为可实现的次序(可选两个答案)。A.,T1,,T0,串口B.串口,T0,,T1,C.T0,,T1,,串口D.串口,,T0,,T14.若PSW的内容为18H,那么执行下列三套指令的最后一条指令的目标地址是否相等。1)MOV18
2、H,A2)MOVR0,A3)MOVR0,#18H;MOV@R0,AA.相等B.不相等5.一般来讲8031最大能扩展外部程序存储器的容量为。A.256KB.512KC.16KD.64K6.8031外接晶振频率为12MHz,其计数器允许输入外部脉冲的最高频率为。A.0.5MHzB.1MHzC.6MHzD.12MHz7.使用8051时,引脚应。A.接低电平B.接高电平C.空D.作为I/O输入口8.MCS-51单片机中,决定程序执行顺序的寄存器是。A.PSWB.DPTRC.PCD.SP9.8031在扩展外部数据
3、存储器后,还有条通用I/O线可供用户使用。A.16B.32C.14D.810.指令AJMP的跳转范围是。(A)256(B)1KB(C)2KB(D)64KB11.各中断源发出的中断请求信号,都会标记在MCS-51SFR中的中。(A)TMOD(B)TCON、SCON(C)IE(D)IP二、填空题1.8051有个中断源,可分为个优先级。上电复位时中断源的优先级别最高。2.8031上电复位时PC=H,SP=H;而工作寄存器则缺省采用第区,这组寄存器的地址范围是从H到H。3.CPU与外存或I/O接口连接的系统总线
4、通常由、、三种总线组成。4.8031内部RAM共分为个功能区,其高端128个字节的地址空间称为区,但其中仅有个字节有实际意义。5.74LS373芯片通常作为之用;ADC0809通常作为之用;DAC0832通常作为之用。6.74LS138是具有3个输入译码器芯片,其输出作为片选信号时,最多可以选中块芯片。三、读程序、编程、与问答题1.设(A)=0FH,(R0)=30H内部RAM(30H)=0AH,(31H)=0BH,(32H)=0CH请写出在执行各条列指令后,所示单元的内容。MOVA,@R0;(A)=MO
5、V@R0,32H;(30H)=MOV32H,A;(32H)=MOVR0,#31H;(R0)=MOVA,@R0;(A)=2.用数据传输指令来完成下列要求的数据传送。(1)R0内容输出到R1;(2)外部RAM20H单元的内容传送到A;(3)内部RAM30H单元的内容送到R0;(4)外部RAM30H单元的内容送内部RAM20H;(5)外部RAM1000H单元的内容送内部RAM20H;(6)程序存储器ROM2000H单元的内容送到R1;(7)程序存储2000H单元的内容送内部RAM20H;(8)程序存储器200
6、0H单元的内容送外部RAM30H;(9)程序存储2000H单元的内容送外部RAM1000H。3.分析下面个程序段中指令的执行结果(1)MOVA,#30HMOVB,#0AFHMOVR0,#31HMOV30H,#87HXCHA,R0;(A)=;(R0)=SWAPA;(A)=(2)MOVA,#83HMOVR0H,#47HMOV47H,#34HANLA,#47H;(A)=ORL47H,A;(A)=;(47H)=XRLA,@R0;(A)=4.编写程序,把外部RAM1000H~10FFH区域内的数据逐个搬到从200
7、0H开始的区域。5.设计一个循环灯程序,如下图所示,使这些发光二极管每次只点亮一个,依次一个一个地点亮,循环不止。5VP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.76.什么是中断?中断与子程序有何区别?8031单片机提供了几个中断源?有几级中断优先级别?各中断源的中断服务程序的入口地址是多少?简述51单片机响应中断的过程。7.简述51单片机定时器工作方式1。8.已知单片机系统晶振频率为6MHz,试编写程序,用定时器T0,工作方式2,使P1.0输出如下周期波形。40us40us9.在80
8、31扩展系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储器的地址不会发生冲突?10.8031如只外接了程序存储器,实际上还有多少根I/O口线可供用户使用?如只外接了数据存储器,实际上还有多少根I/O口线可供用户使用?并说明原因。11.试将8031单片机外接一片27128,两片62128扩展成一个应用系统:画出扩展系统的电路连接图,并指出RAM的地址分布。12.根据图示电路,设计一个程序,开机后LED显示0,以后