单片机原理及应用试题及答案(二)

单片机原理及应用试题及答案(二)

ID:45893719

大小:51.12 KB

页数:5页

时间:2019-11-19

单片机原理及应用试题及答案(二)_第1页
单片机原理及应用试题及答案(二)_第2页
单片机原理及应用试题及答案(二)_第3页
单片机原理及应用试题及答案(二)_第4页
单片机原理及应用试题及答案(二)_第5页
资源描述:

《单片机原理及应用试题及答案(二)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机原理及应用试题及答案(二)  单片机原理及应用试题及答案(二)  单片机原理及应用试题及答案(二)    单片机原理及应用是一门比较难学的课程很多同学对这门课程比较头痛同学们要加倍努力才能学好单片机原理及应用下面是阳光网小编给大家整理的单片机原理及应用试题及答案欢迎大家学习参考  一、填空(每空2分共40分)  1、MCS8051系列单片机字长是8位有40根引脚96系列字长是16位单片机的特点有体积小、价格低、功能全  2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址Px并行口的地址是与数据存储器统一编址的或者说属于

2、该存储器  3、8051最多可以有4个并行输入输出口最少也可以有1个并行口即P1P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号  4、ALE信号的作用是低8位地址锁存  5、8051复位后PC=0H若希望从片内存储器开始执行EA脚应接高电平PC值超过0FFFH时8051会自动转向片外存储器继续取指令执行  6、8051的C/T是加(加或减)计数的  7、8051的中断向量表在3H、0BH和13H、1BH、23H  8、MOVA40H指令对于源超作数的寻址方式是直接寻址  9、指令JB0A7HABC的作用是若P2口的第7位为1则跳

3、转到ABC(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的指令是ORLC/ACC.0若原A=0执行后A=0  2、已知A=0F8H当执行ADDA0A9H指令后PSW中的OV、CY、AC、P各为多少?若是有符号数A中的结果用十进制表示是多少?(共5分)  [解答]OV:0、CY:1、AC:1、P:1A:95  3、在两个8051间用模式2进行串行通信A机并行采集外部开关的输入然后串行传输给B机;B机接收后并行输出控制LED发光画出连接示意图写出完整的程序(共15分)  A机程序ORG0000H  AJMPSTART  ORG410

4、0H  START:MOVP1,0FFH  MOVSCON,80H  AGAIN1:MOVSBUF,P1  JNBTI,$  CLRTI  SJMPAGAIN1  END  B机程序ORG0000H  AJMPSTART  ORG4100H  START:MOVSCON,90H  AGAIN1:JNBRI,$  MOVP1,SBUF  CLRRI  SJMPAGAIN1  END  4、将8051外部扩展2KEPROM同时扩展16KRAM作数据存储器采用的2716是2K的EPROM芯片6264是8K的RAM芯片74LS373是8位锁存器请画出

5、连接示意图要求画出8051的数据、地址、ALE、PSEN、RD、WR信号;锁存器的数据入D、数据出Q、锁存控制G、OE;2716的A、数据O、片选CE、输出使能OE;6264的A、D、CE、OE、WE最后写出各片的地址范围(共12分)  数据线8根从P1直接到2716的O、两片6264的D;  地址线低8位从P0经锁存器后到各片内地址口高8位从P2出02三位直接到2716的地址口  04五位直接到两片6264内P2.5接一片6264的CE经非门后接另一片6264;  ALE接锁存器的G锁存器OE接地PSEN接2716的OEWR接6264的WE

6、RD接OE  2716:07FFH6264:01FFFH2000H3FFFH  5、编写一段子程序将二位压缩的BCD码转换为二进制数入口、出口均是A若是非法的BCD码则A返回值为255(共10分)  6、用8051输出控制8个LED从LED1到LED8、再到LED1…每次一个LED发光并不断循环一个开关控制引起中断电平触发中断后8个LED一起闪5下然后恢复前面的循环画出连接示意图写出完整的程序(软件延时用循环5*126*200次控制)(共10分)  五、SUBP:MOVR1A  ANLA0F0H  SWAPA  CJNEA,10,NEXT1 

7、 NEXT1:JNCERROR  MOVB10  MULAB    六、ORG0000H  LJMPSTART  ORG3H  LJMPINT00  START:SETBEA  SETBEX0  CLRIT0  MOVA1  AGAIN:MOVP1A  ACALLDELAY  RLA  SJMPAGAIN  DELAY:MOVR15  LOOP1:MOVR2200  LOOP2:MOVR3126  DJNZR3$  DJNZR2LOOP2  DJNZR1LOOP1  RET  INT00:PUSHACC  PUSH1  PUSH2  PUSH

8、3  MOVR45  AGAIN:MOVP10FFH  ACALLDELAY  MOVP10  ACALLDELAY  DJNZR4AGAIN  POP3  POP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。