1 / 13
文档名称:

单片机原理及接口技术思考题与习题..doc

格式:doc   大小:72KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机原理及接口技术思考题与习题..doc

上传人:q1188830 2019/7/10 文件大小:72 KB

下载得到文件列表

单片机原理及接口技术思考题与习题..doc

文档介绍

文档介绍:?一个8位的CPU、128B/256B的片内数据存储器、4KB/8KB程序存储器、四个8位并行I/O接口、两个定时/计数器、5个中断源的中断控制系统、一个全双工UART的串行I/O口、片内振荡器和时钟产生电路。?当EA为低电平时,CPU只能访问外部的程序存储器。当EA为高电平时,CPU能访问内部的程序存储器,并当PC的值超过0FFFH时,自动转向访问片外的程序存储器。?如何区别不同空间的寻址?。?当8051上电正常工作时,ALE引脚输出fosc/6的正脉冲,可用示波器查看及判断。?CPU通过程序状态字PSW中RS1、RS0来确定和改变当前工作寄存器组。?RXD、TXD、INT0、INT1、T0、T1、WR、~。,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?开机复位后,CPU使用0组工作寄存器。它们的地址是00H~07H。CPU通过程序状态字PSW中RS1、RS0来确定和改变当前工作寄存器组。?常用标志有哪些位?作用是什么?PSW中存放着程序执行后的状态信息,供程序查询或判断。常用的标志有:进(借)位位:C=0无进(借)位;C=1有进(借)位。半进(借)位位:AC=0无进(借)位;AC=1有进(借)位。用户标志位:由用户自己定义。工作寄存器组选择控制位:选择当前工作寄存器组。溢出标志位:判断是否溢出。OV=0无溢出;OV=1有溢出。奇偶标志位:判断结果中有奇数或偶数个“1”P=0则累加器A中有偶数个1;P=1则累加器A中有奇数个1。,应采用哪些寻址方式。特殊功能寄存器:直接寻址、位寻址(部分特殊功能寄存器)片外数据存储器:寄存器间接寻址MOVX(***@R1、***@R2、***@DPTR),已知(30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。指令源操作数的寻址方式执行结果MOVA,40H直接寻址A=48HMOVR0,A寄存器寻址R0=48HMOVP1,#FOH立即数寻址P1=******@R0,30H直接寻址(48H)=38HMOVDPTR,#3848H立即数寻址DPTR=3848HMOV40H,38H直接寻址(40H)=40HMOVR0,30H直接寻址R0=38HMOVP0,R0寄存器寻址P0=38HMOV18H,#30H立即寻址(18H)=30HMOVA,***@R0寄存器间接寻址A=40HMOVP2,P1寄存器寻址P2=?MOVA,DATAMOVA,#DATA前一条指令源操作数的寻址方式是直接寻址,把地址为DATA的内存单元中的内容传送到累加器A中。后一条指令源操作数的寻址方式是立即寻址,把DATA这个立即数赋给寄存器A。MOVDATA1,DATA2MOV74H,#78H前一条指令源操作数的寻址方式是直接寻址,把地址为DATA2的内存单元中的内容传送到地址为DATA1的内存单元中。后一条指令源操作数的寻址方式是立即寻址,把78H这个立即数传送到内存单元74H中。,A的内容为48H,片内RAM的32H单元内容为80H,40H单元内容为08H。请指出在执行下列程序段后上述各单元内容的变化。MOVA,***@R0A=80H;R0=32H;(32H)=80H;(40H)=******@R0,40HA=80H;R0=32H;(32H)=08H;(40H)=08HMOV40H,AA=80H;R0=32H;(32H)=80H;(40H)=80HMOVR0,#35HA=80H;R0=35H;(32H)=80H;(40H)=,可使用哪些寻址方式?使用MOVX指令,可采用寄存器间接寻址方式(***@R0,***@R1,***@DPTR)=83H,R0=17H,(17H)=34H。问执行以下指令后,A=?ANLA,#17H;A=03HORL17H,A;A=03H,(17H)=37HXRLA,***@R0;A=34HCPLA;A=。要求不得改变