5.AVR单片机指令系统.pdf

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

第四章 AVR 单片机指令系统 4 — 1 第四章AVR单片机指令系统 计算机的指令系统是一套控制计算机操作的代码,称之为机器语言。计算机只能识别和执行 机器语言的指令。为了便于人们理解、记忆和使用,通常用汇编语言指令来描述计算机的指令系 统。汇编语言指令可通过汇编器翻译成计算机能识别的机器语言。 AVR单片机指令系统是RISC结构的精简指令集,是一种简明易掌握﹑效率高的指令系统。 SL-DIY02- 1 开发实验器使用 AT90S8515 单片机,有 118 条指令, 而我们所做的11 个实验程序仅用 了34 条指令, 我们重点讲这 34 条指令, 其余指令就可自学了。 器件AVR(指令速查表) 118条指令器件 AT90S2313/2323/2343/2333 ,AT90S4414/4433/4434/8515,AT90S8534/8535 算术和逻辑指令 BRCC k C 清零转 位指令和位测试指令 ADD Rd,Rr 加法 BRSH k ≥转 SBI P,b 置位I/O 位 ADC Rd,Rr 带进位加 BRLO k 小于转(无符号) CBI P,b 清零I/O 位 ◇ ADIW Rdl,K 加立即数 BRMI k 负数转移 LSL Rd 左移 SUB Rd ,Rr 减法 BRPL k 正数转移 LSR Rd 右移 SUBI Rd,Rr 减立即数 BRGE k ≥转(带符号) ROL Rd 带进位左循环 SBC Rd,Rr 带进位减 BRLT k 小于转(带符号) ROR Rd 带进位右循环 SBCI Rd,K 带C 减立即数 BRHS k H 置位转移 ASR Rd 算术右移 ◇ SBIW Rdl,K 减立即数 BRHC k H 清零转移 SWAP Rd 半字节交换 AND Rd,Rr 与 BRTS k T 置位转移 BSET s 置位SREG ANDI Rd,K 与立即数 BRTC k T 清零转移 BCLR s 清零SREG OR Rd,Rr 或 BRVS k V 置位转移 BST Rr,b Rr 的b 位送T ORI Rd,K 或立即数 BRVC k V 清零转移 BLD Rd T 送Rr 的b 位 EOR Rd,Rr 异或 BRIE k 中断位置位转移 SEC 置位C COM Rd 取反 BRID k 中断位清零转移 CLC 清零C NEG Rd 取补 数据传送指令 SEN 置位N SBR Rd,K 寄存器位置位 MOV Rd,Rr 寄存器传送 CLN 清零N CBR Rd,K 寄存器位清零 ◇ LDI Rd,K 装入立即数 SEZ 置位Z INC Rd 加1 ◇ LD Rd, X X 间接取数 CLZ 清零Z DEC Rd 减1 ◇ LD Rd, X+ X 间接取数后+ SEI 置位I TST Rd 测试零或负 ◇ LD Rd,-X X 间接取数先- CLI

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档