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

第七次课教案-欢迎访问东北电力大学自动化工程学院.doc

第七次课教案-欢迎访问东北电力大学自动化工程学院.doc

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

东北电力大学 教案封皮 开课单位 自动化工程学院 课程名称 授课对象 总学时 学时 第章 RAM传送指令ROM传送指令数据交换指令、堆栈操作类指令教学重点:教学难点多媒体与板书相配合教学内容 及学时分配 第章 单片机 §3.3 数据传送类指令 §3.4 逻辑运算类指令 例题、练习题 例3-12-例3-29 作业、思考题 片内RAM传送指令的助记符? 片外RAM传送指令、ROM传送指令指令格式有哪些? 数据交换指令将工作寄存器R2中数据0F8H的高4位和R3中7DH的低4位拼成一个数,并将该数存入30H。 教 案 内 容 备注 第3章 单片机的指令系统 §3.3 数据传送类指令 功能:进行数据传送。 数据传送类指令一般不影响状态标志位。分如下几类指令: 片内RAM传送指令 MOV 片外RAM传送指令 MOVX  ROM传送指令 MOVC 数据交换指令 XCH XCHD SWAP 堆栈操作指令 PUSH POP 图3-1数据传送指令操作域示意图 一、片内RAM传送指令片内RAM传送是在单片机内部进行,不需要通过外部总线交换数据,速度比较快。指令为:MOV 以累加器A为目的地址的指令 以寄存器Rn为目的地址的指令 以直接地址为目的地址的指令 以寄存器间接地址为目的地址的指令 以DPTR为目的地址的16位指令1、 以累加器A为目的地址的指令 指令格式: MOV A,Rn ;A←(Rn) MOV A,direct ;A←(直接地址) MOV A,@Ri ;A←((Ri)) MOV A,#data ;A←立即数 指令解释:把源操作数送入累计器A中。 举例说明: 例: 已知(R1)=40H;(30H)=12H;(40H)=34H ①MOV A,R1 ②MOV A,30H ③MOV A,@R1 ④MOV A,#56H 各指令执行后结果:(A)=①40H、②12H、③34H、④56H 2、以寄存器Rn为目的地址的指令 指令格式: MOV Rn,A ;Rn←(A) MOV Rn,direct ;Rn←(直接地址) MOV Rn,#data ;Rn← 立即数 指令解释:把源操作数送入工作寄存器中。 举例说明: 例:已知(A)=40H;(30H)=12H;(40H)=34H ①MOV R1,A ②MOV R1,30H ③MOV R1,#40H 各指令执行后结果:(R1)=①40H、②12H、③40H 3、以直接地址为目的地址的指令 指令格式: MOV direct,A ; direct ←(A) MOV direct,Rn ; direct ←(Rn) MOV direct1,direct2 ; direct 1←(直接地址2) MOV direct,@Ri ; direct ← ( (Ri) ) MOV direct,#data ; direct ← 立即数 指令解释:将源操作数送入直接地址所指的存储单元中。 举例说明: 例:已知(R1)= 40H;(30H)=12H;(40H)=34H;(A)=78H。 ①MOV 50H,A ②MOV 50H,R1 ③MOV 50H,30H ④MOV 50H,@R1 ⑤MOV 50H,#56H 各指令执行后结果:(50H)= ①78H、②40H、③12H、④34H、⑤56H 4、以寄存器间接地址为目的地址的指令 指令格式: MOV @Ri,A ;(Ri)← (A) MOV @Ri,direct ;(Ri)←( direct ) MOV @Ri,#data ;(Ri)← 立即数 指令解释:把源操作数送入R0、R1指针间接寻址的片内RAM单元中。 举例说明 例:已知(R0)=40H;(30H)=12H;(A)=78H。 MOV @R0,A ②MOV @R0,30H ③MOV @R0,#56H 各指令执行

文档评论(0)

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

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

1亿VIP精品文档

相关文档