51单片机期末试题

51单片机期末试题

ID:12071944

大小:158.00 KB

页数:30页

时间:2018-07-15

51单片机期末试题_第1页
51单片机期末试题_第2页
51单片机期末试题_第3页
51单片机期末试题_第4页
51单片机期末试题_第5页
资源描述:

《51单片机期末试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1、填空(每空2分,共40分)1、MCS-8051系列单片机字长是8位,有40根引脚,96系列字长是16位。单片机的特点有体积小、价格低、功能全。2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。3、8051最多可以有4个并行输入输出口,最少也可以有1个并行口,即P1。P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。4、ALE信号的作用是低8位地址锁存。5、8051复位后,PC=0H。若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFFH时,8051会自动转向

2、片外存储器继续取指令执行。6、8051的C/T是加(加或减)计数的。7、8051的中断向量表在3H、0BH和13H、1BH、23H。8、MOVA,40H指令对于源超作数的寻址方式是直接寻址。9、指令JB0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC。(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的指令是ORLC,/ACC.0,若原A=0,执行后A=0。2、已知A=0F8H,当执行ADDA,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共5分)[解答]OV:0、CY:1、AC:1、P:

3、1A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。画出连接示意图,写出完整的程序。(共15分)A机程序ORG0000HAJMPSTARTORG4100HSTART:MOVP1,#0FFHB机程序ORG0000HAJMPSTARTORG4100HSTART:MOVSCON,#90HMOVSCON,#80HAGAIN1:MOVSBUF,P1JNBTI,$CLRTISJMPAGAIN1ENDAGAIN1:JNBRI,$MOVP1,SBUFCLRRISJMPAGAIN1END4、将8051

4、外部扩展2KEPROM,同时扩展16KRAM作数据存储器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。请画出连接示意图。要求画出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出0-2三位直接到2716的地址口,0-4五位直接到两片6264

5、内P2.5接一片6264的CE,经非门后接另一片6264;ALE接锁存器的G,锁存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE。2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH5、编写一段子程序,将二位压缩的BCD码转换为二进制数,入口、出口均是A。若是非法的BCD码,则A返回值为255。(共10分)6、用8051输出控制8个LED从LED1到LED8、再到LED1…,每次一个LED发光,并不断循环。一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。画出连接示意图,写出完整的程序。(软件

6、延时用循环5*126*200次控制)(共10分)五、SUBP:MOVR1,AANLA,#0F0HSWAPACJNEA,#10,NEXT1NEXT1:JNCERRORMOVB,#10MULABXCHA,R1ANLA,#0FHCJNEA,#10,NEXT2NEXT2:JNCERRORADDA,R1RETERROR:MOVA,#255RET六、ORG0000HLJMPSTARTORG3HLJMPINT00START:SETBEASETBEX0CLRIT0MOVA,#1AGAIN:MOVP1,AACALLDELAYRLASJMPAGAINDELAY:MOVR1,#5LOOP

7、1:MOVR2,#200LOOP2:MOVR3,#126DJNZR3,$DJNZR2,LOOP2DJNZR1,LOOP1RETINT00:PUSHACCPUSH1PUSH2PUSH3MOVR4,#5AGAIN:MOVP1,#0FFHACALLDELAYMOVP1,#0ACALLDELAYDJNZR4,AGAINPOP3POP2POP1POPACCRETIEND7、简单叙述8051的C/T0的四种工作模式和串行通信的四种工作模式。(共8分)C/T0的模式0:13位计数器;1:16位计数器;2:8位循环计数器;3:2个独立的8位计数器串行通信模式0:同步移位寄存器;

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

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

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