付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机理论实践综合试卷4答案姓名: 专业年级:学号: 评阅人: 成绩: 第一局部 理论局部60分一、填空题:每空1分,共10分1 .在R7初值为00H的情况下,DJNZ R7 rel指令将循环执行256次.2 .晶振的频率为6MHz寸,一个机器周期为2 pS.3 .欲使P1 口的低4位输出0,高4位不变,应执行一条 ANL A,#0FH 命令4 .单片机是把中央处理器,存储器 以及I/O接口电路等主要计算机部件集成在一 块集成电路芯片上的微型计算机.5 .传输速率是用每秒传送数据位的 位数来表示,把它定义为 波特率 .6 .单片机复位时P0的值为0FFH .7 .当PSW4=0,PSW3=1,
2、工作存放器 Rn,工作在第J区.8 .当允许定时器1工作在方式1时,限制字TMO廊为10H .9 .当允许定时/计数器1溢出中断时IE限制字应为84H .二、单项选择题将结果白字母填写在括号内每题1分,共10分1. JNZ e指令的寻址方式是C .A立即寻址B存放器寻址C相对寻址D位寻址2.执行LCALL 4000H旨令时,MCS-51所完成的操作是(D )(A)保护 PC(B) 4000H PC(C)保护现场(D) PC+3入栈,4000H PC3.下面哪一条指令产生WR信号(d ).(A) MOVX A,DPTR(B) MOVC A,A+DPTR(C) MOVC A+DPTR,A(D) M
3、OVX DPTR, A4 . MOVX A,DPTR旨令中源操作数的地址寻址方式是(B )0(A)存放器寻址(B)存放器间接寻址(C)直接寻址(D)立即寻址5 .工作用行口工作方式的存放器是(C ).(A) TCON(B)PCON(C)SCON(D)TMOD6 .使用T1时,有几种治理工作模式(C ).(A) 1(B)2(C)3(D)47 .执行PUSH ACC指令,MCS-51完成的操作是(A ).SP(A) SP+T*SP (ACC) -(SP)(B)(ACC) SP SP 1(C) SP 1 SP (ACC) (SP)(D) (ACC) (SP) SP+1SP8 . MCS-51单片机各
4、中断源的优先级别设定是利用存放器(B(A) TMOD(B) IP(Q PCON (D)SCON9 .指令AJMP勺跳转范围是(C ).(A) 256B(B) 1KB(C) 2KB(D) 64KB10 .执行返回指令时,返回的断点是(C ).(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址三、判断题(将判断结果填写在括号内,正确画错误画“X)(10分)1 .我们所说的单片机系统实质上是单片机的硬件系统和软件系统的总称(V )2 .单片机的程序存储器只是用来存放程序的. (X)3 . AT89S52I片机的6个中断源优先级相同. (X )4 .单片
5、机外扩 I/O 口与外部 RAM是统一编址的. (V )5 .单片机系统可以没有复位电路.(X )6 .单片机上电复位时,堆栈指令SP=00H (X )7 .单片机系统中,一个机器周期等于1.5uso X 8 .使用AT89C52a EA =1时,仍可外扩64K的程序存储器. X 9 .调用子程序指令及返回指令与堆栈有关但与PC无关.X 10 .单片机外部中断0的入口地址是 0003H ,四、分析说明题此题10分1.指出以下程序段每一条指令执行后累加器 A内的值,R0 =30H,CY=0MOV A, 0 0AAHCPL ARL ARLC ACLR CADDC A, R0;(A)= 0AA H
6、.;(A)= 55H.;(A)= 0AAH;(A)= 54H.;(A)= 54H.;(A)= 84H.2.(SP) =60H,DPTR =3456H,在执行以下指令后,SP= 62 ,内部RAM61H56HPUSH DPHPUSH DPL3.执行以下程序后,A =_40H_ B = 00H MOV A, #02HMOV B, #20HMUL AB五、程序设计题此题20分1.片内RAM30HF始的单元中有10B的二进制数,请编程求它们之和和 256 解:ADDIO : MOV R0,30HMOV R7,#9MOV A,R0LOOP : INC R0ADD A,R0DJNZ R7,LOOPMOV
7、30H,ARET2,编一个程序,将累加器中的一个字符从串行接口发送出去.解: SOUT : MOV SCON,#40H ; 设置串行接口为工作方式MOV TMOD,#20H ; 定时器T1工作于模式2MOV TL1,#0E8H;设置波特率为 1200b/sMOV TH1,#0E8HSETB TR1MOV SBUF,AJNB T1,$CLR T1RET第二局部实践局部(40分)六、实践操作题(此题40分) 任务:在数码管上循环显示 09数字,时间问隔0.2秒.(fosc=12MHZ)要求:(1)根据要求设计硬件连接图.(2)编写程序.(3)上机调试并运行,展示结果参考程序:ORG 0START:
8、 MOV R1,#00HNEXT: MOV A,R1MOV DPTR,#TABLEMOVC A,A+DPTRMOV P0,ALCALL DELAYINC R1CJNE R1,#10,NEXTLJMP STARTDELAY: MOV R5,#20D2: MOV R6,#20D1: MOV R7,#248DJNZ R7,$DJNZ R6,D1DJNZ R5,D2RETTABLE:DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FHEND一、填空题25分,每空1分1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031、 80
9、51、 8751.3. AT89S51的异步通信口为全双工单工/半双工/全双工4. AT89S51有2级中断,5 个中断源5. AT89S51内部数据存储器的地址范围是00H7FH ,位地址空间的字节地址范围是20H2FH ,对应的位地址范围是00H7FH,外部数据存储器的最大可扩展容量是 64K06. AT89S51单片机指令系统的寻址方式有 存放器寻址_、直接寻址、_存放 器间接寻址立即寻址、基址存放器加变址存放器寻址.7. 如果(A)=34H, (R7)=0ABH,执行 XCH A, R7 ;结果(A尸 0ABH(R7)= 34H8. 82C55可以扩展3 个并行口,其中8 条口线具有位
10、操作功能;9. 当单片机复位时PSW 00 H,这时当前的工彳乍存放器区是 0区,R4所对应的存储单 元地址为 04 H.10. 假设A中的内容为67H,那么,P标志位为1 .11. 74LS138是具有3个输入的译码器芯片,具输出作为片选信号时,最多可以选中8片芯片.二、简做题1、如果(DPTR)=507BH (SP)=32H, (30H)=50H, (31H)=5FH, (32H)=3CH那么执行下歹时旨令 后:POP DPH;POP DPL;POP SP;WJ: (DPH)= 3CH (DPL =5FH L (SP)=50H (6 分)2、采用6MHZI勺晶振,定时1ms,用定时器方式0
11、时的初值应为多少?(请给出计算过程) (6分)解::采用6MH;®振二机器周期为2us(213-X) X 2X10-6=1 X 10-3. X=7692 9 =1E0CH=1 1110 0000 1100 (B),化成方式0要求格式为1111 0000 1100 B即 0F00CH综上可知:TLX=0CH, THX=0F0H3.分析以下程序的功能(5分)PUSH ACCPUSH BPOP ACCPOP B解:该程序的功能是通过累加器ACCW存放器B数据交换三、图为8段共阴数码管,请写出如下数值的段码.0_ 3FH 1_06H 2_5BH3_ 4FH_4_ 66H_ 5 6DHP_73
12、H_ 7_03H 8 _7FH_C_39H四、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请表达主机呼叫从机并向其彳送一个字节数据的过程.请给出原理图10分答:原理图如上图所示,假设主机呼叫01H从机,首先呼叫:主机发送地址帧0000 00011 TB8 此时各从机的SM2位置1,且收到的RB8=1故激活RI.各从机将接收到的地址与地机地 址比拟,结果1#机被选中,那么其SM2青零;0#、2删不变.接着传数;主机发送数据帧, XXXX XXXX 0 ,止匕时 1# 机 SM2=0, RB8=0 那么激活 RI ,而 0#, 2#
13、机 SM2=1,RB8=0 那么不激活RI,然后数据进入1#机的缓冲区.五、简述一种多外部中断源系统的设计方法.给出图和程序10分答:原理电路如下图程序如下:INT:PUSH PSWPUSH AJNB P1.0, IR0;扫描中断请求JNB P1.1 , IR1JNB P1.2, IR2JNB P1.3, IR3INTIR: POP A;返回POP PSWIR0:中断效劳子程序;中断效劳AJMP INTIRIR1:中断效劳子程序AJMP INTIRIR2:中断效劳子程序AJMP INTIRIR3:中断效劳子程序AJMP INTIP六、简述行列式扫描键盘的工作原理.(8分)答:扫描键盘工作原理(
14、1)首先X0X3始终接高电平,Y0Y3给低电平,扫描P1.0P1.3假设全为高电平,那么没有键按 下,假设有低电平,那么有键按下. 接着Y0输出低电平,Y1Y3输出高平,扫描P1.0P1.3,假设全为高电平,那么没有键按下,假设 有低电平,那么找出相位,得到所按的键.3再Y1输出低电平,Y0,Y2,Y3输出高电平,重复第2步骤作. 再Y2输出低电平,Y0,Y1,Y3输出高电平扫描5再Y3输出低电平,Y0,Y1,Y2输出高电平扫描根据据以上扫描,确定以上各键是否按下.七、请答复:共20分1、以下图中外部扩展的数据存储器容量是多少?2分2、三片6264的地址范围分别是多少?地址线未用到的位填1 6
15、分,3、假设外部程序存储器已扩展未画出,请编写程序,要求:1将30H3FHfr的内容送入6264 1#的前16个单元中;6分2将6264 2#的前32个单元的内容送入 40H5FHt; 6分解:1.外部扩展的数据存储器为3片8K的RAM外扩容量为24 K2 . A15 A!4 A13地址范围0 116000H7FFFH1 0 1A000HBFFFH3 .1程序如下:ORG 0000HRESET: AJMP MAIN ;复位,转主程序ORG 0100HMAIN : MOV DPL,#00H ;初始化 DPTRMOV DPH,#60HMOV R0,#30H.;初始化 R0LOOP:MOV A, R
16、0MOVX DPTR, AINC R0INC DPTRCJNE R0,#40H,LOOPNOPRET(1)程序如下:ORG 0000HRESET AJMP MAIN;转主程序ORG 0100HMAINMOVDPL#00H;初始化DPTRMOV DPH,#0A0HMOV R0,#40H;初始化 R0LOOP2:MOVXMOVINCINCCJNENOPRETA,DPTRR0,ADPTRR0R0,#60H,LOOP2、填空题24分,每空1分1 . AT89S51单片机是8位的单片机.2 . AT89S51单片机有5个中断源,2级优先级中断.3 .用行口方式3发送的第9位数据要事先写入SCON存放器的
17、TB8 位.4 .用行口的方式0的波特率为fOsc/12 05 . AT89S51内部数据存储器的地址范围是00-7FH ,位地址空间的字节地址范围是 20-2FH ,对应的位地址范围是00-7FH外部数据存储器的最大可扩展容量是 64KB .6 .在内部RAW可位寻址区中,位地址为40H的位,该位所在字节的字节地址为28H 7 .如果A=58H, R1= 49H, 49H= 79H,执行指令 XCH A, R后;结果A= 49 H , 49H= 58H.8 .利用81C55可以扩展3 个并行口,256个RAh#元.9 .当单片机复位时 PS告00 H, SP= 07H, P0P3口均为高电平
18、.10 .假设A中的内容为88H,那么,P标志位为0 .11 .当AT89S5曲彳T MOVC A A+ DPT喏令时,伴随着PSEN*限制信号有效.12 . AT89S51访问片外存储器时,利用ALE 信号锁存来自P0 口 发出的低8 位地址信号.13 .fosc=12MHz, T0作为定时器使用时,其定时时间间隔为 1us .14 .假设AT89S56卜扩8KB程序存储器的首地址假设为1000H,那么末地址为2FFF H.二、判断对错,如对那么在中写,如错那么在中写“X.10分1 . AT89S51单片机可执行指令:MOV 35H R3 X 2 . 8031与8751的区别在于内部是否有程
19、序存储器.V 3 .当向堆栈压入一个字节的数据后,SP中的内容减1.X4 .程序计数器PC中装的内容是当前正在执行指令的地址.X5 .某特殊功能存放器的字节地址为 80H,它即能字节寻址,也能位寻址.V6 . AT89S51单片机中的PC是不可寻址的.,7 .当AT89S51执行MOVX DPTFA指令时,伴随着 WR信号有效.X8 . AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期.X9 .区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接.,10 .各中断源发出的中断请求信号,都会标记在AT8
20、9S51的TCONJ存器中.X三、简做题1. 如果DPTR=5678H SP=42H, 3FH=12H , 40H=34H, 41H=50H, 42H=80H,贝U 执行以下指令后:POP DPHPOP DPLRETWJ: PCH = 34H ; PCD = 12H ; DPH = 80H ; DPL = 50H ; 4 分2. AT89S51采用6MHz勺晶振,定时2m6如用定时器方式1时的初值16进制数应为 多少?写出计算过程6分答:机器周期 6X106=2X 10-6s=2uS又方式1为16进制定时器.故216X X2X10-6=2X 10-3=>216-X=1000=>X=
21、65536-1000=64536 即初值=FC18H3. AT89S5邠扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? 6分答:不发生数据冲突的原因是:AT89S51中访问程序存储器和数据存储器的指令不一样.选通信号也就不一样,前者为PSEN后者为WRf RD程序存储器访问指令为 MOVC A DPTRMOVC A,A+pc数据存储器访问指令为:MOVX A,DPTR MOVX A,Ri; MOVX DPTR,A4 .说明AT89S51的外部弓I脚EA*的作用? 4分答:当EA*为高电平时,AT89S51访问内部程序存储器,但当地址大于0FFF时,自动转至U 外部
22、程序存储器;当EA*为低电平时,AT89S51只读取外部程序存储器.5 .写出AT89S51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件去除,为什么?6分答:外部中断INT0*定时器/计数器中断T0外部中断INT1*定时器/计数器中断T1用行口中断其中用行口中断TI与RI必须用软件清“0,由于用口中断的输出中断为TI,输入中断 为RI,故用软件清“ 0.四、以下图为某AT89S51应用系统的3位LED 8段共阳极静态显示器的接口电路,1该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点? 2写出显示字符“3、“8、“5的段码,注意:段码的最低位为“
23、a段,段码的最高位为“ dp段38255A的PAD、PB口和PC口的地址分别为 FF7CH FF7DH FF7EH且8255A的这3个端口均已被编写完毕的初始化程序初始化为方式 0输出,请编写出使3位LED共阳极显示器从左至 右显示“3.85的程序段.14分解:(1)优点是:亮度高,字符不闪烁,占用CPLR源少.缺点是:占用的I/O 口太多,当需要的LED数目较多时,需要外扩展的I/0 口.(2) 3.: 一 B0H8: f80H9: f92H(3) MOV DPTR,#0FF7CHMOVA,#30HMOVX DPTR,AMOV DPTR,#0FF7DHMOV A ,#80HMOVX DPTR
24、,AMVOX DPTR,#0FF7EHMOV A,#92HMOVX DPTR,ARET五、画出AT89S51系列单片机利用用行口进行1台主机与4台从机多机串行通讯连线图, 其中1台从机通讯地址号为02H,请表达主机向02H从机发送一个字节数据的过程(10分)答:主机发送数据过程如下:(1)将从机0003H的RENB 1, SM2=1并使它们工作在用行口工作方式 2或3(2)由主机向4个从机发出一帧地址址信息 02H,第9位为1.从机接到信息后均发 生中断,执行中断效劳程序,将02H与自身地址做比拟.假设相同,那么清 SM2=0假设不同 那么SM2变仍为1.(3)主机发送一帧数据信息,第 9位为
25、0,从机接到信息后,只有SM2=0勺从机发生 中断,将数据信息收取,其余 SM2=1的从机不放出中断,信息丧失,从而实现主机向 02H从机发送一个字节数据的功能.一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031、 8051、 8751.3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有2 级中断,5 个中断源5. AT89S51内部数据存储器的地址范围是00H7FH,位地址空间的字节地址范围是20H2FH ,对应的位地址范围是00H7FH,外部数据存储器的最大可扩展容量是 64K 0
26、6. AT89S51单片机指令系统的寻址方式有 存放器寻址_、直接寻址、_存放 器间接寻址立即寻址、基址存放器加变址存放器寻址.7. 如果(A)=34H, (R7)=0ABH,执行 XCH A, R7 ;结果(A)= 0ABH ,(R7)= 34H.8. 82C55可以扩展3 个并行口,其中8条口线具有位操作功能;9 .当单片机复位时PSW 00 H,这时当前的工彳乍存放器区是 0区,R4所对应的存储单 元地址为 04 H.10 .假设A中的内容为67H,那么,P标志位为1.11 . 74LS138是具有3个输入的译码器芯片,具输出作为片选信号时,最多可以选中 8 片芯片.二、简做题1、如果(
27、DPTR)=507BH (SP)=32H, (30H)=50H, (31H)=5FH, (32H)=3CH那么执行下歹时旨令 后:POP DPH;POP DPL;POP SP;WJ: (DPH)= 3CH (DPL =5FH L (SP)=50H (6 分)2、采用6MHZI勺晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程) (6分)解::采用6MHZ1J振二机器周期为2us(213-X) X 2X10-6=1 X 10-3. X=7692 (功=1E0CH=1 1110 0000 1100 (B),化成方式0要求格式为1111 0000 1100 B即 0F00CH综上可
28、知:TLX=0CH, THX=0F0H3.分析以下程序的功能5分PUSH ACCPUSH BPOP ACCPOP B解:该程序的功能是通过累加器 ACCW存放器B数据交换.三、图为8段共阴数码管,请写出如下数值的段码.0_ 3FH 1_06H 2_5BH3_ 4FH_4_ 66H_ 5 6DHP_73H_ 7_03H 8 _7FH_C_39H_四、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请表达主机呼叫从机并向其彳送一个字节数据的过程.请给出原理图10分答:原理图如上图所示,假设主机呼叫01H从机,首先呼叫:主机发送地址帧000
29、0 00011 TB8此时各从机的SM2位置1,且收到的RB8=1故激活RI.各从机将接收到的地址与地机地址比拟,结果1#机被选中,那么其SM2青零;0#、2删不变.接着传数;主机发送数据帧,XXXX XXXX 0 ,止匕时 1# 机 SM2=0, RB8=0 那么激活 RI ,而 0#, 2# 机 SM2=1,RB8=0那么不激活RI,然后数据进入1#机的缓冲区.五、简述一种多外部中断源系统的设计方法.给出图和程序10分答:原理电路如下图程序如下:INT:PUSH PSWPUSH AJNB P1.0, IR0;扫描中断请求JNB P1.1 , IR1JNB P1.2, IR2JNB P1.3
30、, IR3返回INTIR: POP APOP PSWIR0:中断效劳子程序;中断效劳AJMP INTIRIR1:中断效劳子程序AJMP INTIRIR2:中断效劳子程序AJMP INTIRIR3:中断效劳子程序AJMP INTIP六、简述行列式扫描键盘的工作原理.(8分)答:扫描键盘工作原理(1)首先X0X3始终接高电平,Y0Y3给低电平,扫描P1.0P1.3假设全为高电平,那么没有键按 下,假设有低电平,那么有键按下. 接着Y0输出低电平,Y1Y3输出高平,扫描P1.0P1.3,假设全为高电平,那么没有键按下,假设 有低电平,那么找出相位,得到所按的键. 再Y1输出低电平,Y0,Y2,Y3输
31、出高电平,重复第2步骤作.(4)再Y2输出低电平,Y0,Y1,Y3输出高电平扫描5再Y3输出低电平,Y0,Y1,Y2输出高电平扫描根据据以上扫描,确定以上各键是否按下.七、请答复:共20分1、以下图中外部扩展的数据存储器容量是多少?2分2、三片6264的地址范围分别是多少?地址线未用到的位填1 6分,3、假设外部程序存储器已扩展未画出,请编写程序,要求:1将30H3FHfr的内容送入6264 1#的前16个单元中;6分2将6264 2#的前32个单元的内容送入 40H5FHt; 6分解:1.外部扩展的数据存储器为3片8K的RAM外扩容量为24 K2 . A15 A!4 A13 地址范围0 1
32、16000H7FFFH10 1A000HBFFFH3 .1程序如下:ORG 0000HRESET: AJMP MAIN ;复位,转主程序ORG 0100HMAIN : MOV DPL,#00H ;初始化 DPTRMOV DPH,#60HR0MOV R0,#30H.; 初始化LOOP:MOV A, R0MOVX DPTR, AINC R0INC DPTRCJNENOPRET(1) 程序如下:ORG 0000HRESETAJMPORGMAINMOVMOVR0,#40H,LOOPMAIN0100HDPL#00HDPH,#0A0HDPTRMOV R0,#40H;初始化R0LOOP2:MOVXMOVIN
33、CINCCJNENOPRETA,DPTRR0,ADPTRR0R0,#60H,LOOP2一、填空题24分,每空1分1 . AT89S51单片机是8位的单片机.2 . AT89S51单片机有5个中断源,2级优先级中断.3 .用行口方式3发送的第9位数据要事先写入SCOND存放器的TB8 位.4 .用行口的方式0的波特率为 餐/12 05 . AT89S51内部数据存储器的地址范围是00-7FH ,位地址空间的字节地址范围是 20-2FH ,对应的位地址范围是00-7FH外部数据存储器的最大可扩展容量是 64KB .6 .在内部RAMfr可位寻址区中,位地址为40H的位,该位所在字节的字节地址为28
34、H 7 .如果(A)=58H, (R1)= 49H, (49H)= 79H,执行指令 XCH A, R后;结果(A)=( 49 H ),(49H)=( 58H )8 .利用81C55可以扩展3 个并行口,256个RAh#元.9 .当单片机复位时 PS告00 H, SP= 07H, P0P3口均为高电平.10 .假设A中的内容为88H,那么,P标志位为0 .11 .当AT89S5曲彳T MOVC A A+ DPTRf令时,伴随着PSEN*限制信号有效.12 . AT89S51访问片外存储器时,利用ALE 信号锁存来自P0 口 发出的低8 位地址信号.13 .fosc=12MHz, T0作为定时器
35、使用时,其定时时间间隔为 1us .14 .假设AT89S56卜扩8KB程序存储器的首地址假设为1000H,那么末地址为2FFF H.二、判断对错,如对那么在中写,如错那么在中写“X.10分1 . AT89S51单片机可执行指令:MOV 35H R3 X 2 . 8031与8751的区别在于内部是否有程序存储器.V 3 .当向堆栈压入一个字节的数据后,SP中的内容减1.X4 .程序计数器PC中装的内容是当前正在执行指令的地址.X5 .某特殊功能存放器的字节地址为 80H,它即能字节寻址,也能位寻址.,6 . AT89S51单片机中的PC是不可寻址的.,7 .当AT89S51执行MOVX DPT
36、FA指令时,伴随着 WR信号有效.X8 . AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期.X9 .区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接.(,)10 .各中断源发出的中断请求信号,都会标记在AT89S51的TCO隔存器中.(X)三、简做题1 .如果(DPTR)=5678H (SP)=42H, (3FH)=12H , (40H)=34H, (41H)=50H, (42H)=80H,贝U 执行以下指令后:POP DPHPOP DPLRETWJ: (PCH) = 34H ; (PCD =
37、12H ; (DPH = 80H ; (DPL = 50H ; (4 分)2 . AT89S51采用6MHz勺晶振,定时2m6如用定时器方式1时的初值(16进制数)应为 多少?(写出计算过程)(6分)答:机器周期 6X106=2X 10-6s=2uS又方式1为16进制定时器.故(216X) X2X10"6=2X 10-3=>216-X=1000=>X=65536-1000=64536 即初值=FC18H3 . AT89S5邠扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? (6分)答:不发生数据冲突的原因是:AT89S51中访问程序存储器和数据
38、存储器的指令不一样.选通信号也就不一样,前者为PSEN后者为WRf RD程序存储器访问指令为 MOVC A DPRMOVC A,A+pc数据存储器访问指令为:MOVX A,DPTR MOVX A,Ri; MOVX DPTR,A4 .说明AT89S51的外部弓I脚EA*的作用? 4分答:当EA*为高电平时,AT89S51访问内部程序存储器,但当地址大于0FFF时,自动转至U 外部程序存储器;当EA*为低电平时,AT89S51只读取外部程序存储器.5 .写出AT89S51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件去除,为什么?6分答:外部中断INT0*定时
39、器/计数器中断T0外部中断INT1*定时器/计数器中断T1用行口中断其中用行口中断TI与RI必须用软件清“0,由于用口中断的输出中断为TI,输入中断 为RI,故用软件清“ 0.四、以下图为某AT89S51应用系统的3位LED 8段共阳极静态显示器的接口电路,1该静态显示器电路与动态扫描的显示器电路相比有哪些优缺点? 2写出显示字符“3、“8、“5的段码,注意:段码的最低位为“ a段,段码的最高位为“ dp段38255A的PAD、PB口和PC口的地址分别为 FF7CH FF7DH FF7EH且8255A的这3个端口均已被编写完毕的初始化程序初始化为方式 0输出,请编写出使3位LED共阳极显示器从
40、左至 右显示“3.85的程序段.14分解:1优点是:亮度高,乎符不闪烁,占用CPUS源少.I缺点是I占用的I/O 口太多,当需要的LED数目较多时,需要外扩展的I/0 口I IZZ:3.:fB0H8: f80H5: f92H(3) MOV DPTR,#0FF7CHMOVA,#30HMOVX DPTR,AMOV DPTR,#0FF7DHMOV A ,#80HMOVX DPTR,AMVOX DPTR,#0FF7EHMOV A,#92HMOVX DPTR,ARET五、画出AT89S51系列单片机利用用行口进行1台主机与4台从机多机串行通讯连线图, 其中1台从机通讯地址号为02H,请表达主机向02H从
41、机发送一个字节数据的过程(10分)答:主机发送数据过程如下:(1)将从机0003H的RENB 1, SM2=1并使它们工作在用行口工作方式 2或3.(2)由主机向4个从机发出一帧地址址信息 02H,第9位为1.从机接到信息后均发 生中断,执行中断效劳程序,将02H与自身地址做比拟.假设相同,那么清 SM2=0假设不同 那么SM2变仍为1.3主机发送一帧数据信息,第 9位为0,从机接到信息后,只有SM2=0勺从机发生 中断,将数据信息收取,其余 SM2=1的从机不放出中断,信息丧失,从而实现主机向 02H从机发送一个字节数据的功能.一、填空题31分,每空1分1 . AT89S51单片机有2 级优
42、先级中断.2 .用行口方式2接收到的第9位数据送SCON存放器的RB8位中保存.3 .当单片机复位时PS怦00 H,这时当前的工彳乍存放器区是0区,R6所对应的存储 单元地址为06 H.4 .利用82C55可以扩展3个并行口,其中8条口线具有位操作功能;5 . AT89S51访问片外存储器时,利用ALEJ信号锁存来自P0 口发出的低8位地址 信号.6 .假设AT89S5外扩32KB数据存储器的首地址假设为4000H,那么末地址为BFFF= H.7 .当AT89S51执行MOVC A A+PC令时,伴随着PSEN*限制信号有效.8 .假设A中的内容为67H,那么,P标志位为1.9 . AT89S
43、51单片机的通讯接口有串行和并行两种形式.在串行通讯中,发送时要 把并行数据转换成串行数据.接收时又需把用行数据转换成并行数据.10 . AT89S51内部数据存储器的地址范围是00-7FH ,位地址空间的字节地址范围是00-2FH,对应的位地址范围是00-7FH ,外部数据存储器的最大可扩展容量是64KBo11 . AT89S51单片机指令系统的寻址方式有存放器寻址方式、直接寻址方式、立即 寻址方式、存放器间接寻址方式、位寻址方式、基址存放器加变址存放器、相 对寻址方式.12 . AT89S51内部提供2个可编程的16位定时/计数器,定时器有4种工作方式.二、判断对错,如对那么在中写,如错那
44、么在中写“X.10分1 . AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低 电平的持续时间不小于1个机器周期.X2 .判断指令的正误:MOV T0, #3CF0H X3 .定时器T0中断可以被外部中断0中断X4 .指令中直接给出的操作数称为直接寻址.X5 .内部RAM勺位寻址区,既能位寻址,又可字节寻址.,6 .特殊功能存放器SCON1定时器/计数器的限制无关.,7 .当AT89S51执行MOVX A R指令时,伴随着 WR信号有效.X8 .用行口工作方式1的波特率是固定的,为fosc/32 0 X9 .区分外部程序存储器和数据存储器的最可靠的方法是看其KRD*还是被PSEN信号连接.x 10 .逐次比拟型A/D转换器与双积分A/D转换器比拟,转换速度比拟慢.X简做题1. AT89S51采用12MHz勺晶振,定时1m§如用定时器方式1时的初值16进制数应为 多少?写出计算过程6分解:采用 12MH的晶振,Tcy=1/fosc X 12=1/12 x 10-6 x 12=1us采用定时器方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度执法资格试题含完整答案详解【各地真题】
- 2024-2025学年度安徽林业职业技术学院妇产护理期末模考模拟试题及参考答案详解【模拟题】
- 心肌梗死患者的用药护理
- 2024-2025学年度冶金工业技能鉴定经典例题带答案详解(精练)
- 2024-2025学年度电梯考试测试卷(达标题)附答案详解
- 2024-2025学年度云南能源职业技术学院单招《物理》考前冲刺测试卷含答案详解(基础题)
- 2024-2025学年农村信用社招聘考试能力检测试卷带答案详解(典型题)
- 2024-2025学年度中医执业医师模拟题库附参考答案详解(B卷)
- 2024-2025学年医师定期考核考试综合练习及完整答案详解【夺冠】
- 2024-2025学年度电工考前冲刺练习试题及参考答案详解(巩固)
- 公告与通告写作
- 空调销售安装合同范本
- 教科版四年级下册科学全册教案含教学反思
- GIS组合电器运行、维护、检修及试验
- 建筑工程施工现场卫生保洁制度(3篇)
- 冷作工工艺展开放样
- JB-T 7072-2023 水轮机调速器及油压装置 系列型谱
- DZ∕T 0213-2020 矿产地质勘查规范 石灰岩、水泥配料类(正式版)
- 高教版【中职专用】《中国特色社会主义》期末试卷+答案
- 2023年土地复垦技术标准
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
评论
0/150
提交评论