单片机原理及应用习题集

单片机原理及应用习题集

ID:18943044

大小:113.50 KB

页数:12页

时间:2018-09-27

单片机原理及应用习题集_第1页
单片机原理及应用习题集_第2页
单片机原理及应用习题集_第3页
单片机原理及应用习题集_第4页
单片机原理及应用习题集_第5页
资源描述:

《单片机原理及应用习题集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理及应用习题集11、MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。12、MCS-51机的程序存储器和数据存储器在物理上和逻辑上都,访问片内数据存储器用MOV指令,访问片外数据存储器用MOVX指令。15、当MCS-51引脚ALE信号有效时,表示从P0口稳定的送出了外部扩展地址。16、MCS-51系统中,当PSEN信号有效时,表示CPU要从外部存储器读取信息。15、简述程序状态字PSW中各位的含义。16、8051复位时后,各内部寄存器的状态为:PCABPSWSPDPTRP0--P3TMODTCONTH0TL0TH1TL1SCONSBUF17、MCS-5

2、1机的并行I/O口是准双向口,要输入数据必须先。18、简述MCS-51机的P3口的第二功能。19、试分析I/O端口的两种读操作(读端口引脚和读锁存器),读-修改-写操作是由哪一种操作进行的?当80C51的RST引脚上保持个机器周期以上的低电平时,80C51即发生复位。38、DPRT是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成?39、MCS-51引脚中有多少I/O线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是几位?第三章51指令系统1、MCS51指令系统按功能可分为哪几类?具有哪几种寻址方式?2、请指明下列指令划线部分的寻址方式?①ADDA,#40

3、H②ADDA,40H③MOVXA,@DPTR④MOVCA,@A+PC⑤ORLA,@R0⑥DECA,R63、若SP=07H,指出下列指令执行时堆栈的操作情况。PUSHAPUSH30HPUSHPSWPOPAPOPPSWPOP30H4、设内部RAM中59H单元的内容为50H,写出执行下列程序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?MOVA,59HMOVR0,AMOVA,#00HMOV@R0,AMOVA,#25HMOV51H,AMOV52H,#70H5、指令MOVCA,@A+DPTR和MOVXA,@DPTR有何不同?6、指令AJMP、LJMP和SJMP功能上有何不同?7、

4、设堆栈指针SP中的内容为60H,内部RAM中30H和31H单元的内容分别为24H和10H,写出执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容为何值?PUSH30HPUSH31HPOPDPLPOPDPHMOV30H,#00HMOV31H,#0FFH8、要完成下列数据传送,应采用什么指令?①R1的内容传送给R0。②片外RAM0020H单元的内容传送给R0。③片外RAM0020H单元的内容传送给片内RAM20H单元。④程序存储器ROM2000H单元的内容传送给R0。⑤程序存储器ROM2000H单元的内容传送给片内RAM20H单元。⑥程序存储器ROM2000H单元的内容

5、传送给片外RAM0020H单元。9、设累加器A中的内容为40H,寄存器R1中的内容为23H,片内RAM40H单元的内容为05H,执行下列两条指令后,累加器A、寄存器R1和40H单元的内容为何值?XCHA,R1XCHA,@R110、设时钟晶振为6MHz,请计算下列程序的执行时间,并指明程序的功能是什么。MOVR0,#20HMOVR3,#05HMOVA,@R0CPLAADDA,#01HMOV@R0,ANEXT:INCR0MOVA,@R0CPLAADDCA,#00HMOV@R0,ADJNZR3,NEXTSJMP$11、请采用逻辑运算指令,求解逻辑方程。①PSW.5=P1.3*Acc.2+B.5

6、*P1.1②PSW.5=P1.5*B.4+Acc.7*P1.012、请编写一个子程序,将两位十进制数转变成一个字节的二进制数。入口条件:待出转换的数在72H和71H单元中.出口状态:转换的结果存在累加器A中.13、设时钟晶振为6MHz,请编写三段延时子程序,分别延时1S、1min和1h。14、如下图,8个开关控制1个灯,任何一个开关都能控制这个灯。请设计相应的控制程序。15、指出下列指令是否有错,错在何处,应如何改正。(1)MOVC@A+PC,A3(2)MOVXA,2000H(3)DJNZdirect,rel(4)INCA(5)DECDPTR(6)MOVR1,R2(7)SETB2000H

7、(8)JZA,LOOP(9)MOVDPTR,10H(10)ANL18H,A16、已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。ANLA,#17HORL17H,AXRLA,@R0CPLA17、使用位操作指令实现下列逻辑操作,要求不得改变未涉及位的内容。(1)使ACC.0置1;(2)清除累加器高4位;(3)清除ACC.3,ACC.4,ACC.5,ACC.6。18、设指令SJMPrel中的re

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

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

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