超全含复习资料~~~单片机原理及应用期末考试题试卷大全.docx
单片机模拟试卷001一、选择题(每题1分,共10分)18031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。a)P0 b)P1 c)P2 d)P32单片机应用程序一般存放在( ) a) RAM b)ROM c)存放器 d)CPU 3已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424下列指令中不影响标记位CY的指令有( )。 a)ADD A,20H b)CLR c)RRC A d)INC A5CPU主要的组成部局部为( ) a)运算器、限制器 b)加法器、存放器 c)运算器、存放器 d)运算器、指令译码器 6INTEL 8051 CPU是( )位的单片机 a) 16 b)4 c)8 d)准16 78031复位后,PC及SP的值为( ) a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8当须要从MCS-51单片机程序存储器取数据时,采纳的指令为()。 a)MOV A, R1 b)MOVC A, A + DPTR c)MOVX A, R0 d)MOVX A, DPTR 98031单片机中既可位寻址又可字节寻址的单元是( ) a)20H b)30H c)00H d)70H 10下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A DPTR d) MOVR0,A二、填空题(每空1分,共30分)1一个完好的微机系统由硬件和软件两大局部组成。28051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平常,8051进入复位状态。8051始终维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM0000 H单元开场取指令并翻译和执行。3半导体存储器分成两大类ROM和RAM,其中RAM具有易失性,常用于存储临时性数据。4求十进制数-102的补码(以2位16进制数表示),该补码为9AH。5PC存放_CPU将要执行的指令所在的地址_具有_自动加一_特性。在8051中确定程序执行依次的是PC还是DPTR?PC它是_16_位?不是(是,不是)SFG?6123=B= 52 H。78051内部有4并行口,P0口干脆作输出口时,必需外接上拉电阻;并行口作输入口时,必需先将口锁存器置1,才能读入外设的状态。8MCS-51的堆栈只可设置在内部RAM的低128B区,其最大容量为128B,存取数据的原则是先进后出。堆栈存放器SP是8位存放器,存放堆栈栈顶的地址。9中断处理的全过程分为以下3个段:中断恳求、中断响应、中断效劳。10定时和计数都是对脉冲进展计数,定时及计数的区分是定时对周期已知的脉冲计数,计数对周期为止的脉冲计数。三、推断题(对者打,错者打×,并改正,每题1分,共10分)1 中断效劳程序的最终一条指令是RET。 错2 存储器分成内存和外存两大局部,其中外存可以干脆及CPU交换信息。 错3 P2口既可以作为I/O运用,又可以作地址/数据复用口运用。 对4 在中断响应阶段CPU肯定要做如下2件工作:爱护断点和给出中断效劳程序入口地址。 对5 RC A为循环左移指令。 错6 MOV A,30H的源操作数为马上寻址方式。 错7 MOV A,A+DPTR是一条查表指令。 错8 MUL AB的执行结果是高8位在A中,低8 位在B中。 错9 AJMP跳转空间最大可到达64KB 。 错10 DPTR是由DPH和DPL两个8位特别存放器组成的。 对 四、简答题(每题5分,共15分)1MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何限制的?在出现同级中断申请时,CPU按什么依次响应(按由高级到低级的依次写出各个中断源)?各个中断源的入口地址是多少?答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特别功能存放器IP限制,在出现同级中断申请时,CPU按如下依次响应各个中断源的恳求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。2 已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388HTMOD的值是00000001B,TH0=13H;TL0=88H。3 MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区分。答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区分是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。五、作图题(10分)用6264(8K*8)构成16K的数据存储系统。要求采纳线选法产生片选信号,并计算6264的地址范围。六、设计题(1题13分;2题12分,共25分)1某单片机限制系统有8个发光二极管。试画出89C51及外设的连接图并编程使它们由左向右轮番点亮。2某限制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051及外设的连接图并编程实现上述要求。单片机模拟试卷001答案一、选择题(每题1分,共10分)1 D 2 B 3 B 4 D 5 A 6 C 7 B 8 B 9 A 10 D 二、填空题(每空1分,共30分)1一个完好的微机系统由硬件和软件两大局部组成。28051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平常,8051进入复位状态。8051始终维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开场取指令并翻译和执行。3半导体存储器分成两大类:RAM ROM,其中RAM 具有易失性,常用于存储临时性数据。4求十进制数-102的补码(以2位16进制数表示),该补码为 9AH。5PC存放_CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。在8051中确定程序执行依次的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG?6123= 01010010 B= 52 H。78051内部有4个并行口,P0口干脆作输出口时,必需外接上拉电阻;并行口作输入口时,必需先将口锁存器置1,才能读入外设的状态。8MCS-51的堆栈只可设置在内RAM低128B区 ,其最大容量为128B,存取数据的原则是先进后出。堆栈存放器SP是8位存放器,存放堆栈栈顶的地址。9中断处理的全过程分为以下3个段:中断恳求、中断响应、中断效劳。10定时和计数都是对脉冲进展计数,定时及计数的区分是定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数。三、推断题(对者打,错者打×,并改正,每题1分,共10分)1 中断效劳程序的最终一条指令是RETRETI。×2 存储器分成内存和外存两大局部,其中外内存可以干脆及CPU交换信息。×3 P2口既可以作为I/O运用,又可以作地址/数据复用口运用。4 在中断响应阶段CPU肯定要做如下2件工作:爱护断点和给出中断效劳程序入口地址。5 LCRL A为循环左移指令。×6 MOV A,30H的源操作数为马上干脆寻址方式。×7 MOVMOVC A,A+DPTR是一条查表指令。×8 MUL AB的执行结果是凹凸8位在A中,低高8 位在B中。×9 AJMP跳转空间最大可到达642KB 。×10 DPTR是由DPH和DPL两个8位特别存放器组成的。 四、简答题(每题5分,共15分)1MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何限制的?在出现同级中断申请时,CPU按什么依次响应(按由高级到低级的依次写出各个中断源)?各个中断源的入口地址是多少?答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特别功能存放器IP限制,在出现同级中断申请时,CPU按如下依次响应各个中断源的恳求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。2已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤)答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388HTMOD的值是00000001B,TH0=13H;TL0=88H。3MCS51系列单片机的内部资源有哪些?说出8031、8051和8751的区分。答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区分是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。五、作图题(10分)答:WR接6264的WERD接6264的OEAB0-AB12接6264的A0-A12 DB0DB7接6264的D0D7AB15、AB14分别接Y0和Y1地址:0000H-1FFFH;2000H-3FFFH六、设计题1某单片机限制系统有8个发光二极管。试画出89C51及外设的连接图并编程使它们由右向左轮番点亮。答:图 (5分) 构思 (3分)MOV A,#80H (1分)UP:MOV P1,A (1分)RR A (2分)SJMP UP (1分)2某限制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。试画出8051及外设的连接图并编程实现上述要求。答:图 (5分) 构思 (3分)程序(4分)ORG 0000HLJMP MAINORG 0003HLJMP AINT0ORG 0013HLJMP BINT1MAIN: MOV IE,#83HSETB IT0SETB IT1MOV R0,#00HMOV DPTR,#TABUP: MOV A,R0MOVC A,A+DPTRMOV P1,ASJMP UPAINT0: INC R0CJNE R0,#10,AINT01MOV R0,#0AINT01: RETIBINT1: DEC R0CJNE R0,#0FFH,BINT11MOV R0,#9BINT11: RETI 单片机模拟试卷002一、填空题(每空格1分,共10分)1.MCS51布尔处理机的存储空间是_64k_。2.P2口通常用作_地址总线高8位_,也可以作通用的I/O口运用。3.若由程序设定RS1、RS0=01,则工作存放器R0R7的干脆地址为_08HOFH_。4.8051的堆栈区一般开拓在_用户的RAM区_。5.所谓寻址,其本质就是_如何确定操作数的单元地址_。6.存储器映象是_存储器在整个存储空间的地址范围_。7.定时器中断恳求发生在_定时时间到_。8.中断响应时间是指_从查询中断恳求标记位到转向中断区入口地址所需的机器周期数_。9.通过CPU对I/O状态的测试,只有I/O已打算好时才能进展I/O传送,这种传送方式称为_程序查询方式_。10.在中断效劳程序中现场爱护和现场复原期间,中断系统应处在_关中断_状态。二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC初始化为( C )。 A.0100H B.2080H C.0000H D.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1须要定时1ms,则定时器初值应为( C )。 A.500 B.1000 C.216-500 D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( D )引脚。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.当外部中断恳求的信号方式为脉冲方式时,要求中断恳求信号的高电平状态和低电平状态都应至少维持( A )。 A.1个机器周期 B.2个机器周期 C.4个机器周期 D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。 A.外部中断0 B.外部中断1 C.定时器0中断 D.定时器1中断6.定时器若工作在循环定时或循环计数场合,应选用( C )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51单片机的外部中断1的中断恳求标记是( D )。 A.ET1 B.TF1 C.IT1 D.IE18.下列标号中,正确的标号是( D )。 A.1BT: B.BEGIN: C.ADD: D.STAB31:9.串行口每一次传送( A )字符。 A.1个 B.1串 C.1帧 D.1波特10.要想把数字送入DAC0832的输入缓冲器,其限制信号应满意( B )。 A.ILE=1,=1,=0 B.ILE=1, =0, =0 C.ILE=0, =1, =0 D.ILE=0,=0, =0三、简答题(每小题4分,共20分)1.如何正确运用P3口?2.简述累加器的ACC的作用。(1)8位专用存放器。 (2)运算时存放一个操作数。 (3)运算后存放运算结果,所以称它为累加器。3. 简述存放器间接寻址方式及其寻址范围。(1)存放器中存放的是操作数的地址,操作数是通过存放器间接得到,这种寻址方式称为存放器间接寻址方式。(2)寻址范围:内部RAM低128单位,形式Ri(i=0,1)。外部RAM64K运用DPTR作间址存放器,形式为DPTR。4. 简述MCS-51单片机的中断入口地址。中断入口地址为中断响应后PC的内容即中断效劳的入口地址。外部中断0 0003H定时器T0中断 000BH外部中断1 0013H定时器T1中断 001BH串行口中断 0023H 5. 简述串行数据传送的特点。(1)传送按位依次进展,速度慢。(2)传输线少,本钱低。(3)传送间隔 远,可达几公尺到几千公里。四、读程序题(每小题4分,共20分)1.执行下列程序段后,(P1)=_9BH_。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.72.执行下列程序段后,(A)=_8BH_,(CY)=_不影响_。 MOV A,#C5H RL A3.下列程序段执行后,(R0)=_7FH_,(7EH)=_00H_,(7FH)=_41H_。 MOV R0,#7EHMOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R0 1NC R04.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALL SUBTRN双字节指令后,(PC)=_0345H_,(61H)=_25H_,(62H)= _01H_。5.阅读下列程序,说明其功能。MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1MOV R0,A RET五、编程题(每小题4分,共20分)1.已知在累加器A中存放一个BCD数(9),请编程实现一个查平方表的子程序。2.请运用位操作指令实现下列逻辑操作: BIT=(P1.0)(11HCY)3.已知变量X存于VAR单元,函数值Y存于FUNC单元,按下式编程求Y值。Y=4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开场的单元中(低位在前)。5.将存于外部RAM 8000H开场的50H数据传送0010H的区域,请编程实现。六、综合应用题(每小题10分,共20分)1.已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请: (1)写出8155的各I/O口的口地址和存储器的地址范围。 (2)编写出8155初始化程序。B155吩咐字格式:2.已知如图并给出下列程序,请在读图并理解程序后答复下列问题: (1)程序功能为_。 (2)ADC0809的口地址为_。 (3)EOC的作用是_。 (4)程序运行结果存于_。 ADC:MOV DPTR,#7FFOHMOV R0,#0A0H MOV R2,#8MOV A,#0 LOOP:MOVX DPTR,A JB P3.3,$ MOVX A,DPTRMOVX R0,A 1NC DPTR 1NC R0 DJNZ R2,LOOP AJMP ADC 单片机模拟试卷002参考答案一、填空题(每空1分,共10分) 1.00H7FH 2.高8位地址线 3.080FH4.用户RAM区 5.如何确定操作数的单元地址 6.存储器在整个存储空间的地址范围 7.定时时间到 8.从查询中断恳求标记位到转向中断区入口地址所需的机器周期数 9.程序查询方式 10.关中断二、单项选择题(每小题1分,共10分) 1.C 2.C 3.D 4.A 5.A 6.C 7.D 8.D 9.A 10.B三、简答题(每小题4分,共20分) 1.要点: (1)说明P3口有第一功能和第二功能的运用。 (2)P3口的第二功能各位线的含义。 (3)运用时应先按须要选用第二功能信号,剩下的口线才作第一功能I/O线用。 (4)读引脚数据时,必需先给锁存器输出“1”。 2.(1)8位专用存放器。 (2)运算时存放一个操作数。 (3)运算后存放运算结果,所以称它为累加器。 3.(1)存放器中存放的是操作数的地址,操作数是通过存放器间接得到,这种寻址方式称为存放器间接寻址方式。 (2)寻址范围:内部RAM低128单位,形式Ri(i=0,1)。外部RAM64K运用DPTR作间址存放器,形式为DPTR。 4.中断入口地址为中断响应后PC的内容即中断效劳的入口地址。它们是:外部中断0 0003H定时器T0中断 000BH外部中断1 0013H定时器T1中断 001BH串行口中断 0023H 5.(1)传送按位依次进展,速度慢。(2)传输线少,本钱低。(3)传送间隔 远,可达几公尺到几千公里。四、读程序题(每小题4分,共20分) 1.(P1)=9BH 2.(A)=8BH(或10001011B) (CY)=不影响 3.(R0)=7FH (7EH)=00H (7FH)=41H 4.(PC)=0345H (61H)=25H (62H)=01H 5.(data)×10操作五、编程题(每小题4分,共20分) 1.SQR:1NC A MOVC A,A+PC RET TAB:DB 0,1,4,9,16 DB 25,36,49,64,81 2.ORL C,11H MOV 12H,C MOV C,P1.0ORL C,/10H ANL C,12HMOV BIT,C RET 3. MOV A,VAR CJNE A,#0,COMPSJMP RES ;x=0,Y=0 COMP:JNC POSI ;x>0,Y=1 MOV A,#0FFH ;x<0,Y=-1SJMP RES POSI:MOV A,#01H RES:MOV FUNC,A RET 4.MOV R0,#SUM MOV A,R2 ANL A,#OFH MOV R0,A ;存低字节BCD MOV A,R2 ANL A,#0F0H SWAP A 1NC R0 MOV R0,A ;存高字节BCD RET 5. MOV DPTR,#8000H MOV R0,#10H MOV R2,#50H LOOP:MOVX A,DPTR ;取数 MOVX R0,A ;存数 1NC DPTR 1NC R0 DJNZ R2,LOOPRET六、综合应用题(每小题10分,共20分)1.(1)(2)初始化程序: MOV DPTR,#0100HMOV A,#0DH MOVX DPTR,A 2.(1)巡回采集8个通道的数据 (2)ADC0809口地址为7FF0H7FF7H(或7FF87FFFH) (3)EOC为A/D转换完毕信号,用来引起中断或查询,以便读取A/D的转换结果。 (4)结果存入外部RAM的A0HA7H。单片机模拟试卷003 一、 填空题(每空1分,共20分)1、8031单片机一般运用的时钟晶振频是( 6MHZ)、(12MHZ)。2、假定(SP)=40H,(39H)=30H,(40H)=60H。执行下列指令:POP DPH ,POP DPL后,DPTR的内容为(6030H),SP的内容是(38H)。3、单片机的堆栈栈顶由( SP)来指示,复位时起位置在( 07)单元。4、当P1口做输入口输入数据时,必需先向该端口的锁存器写入(1),否则输入数据可能出错。5、单片机内部数据传送指令( MOV)用于单片机内部RAM单元及存放器之间,单片机及外部数据传送指令(MOVX )用于单片机内部及外部RAM或I/O接口之间,( MOVC)指令用于单片机内部及外部ROM之间的查表6、单片机内外中断源按优先级别分为高级中断和低级中断,级别的凹凸是由( 中断优先级IP)存放器的置位状态确定的。同一级别中断源的优先依次是由(自然优先级依次)确定的。7、LED数码显示按显示过程分为( 静态)显示和( 动态)显示2种。前者,对每位显示来说是连续显示的,可通过单片机串行口实现;当多位显示时需较多外部驱动芯片,功耗较大。后者,对每位显示来说是断续显示需占用单片机的( 并行)接口资源。8、在调用子程序时,为保证程序调用和返回不致混乱,常采纳爱护现场的措施。通常在进入子程序后要用(PUSH )指令爱护现场DPH、DPL、ACC等。在退出子程序之前要用POP指令依次复原现场,用( RETI)指令返回。9、用仿真开发系统调试程序时,汇编胜利只说明源程序的(指令语法 )没有问题,而程序( 逻辑是否正确)还要靠运行调试纠错才能胜利。10、单片机串行通信时,若要发送数据,就必需将要发送的数据送至(SBUF)单元,若要接收数据也要到该单元取数。二、选择题(每题1分,共10分)1、PC是(C )。A、一根硬件信号 B、一个可由用户干脆读写的RAM单元C、一个不行寻址的特别功能存放器 D一个能自动加1计数的ROM2、51单片机执行MOVC指令时,相关的信号状态是(C )。A、 有效为低电平, 有效为低电平。B、 无效为高电平, 有效为低电平。C、 有效为低电平, 无效为高电平。D、 有效为高电平, 无效为高电平。3、推断是否溢出时用PSW的( B )标记位,推断是否有进位时用PSW的( A )标记位。A、CY B、OV C、P D、AC4、当单片机从8155接口芯片内部RAM的20H单元中读取某一数据时,应运用(D )类指令。A、 MOV A,20H B、MOVX A,RiC、 MOVC A,A+DPTR D、MOVX A,DPTR5、下列关于MCS-51单片机的复位方式说法正确的是( C)。A、复位时将PC和SP清零,使得单片机从0000H单元开场执行程序。B、复位可以使系统脱离死锁状态,并且是退出掉电方式的唯一方法。C、复位会变更内部的一些专用存放器和用户RAM中的数据。6、下列指令不是变址寻址方式的是( C)。A、JMP A+DPTRB、MOVC A,A+PCC、MOVX A,DPTRD、MOVC A,A+DPTR7、DA指令是BCD码运算调整指令,它可用在如下( A)指令中;它的功能是(F)。A、ADD B、SUBB C、MUL D、DIVE、把二进制数调整为十进制数。 F、把二进制进位调整8、在运用仿真系统调试程序时,当要视察子程序内部指令的执行结果时,通常采纳( B)调试方法。A、 单步调试 B、跟踪调试 C、断点调试 D、连续运行调试9、在片外扩展已骗8K的EPROM 2764 须要(C )根地址线。A、11 B、12 C、13、 D、1410启动ADC0809进展A/D转换时,运用( A)指令。A、MOVX DPTR,A B、MOVX A,DPTRC、MOV A, R0 D MOVC A,A+DPTR三、简述题(每题4分,共16分)1、简述复位的用处,复位的方法。2、将累加器A中低4位的状态通过P1口的高4位输出。3、若规定外部中断1边沿触发方式,高优先级,写出初始化程序4、请推断下列各条指令的书写格式是否有错,如有错请改正。1)MUL R0R12)MOV A,R73)MOV A,#3000H4)MOVC A+DPTR, A5)LJMP 1000H四、综合题(共14分)已给出器件如图,试连线,构成一个片外扩展16KB RAM的电路,请确定每片存储器芯片的地址范围。第二局部 操作题(本局部共有1大题,总分40分,考试时间60分钟)题目要求:下面是一个LED的闪耀程序,请阅读该程序,完成以下问题.ORG 0000HMOV P1,#0FFHMOV A,#0FEHSHIFT:LCALL FLASHRL ASJMP SHIFTFLASH:MOV R2,#0AHFLASH1:MOV P1,ALCALL YS0MOV P1,#0FFHLCALL YS0DJNZ R2,FLASH1RETYS0:MOV R6,#0A0HYS1:MOV R7,#0FFHYS2:DJNZ R7,YS2DJNZ R6,YS1RETEND1、在试验箱上连接出亮灯电路。2、修改并调试上面电路,要求通电后,每个LED循环亮0.5s,按键后,每个LED闪耀10次又回到原来状态。注:按键模拟中断恳求。单片机应用技术试题参考答案及评分标准(五)第一局部 笔试题(本局部共4道题,总分60分,考试时间60分钟)一、填空题(每空1分,共20分)1、6MHZ 、12MHZ。2、6030H,38H。3、SP ,07H 。4、FFH5、MOV ,MOVX,MOVC。6、中断优先级存放器,自然优先级依次。7、静态、动态,并行。8、PUSH , RETI。9、指令语法,行逻辑正确10、SBUF。二、选择题(每题1分,共10分)1、C 2、C 3、B 4、D 5、C 6、C 7、A,E 8、B 9、C 10、A三、简述题(每题4分,共16分)1、复位用处:1)启动运行时,使CPU及其它功能部件处于一个确定的状态;(1分)2)出现死机时,复位使其重新工作。 (1分)复位方法:1)上电复位; (1分)2)手动复位; (1分)2、ANL A,#0FH (2分)SWAP A (1分)MOV P1,A (1分)3、初始化程序如下:SETB EA (1分)SETB EX1 (1分) SETB PX1 (1分)CLR IT1 (1分)4、 1)×,MUL AB (1分)2)×,.MOV A,R1 (0.5分)3)×,MOV A,# 30H (1分)4)×,MOVC A , A+DPTR (1分)5.) (0.5分)四、综合题(共14分)1、数据总线正确连出(3分)地址总线正确连出(3分)限制总线正确连出(3分)2、地址范围: 1#6264 4000HDFFFH (2.5分)2# 6264 2000HBFFFH (2.5分)第二局部 操作题(本局部共有1大题,总分40分,考试时间60分钟)题目要求:下面是一个LED的闪耀程序,请阅读该程序,完成以下问题。1、在试验箱上正确连出电路。(10分)2、(1)正确修改出程序(20分)ORG 0000HLJMP MAINORG 0003HLJMP INT0MAIN:MOV IE,#81HMOV TCON #00HMOV A,#0FEHLOOP1:MOV R1,#08HMOV P1,ALCALL YS500msRL ASJMP LOOPINT0:MOV A,#0FEHL1:LCALL FLASHRL ADJNZ R1,L1RETIFLASH:MOV B,#10LOOP2:MOV P1,ALCALL YS500msMOV P1,#0FFHHLCALL YS500msDJNZ B,LOOP2RETYS500ms:MOV R6,#0FFHYS1: MOV R7,#0FFHYS2:DJNZ R7,YS2DJNZ R6,YS1RETEND(2)调试方法正确,操作标准娴熟(10分)单片机模拟试卷004一、填空题(15分,每空1分) 1MCS51单片机的P0P4口均是一般IO口,其中的P0口和P2口除了可以进展数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0P4口中,P0为真正的双向口,P1-P3为准双向口。 2MCS5l单片机的堆栈区只可设置在内部RAM,堆栈存放器SP是8位存放器。 3MCS51单片机外部中断恳求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平常,激活外部中断。 4定时器计数器的工作方式3是指的将拆成两个独立的8位计数器。而另一个定时器计数器此时通常只可作为运用。5MCS96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为,芯片配置字节CCB的地址为。二、简答题(15分,每小题5分) 151系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? 2各中断源对应的中断效劳程序的入口地址是否能随意设定? 3假如想将中断效劳程序放置在程序存储区的随意区域,在程序中应当作何种设置?请举例加以说明。 三、参数计算题(16分) 已知一单片机系统的外接晶体振荡器的振荡频率为11059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少? 四、改错题(共5分,每小题1分) 以给出的指令操作码为根据,请推断MCS5l单片机的下列各条指令的书写格式是否有错误,如有请说明错误缘由。 1MUL R0R1 2MOV A,R7