网站大量收购独家精品文档,联系QQ:2885784924

[信息与通信]第1章 单片机入门基础知识.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]第1章 单片机入门基础知识

单片机原理与应用 第1章 基础知识 ? 1.1 码制 1.2 计算机的基本认识 计算机系统的基本结构如图1-1所示 (3) 存储器读操作 1.2.2 指令及其指令系统 1.指令及指令系统 2. 程序 3. 汇编语言及汇编语言程序 4. 伪指令 5. 汇编语言指令的一般格式 6. 指令的执行过程 1. 立即寻址方式 2. 直接寻址方式 3. 寄存器寻址方式 4. 寄存器间接寻址方式 5. 变址寻址方式 6. 相对寻址 7. 位寻址方式 图1-6 立即寻址示意图 在直接寻址方式中,操作数是某一存储单元的地址码。例如: MOV A,0023H ;直接使用存储单元地址作为源操作数。 该指令的含义是将0023H存储单元中的内容传送到累加器A中,其中的“0023H”不再是立即数,而是存储单元的地址编码。假设存储器中0023H单元的内容为55H,则该指令执行后,累加器A中的内容将变为55H,指令代码和执行结果可用图1-7表示。 图1-7 直接寻址示意图 在直接寻址方式中,存储单元地址一般为16位,但在MCS-51系列单片机中,直接寻址方式仅适用于内部RAM前128(00H~7FH)字节存储单元、片内位存储单元(00H~7FH)、特殊功能寄存器(80H~FFH),因此地址编码仅为8位,如: MOV 23H,A 在寄存器寻址方式中,操作数是CPU内的某一寄存器名。 例如: MOV A,23H ;在这条指令中,目的操作数是累加器A。因此,这条指令目的操作数采用寄存器寻址方式。 寄存器寻址方式可以用在目的操作数中,也可以用在源操作数中,如: MOV 23H,A ;在这条指令中,累加器A是源操作数。因此,这条指令源操作数采用寄存器寻址方式。 在MCS-51中,可用于寄存器寻址方式的寄存器有:累加器A、寄存器B(但仅限于乘法指令)、数据指针DPTR、位操作指令中的进位标志Cy、工作组寄存器R7~R0。 将寄存器内容作为指令中操作数所在存储单元地址编码的寻址方式,称为寄存器间接寻址方式。例如: MOV A,@R0 该指令的含义是将寄存器R0内容指定的内部RAM单元的内容传送到累加器A中。假设R0=23H,而内部RAM 23H单元的内容为55H,则指令执行后,累加器A的内容将为55H。指令中的“@”是间接寻址标志,该指令与“MOV A,R0”不同,“MOV A,R0”指令源操作数采用寄存器寻址方式,含义是将寄存器R0内容传送到累加器中,因此“MOV A,R0”指令执行后,A的内容将是23H。 一般说来,CPU内仅有部分寄存器可用作间接寻址寄存器,至于哪些寄存器可用作间接寻址寄存器由CPU指令系统决定。例如,在MCS-51系列单片机中,只能使用寄存器R0、R1以及DPTR作为间接寻址寄存器。 将某一寄存器作为基址寄存器,另一寄存器作为变址寄存器,两者相加后作为操作数所在存储单元地址的寻址方式就称为变址寻址方式。例如: MOVC A,@A+DPTR 数据指针寄存器DPTR(16位,作为基址寄存器)加上累加器A(作为变址寄存器)后获得存储器单元地址,并将该单元内容传送到累加器A中。在这一指令中,源操作数采用了变址寻址方式。 相对寻址的含义是以程序计数器PC的当前值加上指令中给出的相对偏移量rel作为程序计数器PC的值,这一寻址方式用在条件转移指令中。例如: JZ lable ;其中lable为转移的目标地址 位寻址方式是MCS-51系列单片机特有的一种寻址方式,尽管目前控制系统中多用4位、8位、16位,甚至32位单片机芯片,但有时只需要完成简单的逻辑控制,如电机的开、关;指示灯的亮、灭,为此8位单片机系统也支持位寻址功能,例如: MOV C,23H ;指令中的“C”是进位标志Cy的简称,23H是位寻址空间内的位地址。 操作码与操作数不同寻址方式的组合就构成了特定CPU的指令系统,但在特定CPU指令系统内,操作码支持何种类型的寻址方式,由CPU决定。例如在MCS-51指令系统中,PUSH指令(将操作数压入堆栈)只支持直接寻址方式。 * 第1章 基础知识 P A N 1.1 码制 1.1.1 英文字符的表示方法-ASCⅡ码 1.1.2 BCD码(二进制编码的十进制数) 1.1.3 计算机中带符号数的表示方法 1.2 计算机的基本认识 1.2.1 计算机的工作过程及其内部结构 1.2.2 指令及其指令系统 1.3 寻址方式 1.4单片机及其发展概况 1.4.1单片机及其特点 1.4.2 单片机技术现状及将来发展趋势 1.4.3增强型MCS-51单片机芯片特征及主流

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档