《单片机吴昕颖》PPT课件

《单片机吴昕颖》PPT课件

ID:45233423

大小:451.50 KB

页数:9页

时间:2019-11-11

《单片机吴昕颖》PPT课件_第1页
《单片机吴昕颖》PPT课件_第2页
《单片机吴昕颖》PPT课件_第3页
《单片机吴昕颖》PPT课件_第4页
《单片机吴昕颖》PPT课件_第5页
资源描述:

《《单片机吴昕颖》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开阳县职业技术学校讲课老师:吴昕颖第三章1------1wyx本章重点:指令的寻址方式、功能、使用方法程序设计的一般方法和技巧讲授内容:MCS-51单片机的寻址方式MCS-51单片机指令分类程序设计方法和算法分析应用程序设计举例第三章MCS-51单片机的指令系统与程序设计第一节MCS—51单片机的寻址方式MCS-51单片机的指令系统共有111条指令,7种寻址方式,共分为五大类MCS-51指令系统简介:1、指令所包含的内容操作码:规定指令的操作功能操作数:指令操作的具体对象(地址、数据)2、指令格式单字节指令:双字节指令:三字节指令第三章1------2wyx在MCS-51系列单片机的指

2、令中,常用的符号:#data8、#data16:分别表示8位、16位立即数。direct:片内RAM单元地址(8位),也可以指特殊功能寄存器的地址或符号名称。addr11、addr16:分别表示11位、16位地址码。rel:相对转移指令中的偏移量,为8位带符号数(补码形式)。bit:片内RAM中(可位寻址)的位地址。A:累加器A;ACC则表示累加器A的地址。Rn:当前寄存器组的8个工作寄存器R0~R7。Ri:可用作间接寻址的工作寄存器,只能是R0、R1。@:间接寻址的前缀标志。第三章1------3wyx第一节MCS—51单片机的寻址方式一、立即寻址立即寻址是指在指令中直接给出其操作数

3、,该操作数称为立即数。为了与直接寻址指令中的直接地址相区别,在立即数前面必需加上前缀“#”。例如:MOVR0,#30H寻址方式二、直接寻址直接寻址是指在指令中直接给出存放数据的地址(注意:不是立即数,并且只限于片内RAM范围)。直接寻址只能访问特殊功能寄存器、内部数据存储器和位地址空间。例如:MOVA,30H比较以上两指令的区别第三章1------4wyx三、寄存器寻址寄存器寻址是指指令中的操作数为寄存器中的内容。例如:MOVA,R1第三章1-----5wyx四、寄存器间接寻址寄存器间接寻址是指指令中的操作数在寄存器的内容所指的地址单元中。例如:MOVR1,#30H;把立即数30H送R

4、1寄存器MOVA,@R1;把30H单元中的数送到A中五、变址寻址变址寻址用于访问程序存储器中的一个字节,该字节的地址是:基址寄存器(DPTR或PC)的内容与变址寄存器A中的内容之和。例如:MOVDPTR,#3000H;立即数3000H送DPTRMOVA,#02H;立即数02H送AMOVCA,@A+DPTR;取ROM中3002H单元中的数送A六、相对寻址以PC当前值为基准,加上相对偏移量rel形成转移地址转移范围:以PC当前值起始地址,相对偏移在-128~+127字节单元之间。相对寻址方式为相对转移指令所采用。转移的目的地址为:目的地址=转移指令所在地址+转移指令字节数+rel第三章1-

5、-----6wyx七、位寻址位寻址是指对片内RAM的位寻址区(20H~2FH)、可以位寻址的专用寄存器的各位,并进行位操作的寻址方式。例如:MOVC,00H;把20H单元中D0位的值送C位MOVP1.0,C;把C位中的值送P1口的D0位SETB20H.0;把00H位置1位地址的表示方法位名称例:CY、RS0寄存器名加序号例:ACC.1、P0.1字节地址加序号例:20H.3直接位地址例:00H、07H第三章1------7wyx操作数的7种寻址方式和寻址的空间寻址方式相关寄存器寻址的空间立即寻址程序存储器ROM直接寻址片内RAM和SFR寄存器寻址R0~R7,A,B,DPTRR0~R7,A

6、,B,DPTR寄存器间接寻址@R0,@R1片内RAM@R0,@R1,@DPTR片外RAM变址寻址@A+PC,@A+DPTRROM区相对寻址PCROM区位寻址可位寻址的SFR片内RAM20H~2FH,SFR可寻址位第三章1------8wyx

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

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

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