单片机试题及答案

上传人:re****.1 文档编号:506482859 上传时间:2024-02-16 格式:DOC 页数:9 大小:756KB
返回 下载 相关 举报
单片机试题及答案_第1页
第1页 / 共9页
单片机试题及答案_第2页
第2页 / 共9页
单片机试题及答案_第3页
第3页 / 共9页
单片机试题及答案_第4页
第4页 / 共9页
单片机试题及答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

1、试题 1参考答案一、填空题 (2分 , 每空分 )1、AT89S1 单片机为8位单片机2、MCS 5系列单片机得典型芯片分别为80 、 8051、875 .3、T 9 51 得异步通信口为全双工(单工半双工 /全双工 )、AT8 1 有级中断 ,5个中断源5、AT89 51内部数据存储器得地址范围就是0 7F, 位地址空间得字节地址范围就是20H2FH,对应得位地址范围就是00H F,外部数据存储器得最大可扩展容量就是64.、AT89S51 单片机指令系统得寻址方式有_寄存器寻址 _、 _直接寻址 _、 _寄存器间接寻址_、_立即寻址 _、 基址寄存器加变址寄存器寻址。7、如果( A ) 4H

2、 ,(R) 0ABH ,执行 XCHA,R;结果( A)= ABH,(R7) 4H。8、8 5可以扩展 3? 个并行口,其中 ? ?条口线具有位操作功能 ;、当单片机复位时PSW=?00?H ,这时当前得工作寄存器区就是0 区, R4 所对应得存储单元地址为 04?H。 0、 若 A 中得内容为67H,那么 ,P 标志位为 1?。 1、7 LS1就是具有个输入得译码器芯片,其输出作为片选信号时 ,最多可以选中8 片芯片。二、判断以下指令得正误:(5分)( 1)MOV28H, R;? (? )(2)I CDPR;?( )(3)DD R;?(?)() LR ?;?( ? )( 5) O?T0, 3

3、C H;?(? )三、简答题1、如果 (DP R)=50BH ,(SP)=3,( 0H)=50H, ( H)=5FH, ( 3H) 3 ,则执行下列指令后:POP?D H;PO?DPL;P P?S ;则: (PH)= _CH _;( DP) =_5 _;(SP)=_50 _; (6 分 )、采用6MHz 得晶振,定时1m ,用定时器方式时得初值应为多少?(请给出计算过程)(分 )解 : 采用 6MH晶振机器周期为 2u(2 13X) 2 0 6=110-3 X 92(D) 1 CH=1 0 0001100(B),化成方式 0 要求格式为111 00001100 B即 0 0CH综上可知 :TL

4、X= CH, THX=0 H、分析下列程序得功能(5 分 )? PAC ? PUH B?PPAC ?POPB解: 该程序得功能就是通过累加器 ACC 与寄存器四、图为 8 段共阴数码管,请写出如下数值得段码。B 数据交换。abcdefghD0D1 D2 D3 D4D5D6 D70_ FH_ 1_06H_ _2 5BH34FH_ 466H_DH _73H _7_3H_ 8_7F _9H_五、简述 MC -51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为0 H,请叙述主机呼叫从机并向其传送一个字节数据得过程.(请给出原理图 ) ( 0 分)答 :TXD01从

5、机,首先呼叫:主机发送地址帧000001(TB )此时各从机得SM 原理图如上图所示,假设主机呼叫位置 1,且收到得 RXDRB8=1 ,故激活 RI 。各从机将接收到得地址与地机地址比较,结果#机被选中 ,则其 S 2 清零 ;0、机不变。接着传数;主机发送数据帧,0,此时 #机 M2=0,B80 则激活RI, 而 #,2机8031TXD RXDTXDRXDTXDRXDTXDRXDSM2=1 , R8=0 则不激活 I, 然后数据进入1#机得缓冲区。主机(给出图与程序 ) (10 分)六、简述一种多外部中断源系统得设计方法。02H03H00H01H答 : 原理电路如图所示程序如下:从机从机从

6、机从机IN : ?USHPSWUSHJNBP1、,IR ;扫描中断请求JNB、1,IR1JNBP、 2,IR2P、 3,RINTIR:POP;返回POPSWIR : 中断服务子程序?;中断服务AINTIRI 1:中断服务子程序 JMPINTI IR :中断服务子程序AJ P TIRIR3:中断服务子程序AJMPNTIP七、简述行列式扫描键盘得工作原理。(分 )答:扫描键盘工作原理(1) 首先 X0X3, 始终接高电平, Y0Y3 给低电平 ,扫描 1、0P1、3 若全为高电平 ,则没有键按下 ,若有低电平,则有键按下。(2) 接着 Y0 输出低电平 ,Y1 Y 输出高平 ,扫描 P1、01、3

7、,若全为高电平,则没有键按下,若有低电平,则找出相位,得到所按得键。(3) 再 1 输出低电平 ,Y ,2,输出高电平 ,重复第 2 步骤作、(4) 再 2 输出低电平, 0,Y1,Y 输出高电平扫描(5) 再 Y3 输出低电平, Y0,Y1,Y2 输出高电平扫描根据据以上扫描,确定以上各键就是否按下。试题 2 及参考答案一、填空题 ( 4 分, 每空分)1。 A 8S51 单片机就是 (8 )位得单片机 .2.AT89S5单片机有 ( 5)个中断源,(2)级优先级中断 .3串行口方式发送得第位数据要事先写入( ON )寄存器得 ( TB8 )位。4。串行口得方式 0 得波特率为( f OSC

8、1)5。 T 9S 1 内部数据存储器得地址范围就是(0 7FH),位地址空间得字节地址范围就是( 20-2FH),对应得位地址范围就是( 007 H)外部数据存储器得最大可扩展容量就是( 64B )。6.在内部 RM 中可位寻址区中 ,位地址为 4H 得位,该位所在字节得字节地址为(28H )。如果 (A )=58, (R)49H ,( 49H) 9H,执行指令 XCHA, R1后;结果( A) ( H ) ,(49H)= (58H ).利用 81C55 可以扩展 ( 3 )个并行口 ,( 256)个 R单元 .9。当单片机复位时 P( 00)H,S =( 7H),P0 P3 口均为 (高

9、)电平。1。若 A 中得内容为 88H, 那么,标志位为(0)。1。当 AT89 51 执行 MOVCA, + DPTR 指令时 , 伴随着 ( PEN* )控制信号有效。12.AT89S51 访问片外存储器时,利用( ALE )信号锁存来自 ( P0 口)发出得低位地址信号 .。已知 fo c=1 Hz,T作为定时器使用时,其定时时间间隔为 ( 1us) 。14.若AT89 51外扩 8KB 程序存储器得首地址若为 1000H, 则末地址为 ( 2FFF)H。二、判断对错 , 如对则在 () 中写“” , 如错则在 ()中写“”。 (10 分)。 T8951 单片机可执行指令:M V 35H,R3.( )2。 8031与8751得区别在于内部就是否有程序存储器。( )3。当向堆栈压入一个字节得数据后,S中得内容减 1。( )。程序计数器中装得内容就是当前正在执行指令得地址.( )5。某特殊功能寄存器得字节地址为80H, 它即能字节寻址 ,也能位寻址 .( )6。 AT89S51 单片机中得 PC 就是不可寻址得 .( )。当 AT8 S51 执行 MO XDPT,指令时,伴随着 WR* 信号有效。 ()8。 T89S51 得定时器 /计数器对外部脉冲进行计数时,要求输入得计数脉冲得高电平或低电平得持续时间不小于1个机器周期。( )9。区分外部程序存储器与数据存

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

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