项目二单片机硬件及指令系统应用ppt课件.pptxVIP

项目二单片机硬件及指令系统应用ppt课件.pptx

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目二、单片机硬件及指令系统应用 1 能力目标 1.能用Proteus构建单片机最小系统 2.能运用并行I/O接口 3.能学会程序编写的基本方法并用Keil C进行 调试 4.能进行灯亮控制电路综合调试 学习内容 1.了解指令的概念 2.掌握寻找方式 3.掌握传送、位操作等指令 4.了解并行I/O接口 项目二、单片机硬件及指令系统应用— 任务1. 二极管点亮 2 用单片机来实现对一个发光二极管实现点 亮的功能。 二、任务分析 1.一个普通二极管被点亮的条件 R1在此电路中的选择范围为330 Ω~1KΩ 一、任务要求 3 点亮问题 给P1.0送一低电平,则二极管就可以被点亮, 送一高电平,则二极管就熄灭。 2.用单片机的I/O口的其中一位来控制二极管的 4 (一)了解指令的概念 1、指令的表示法:由操作码和操作数两大部 分组成 MCS-51指令格式: [标号:]操作助记符[操作数1][,操作数2][, 操作数3] 其中操作码助记符一般由2~5个英文字母组成。 51系列单片机共有111条指令。 5 三、学习知识 2、指令的分类: 按指令在存储器中所占用的存储单元分: 单字节 NOP 双字节 ADD A,#05H 三字节 LJMP 8000H 按指令功能分: 数据传送类 MOV A,#04 算术运算类 ADD A,#05H 逻辑运算类 ANL A,#05H 控制类 LJMP 8000H 位操作类 SETB 90H 6 3、指令中操作数的描述 Rn —— 工作寄存器R0~R7。 Ri —— 间接寻址寄存器R0、R1。 Direct —— 直接地址,包括内部128B RAM 单元地址、 21个SFR地址。 #data —— 8位常数。 #data 16 —— 16位常数。 addr 16 —— 16位目标地址。 addr 11 —— 11位目标地址。 rel —— 8位带符号的偏移地址。 DPTR —— 16位外部数据指针寄存器。 bit —— 可直接位寻址的位。 7 A —— 累加器。 B —— 寄存器B。 C —— 进、借位标志位,或位累加器。 @ —— 间接寄存器或基址寄存器的前缀。 / —— 指定位求反。 (x) —— x中的内容。 ((x)) —— x中的地址中的内容。 $ —— 当前指令存放的地址。 A B ——累加器A和B寄存器组成的寄存器对, 常出现在乘除法指令中。 8 (二)掌握寻找方式 1、立即数寻址 MOV A,#40H 2、直接寻址 MOV A,40H 3、寄存器寻址 MOV A,R2 4、寄存器间接寻址 MOV A,@R0 9 (1)采用R0或R1作为寄存器间接寻址,可寻址 的片内片外的RAM的低256字节的存储空间。 (2)采用DPTR作寄存器间接寻址,可寻址的片 外的数据存储器的整个64KB的空间。 5、变址寻址 操作数地址=变地址+基地址 如MOVC A,@A+DPTR 10 例: 累加器A的内容为20H,DPTR的值为2000H, 程序存储器2020H单元内容为47H,则执行该指令 后累加器A的值为47H。 MOVC A,@A+DPTR 6、相对寻址 如JC 60H ;设(PC ) =2000H为基址,相对偏移 量为60H; 则当C=1时,转移的目的地址=2000H+2+60H 11 7、位寻址 位寻址是指指令的操作数为8位二进制数的某 一位,指令中给出的是操作数的位地址。可用 于位寻址的区域是片内RAM20H~2FH单元和部分 特殊功能寄存器。 (1)可直接使用位地址。 (2)对特殊寄存器也可进行位寻址。 12 1、片内数据传送指令 单片机在逻辑上分为三个空间,分别是程序 空间、片内数据存储器空间、片外数据存储 片内外 程序存 储器 ROM EPROM 器 片内 RAM128 字节 (三)掌握传送、位操作等指令 片外 数据 存储器 RAM 器空间。 MOV PUSH POP XCH XCHD 特殊功 能寄存 MOVC MOVX 13 指令 指令代码 操作 MOV A,Rn 11101rrr A←(Rn) MOV A,directdirect A←(direct) MOV A,@Ri 1110011i A←((Ri)) MOV A,#data 1101000 A

文档评论(0)

黄礼志 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档