西安工程大学试卷(单片机原理及应用 )

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

复习题一、填空(1)8031片内的运算器由P20组成;(2)89C51中,只有当EA管脚接P23电平时,CPU才访问片内的FLASHROM。(3)8031复位后ALE(30)引脚不断地向外输出正脉冲,其频率为机器频率的P22;(4)若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为P28图2-8;(5)8031P0口的每一位能驱动P22个LS型TTL负载;(6)在定时方式下,T1加满溢出时向CPU申请中断,当CPU响应该中断时,会将P26赋给PC;(7)8031中断的自然优先级别为P119图5-8;(8)当系统处于正常工作状态且振荡稳定后,在RST管脚加一个P22电平,并维持P22个机器周期,即可将系统复位;(9)将8031片外程序存储器内的数据传送给A,可以采用的指令是MOVC指令;(10)8031在扩展片外程序存储器时,利用P26构成地址总线,利用P26构成数据总线;(11)MCS-51单片机访问片外存储器时利用P22信号锁存低八位地址信号。(12)起止范围为0000H~3FFFH的存储器容量为16KB。(13)在89C51中一个机器周期包括P35振荡周期,而每一条指令需一个或几个机器周期完成,由此指令可以分为P57指令。二、判断题(1)8031内部RAM和工作寄存器在一个队列里统一编址。()P27-28(2)DPTR只能当一个16为特殊功能寄存器来使用。()P32(3)定时器/计数器工作在方式2时,TL0用作8位计数器,TH0用作保存计数初值。()P136图6-8(4)8031内部在SFR中安排了四个工作寄存器区。()P28图2-8(5)DPTR是由两个8位的SFR组成,它的主要作用是存放16位地址,以便对片外64KRAM作间接访问。()P32(6)当定时器T1溢出时置位TF1,同时向CPU申请中断,CPU响应中断后,TF1必须由软件来清零。()P134(7)串行通信每帧为11位时,这11位为:1位起始位,8位数据位,1位可编程的第九数据位和1位停止位。()P149(8)单片机复位后外部中断0的中断级别最高。()P119图5-8(9)RS232串行通信接口只支持全双工通信方式。()基本概念(10)8031内部中断系统只有两个优先级。()P119(11)8031可以执行指令:MOVCA,@DPTR。()P61(12)单片机系统复位后,外扩的RAM内容是不确定的。()基本概念三、选择题(1)欲访问8031的外部程序存储器,则EA引脚必须为()。A.高电平B.低电平C.不关心D.高阻状态P23(2)MCS-51单片机的复位信号是()有效。(A)高电平(B)低电平(C)脉冲(D)下降沿P22(3)能够用紫外光擦除ROM中程序的只读存储器称为()。A.掩膜ROMB.PROMC.EPROMD.EEPROM(4)访问MCS-51特殊功能寄存器的寻址方式为()。A.间接寻址B.相对寻址C.直接寻址D.变址寻址P29(5)在片外扩展一片2764程序存储器芯片要()地址线。A.8根B.13根C.16根D.20根P223图8-27(6)对8031程序存储器的访问操作,只能使用()。A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令P61(7)执行MOVX@DPTR,A指令时,产生的控制信号为()。A.PSENB.WRC.RDD.ALEP62(8)8031响应()时,不会由CPU自动清除中断请求标志。A.外部中断0B.定时器/计数器T0溢出中断C.串行口中断D.定时器/计数器T1溢出中断P117-118(9)设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为()。A.2MHzB.1MHzC.500KHzD.250KHzP135图6-7(10)中断允许寄存器中,中断允许总控制位是()。A.ESB.ET0C.ET1D.EAP118(11)控制串口工作方式的寄存器是()。A.TCONB.PCONC.SCOND.TMODP154(12)串行口的控制寄存器SCON中,REN的作用是()。A.接收中断请求标志位B.发送中断请求标志位C.串行口允许接收位D.地址/数据位P154(13)下列指令中正确的是()。A.MOVP2.1,AB.JBCTF0,L1C.MOVXB,@DPTRD.MOVA,@R3(14)MCS-51单片机扩展外部程序存储器和数据存储器()。A.分别独立编址B.统一编址C.动态编址D.混合编址P24四、简答题(1)简述8031存储空间的分布情况。P24(2)简述89C51堆栈的工作原理与访问操作方法。P31(3)简述看门狗的基本工作原理。看门狗是一种软件可靠性技术,当软件正常运行时,周期清除看门狗计数器的计数值,看门狗不产生复位信号,当软件走死或走飞之后,软件不再清看门狗计数器的计数值,看门狗计数器溢出,产生复位信号,将系统复位,以达到监视系统是否正常运行的目的。(4)说明8031P3口的第二功能。P24(5)请绘出上电和手动复位电路图。P39(6)说明8031定时器T0的四种工作方式。P133-139(7)简述89C51单片机中断的概念。P113(8)简述89C51中断自然优先级的顺序,如何提高某一中断源的优先级?P119(9)说明SCON寄存器中SM2、REN、TB8和RB8的含义。P154(10)A/D转换器的作用是什么?主要的性能指标有哪些?P247(11)简述8031单片机的寻址方式并分别举例说明。P51(12)简述51系列单片机的四个控制引脚的作用。P22-23(13)如何简捷地判断8031是否正常工作?P22-23五、程序填空(1)把片外RAM从3000H开始存放的16个数传送到片内60H开始的单元中。MOVDPTR,#3000HMOVR0,MOVR3,LOOP:A,@DPTRMOV@R0,AR0INCDJNZR3,LOOPRET(2)下列程序段执行后,(R0)=_________,(7EH)=_________,(7FH)=_________.MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDEC@R0DECR0DEC@R0六、应用题(1)设系统的晶振频率为6MHz,编写程序,采用定时器T0的工作方式0并采用中断方式控制在P1.0管脚上产生2ms的方波。注1—可以采用汇编和C51编写程序;注2—定时时间t与计数常数TC之间关系为:解:(1)定时常数计算振荡器的频率fosc=6MHz,方式0计数器长度L=13(213=8192),定时时间t=1ms=0.001s定时常数:二进制数TCB=0001111000001100B,取低13位,其中高8位TCH=F0H,低5位为TCL=0CH.方式0定时工作方式,TMOD的设定为00H。(2)编程ORG0000HAJMPMAINORG000BH;T0中断矢量AJMPINQPORG0030HMAIN:MOVTMOD,#00H;设T0为定时器方式0MOVTH0,#0F0H;写定时常数(定时1ms)MOVTL0,#0CHSETBTR0;启动T0SETBET0;允许T0中断SETBEA;开放CPU中断AJMP$;定时中断等待ORG2000H;T0中断服务程序INQP:MOVTH0,#0F0H;重写定时常数MOVTL0,#0CHCPLP1.0;P1.0变反输出RETI

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功