单片机试题及答案完整版

上传人:缘*** 文档编号:190368501 上传时间:2021-08-12 格式:DOCX 页数:10 大小:200.53KB
返回 下载 相关 举报
单片机试题及答案完整版_第1页
第1页 / 共10页
单片机试题及答案完整版_第2页
第2页 / 共10页
单片机试题及答案完整版_第3页
第3页 / 共10页
单片机试题及答案完整版_第4页
第4页 / 共10页
单片机试题及答案完整版_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《单片机试题及答案完整版》由会员分享,可在线阅读,更多相关《单片机试题及答案完整版(10页珍藏版)》请在金锄头文库上搜索。

1、单片机试题及答案HEN system office room HEN 16H-HENS2AHENS8Q8-HENH1688试题1参考答案一、填空题(25分,每空1分)1. AT89S51的片机为8位总片机2. MCS-51系列的片机的典型芯片分别为8031 、8051 、8751 。3. AT89S51的异步通信口为全双工 (单1:/半双1/全双I)4. AT89s51有2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范困是.00H7FH,位地址空间的字节地址范围是.20H2FH ,对应的位地址范围是00H7FH ,外部数据存储器的最大可扩展容量是逖6. AT89S51的片机

2、指令系统的寻址方式有一寄存器寻址_、一直接寻址 一、奇存器间接寻址一、老 即寻址 、基址寄存器加变址寄存寻址。7. 如果(A)=34H, (R7)=0ABH,执行 XCH A, R7:结果如): 0ABH ,(R7)=34H8. 82C55可以扩展 3个并行口,其中8条口线具有位操作功能:9. 当一片机更位时psw=oo-这时当前的1:作寄存器区是土区,R4所对应的存储单元地址为 04Ho10. 若A中的内容为67H,那么,P标志位为cIL 71LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 红片芯片。二、判断以下指令的正误:(5分)(1) MOV 28H, R4:(

3、 X)(2) INCDPTR:7 J 相(3) DECDPTR :( 工)(4) CLR RO : X )(5) MOV TO. C3CF0H: ( X)三、简答题1、 如果(DPTR)=507BH. (SP)=32H, (30H)=50H. (31H)=5FH. (32H)=3CH,则执行下列指令后:POPDPH;POPDPL;POPSP;则:(DPH): 3CH : (DPL) =5FH: (SP) =_50H_: (6 分)2、采用6MHz的晶振,定时1ms,用定时器方式。时的初值应为多少(请给出计算过程)(6分)解采用6MHZ晶振机器周期为2us(2l-X) X2X 10=1 X105

4、.X=7692 (D) =1EOCH=1 1110 0000 1100 (B),化成方式。要求格式为1111 0000 1100 B即 OFOOCH综上可知:TLX=OCHt THX=OFOH3.分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解:该程序的功能是通过累加器ACC与寄存器B数据交换。 四、图为8段共阴数码管,请写出如下数值的段码,abcdefgh一 Do Di D? D3 Di D5 De D73.PC_391c五、简述MCS-51系列单片机主从结构多机通信原理.设有一台主机与三分从机通信,其中一台从机通信地址号为 01H,请叙述主机呼叫从机

5、并向其传送一个字节数据的过程。(请给出原理图)(10分)答:附SM2位置 零:0#、 而 0#, 2TXDE图如上微加示,2琳发变c接背= liisM=l.RBS=U六、简边一种多外部中但假以也盯罔:T烛 RXD激:金然后: 、统的方法。帧,贲据(给苜皋卜子叫:一.机发送J也hi.巾0000排lu到M柚小UHb和附刊抄.i00011 1 IBS i.Llij 各从 机的中.加11:止遥下冲10曲r方需1来TX1)寸把红)出202H,位 TXD RXD03H答:磐R电路如图所示程序如下:INT:PUSH从机PSW从机从机PUSHJNBIR0:扫描中断请求JNBIR1JNBIR2JNBIR3INT

6、IR:POP:返回POP PSWIR0:中断服务子程序:中断服务AJMP IXTIRIR1:中断服务子程序AJMPINTIRIR2:中断服务子程序AJMP INTIRIR3:中断服务子程序AJMP INTIP(8分)七、简述行列式扫描健盘的作原理。答:扫描键盘工作惊理(1)首先X0X3,始终接高电平,Y0“Y3给低电平,扫描、若全为高电平,则没有键按下,着有低电平,则有键按 下。(2)接着Y0输出低电平,Y/Y3输出而平,扫描1若全为高电平,则没有键按下,着有低电平,则找出相位,得 到所按的健。(3)再Y1输出低电平,YO,Y2,Y3输出高电平,重复第2步骤作.(4)再Y2输出低电平,YO,

7、Yl, Y3输出高电平扫描(5)再Y3输出低电平,YO, Yl, Y2输出高电平扫描根据据以上扫描,确定以上各键是否按下。试题2及参考答案一、填空题(24分,每空1分)1. AT89S51辆片机是(8 )位的单片机。2. AT89S51的片机有(5)个中断源,(2)级优先级中断。3. 串行口方式3发送的第9位数据要事先写入(SCON)寄存器的(TB8)位。4,串行口的方式。的波特率为(f/12 )05 . AT89s51内部数据存储器的地址范围是(OO-7FH ),位地址空间的字节地址范围是(20-2FH),对应的位 地址范困是(00-7FH)外部数据存储器的最大可扩展容量是(64KB )。6

8、 .在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。7 .如果(A)=58H, (Rl)= 49H. (49H)= 79H,执行指令 XCH A,骸1 后:结果(A) : ( 49 H ) , (49H) = ( 58H )c8 .利用81c55可以扩展(3 )个并行口, (256)个RAM单元。9 .当单片机且位时PSW= ( 00 ) H, SP= ( 07H ) , P03 口均为(高)电平。10 .若A中的内容为88H,那么,P标志位为(0 )。11 .“AT89s51执行MOVC A, A+ DPTR指令时,伴随着(PSEN* )控制信号有效。12

9、 .AT89s51访问片外存储器时,利用(ALE )信号锁存来自(P0 口 )发出的低8位地址信号。13 .已知fosc=12MHz, TO作为定时器使用时,其定时时间间隔为(lus ) 14 .若AT89s51外扩8KB程序存储器的首地址若为1000H,则末地址为(2FFF)H。二、判断对错,如对则在()中写“,如错则在()中写“X”。(10分)1 . AT89S51单片机可执行指令:MOV 35H, R3。( X )2 . 8031与8751的区别在于内部是否有程序存储器。(V )3 .当向堆栈压入一个字节的数据后,SP中的内容减1。(X)4 .程序计数器PC中装的内容是当前正在执行指令的

10、地址。(X)5 .某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。(,)6 . AT89S51整片机中的PC是不可寻址的。(V)7 .当AT89s51执行MOVX DPTR, A指令时,伴随着谭R*信号有效。(X)8 . AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1 个机器周期。(X)9 .区分外部程序存储器和数据存储器的最可匏的方法是看其是被WR*还是被PSEN*信号连接。(V)10 .各中断源发出的中断请求信号,都会标记在AT89s51的TCON寄存器中。(X)三、简答题1 .如果(DPTR)=5678H. (SP

11、)=42H, (3FH)=12H , (10H)=31H, (41H)=50H, (42H)=S0H,则执行下列指令后:POPDPHPOPDPLRET则:(PCH) =31H: (PCL) =2H : (DPH) =_80H_- (DPD =50H: (4 分)2 . AT89s51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少(写出计算过程) (6分)答:机器周期 6X1()6=2X1()Ts=2uS 又方式1为16进制定时器.故 (211X) X2X 10=2X 10-3=2w-X=1000 =X=65536-1000=61536即初值=FC18H3 . A

12、T89s51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么(6分) 答:不发生数据冲突的原因是:AT89s51中访问程序存储器和数据存储器的指令不一样。选通信号也就不一样,前者为PSEN,后者为WR与RDo程序存储滞访问指令为XOVC A, eDPTR: MOVC A,A+pc。数据存储器访问指令为:MOVX A, DPTR: MOVX A. Ri; MOVX 8DPTR, Ac4 .说明AT89s51的外部引脚EA*的作用? (4分)答:当EA*为岛电平时,AT89S51访问内部程序存储器,但之地址大于OFFF时,自动转到外部程序存储器:3EA* 为低电平时,A

13、T89s51只读取外部程序存储器。5 .写出AT89s51的所有中断源,并说明说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用 软件清除,为什么?(6分)答:外部中断INTO*定时器/计数器中断T0外部中断INT1定时器/计数器中断T1 串行口中断其中串行口中断TI与RI必须用软件清“0”,因为串口中断的输出中断为TI,输入中断为RI,故用软件清“0” a四、下图为某AT89s51应用系统的3位LED 8段共阳极静态显示器的接口电路,(1)该静态显示器电路与动态扫 描的显示器电路相比有哪些优缺点(2)写出显示字符“3”、“8”、“5”的段码,注意:段码的最低位为“a”段,段码的最高

14、位为“dp”段 (3)已知8255A的PAD、PB 口和PC 口的地址分别为FF7CH、FF7DH、FF7EH,且8255A的这3个端口均已被编写完毕的初始化程序初始化为方式0输出,请编写出使3位LED共阳极显示器从左至右显示“385”的程序段。(14 分)解:(1)优点是:入度二,小闪爆J用CPU资源少。不门。力缺点是:占用的1/0 口太多,当需要的LED数目较多时,席耍外口的1/0 口。(2) 3. : -BOH8: -sea82C555: -92H(3) MOV DPTR, S0FF7CHMOV A, 30H MOVX DPTR,A MOVDPTR.SOFF7DHMOVA , SSOHMOVX DPTR, A MOV A, 92H MOVX DPTR, A RET五、画出AT89S51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程(10分) 答:主机发送数据过程如下:(1)将从机00“03H的REN置1, SM2=1,并使它们I:作在串行口:作方式2或3。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号