MCS-51系列单片机指令表
文章目录
指令 | 指令功能简介 | 代码(十六进制) | 字节数 | 周期数 |
---|---|---|---|---|
ACALL addr11 | 绝对调用子程序 | a10a9a8 00001 addr7-0 | 2 | 2 |
ADD A , Rn | 寄存器中的内容加到累加器 | 28-2F | 1 | 1 |
ADD A , direct | 直接寻址单元中的内容加到累加器 | 25 | 2 | 1 |
ADD A, @Ri | 间接寻址RAM单元中的内容加到器加器 | 26-27 | 1 | 1 |
ADD A, #data | 立即数加到累加器 | 24 data | 2 | 1 |
ADDC A, Rn | 寄存器的内容和进位加到累加器 | 38 -3F | 1 | 1 |
ADDC A, direct | 直接寻址单元的内容和进位加到累加器 | 35 direct | 2 | 1 |
ADDC A, @Ri | 间接寻址RAM单元的内容和进位加到累加器 | 36-37 | 1 | 1 |
ADDC A. #data | 立即数和进位加到累加器 | 34 data | 2 | 1 |
AJMP addr11 | 绝对转移 | a10a9a8 00001 addr7-0 | 2 | 2 |
ANL A, Rn | 寄存器内容逻辑与到累加器 | 58-5F | 1 | 1 |
ANL A, direct | 直接寻址内容逻辑与到累加器 | 55 direct | 2 | 1 |
ANL A, @Ri | 间接寻址RAM内容逻辑与到累加器 | 56-57 | 1 | 1 |
ANL A, #data | 立即数逻辑与到累加器 | 54 data | 2 | 1 |
ANL direct , A | 累加器内容逻辑与到直接寻址单元 | 52 direct | 2 | 1 |
ANL direct, #data | 立即数逻辑与到直接寻址单元 | 53 direct data | 3 | 1 |
ANL C , bit | 直接寻址位逻辑与到进位标志位 | 82 bit | 2 | 2 |
ANL C , /bit | 直接寻址位取反后逻辑与到进位标志位 | B0 bit | 2 | 2 |
CJNE A, direct, rel | 累加器内容与直接寻址单元中的内容比较若不相等则转移 | B5 direct rel | 3 | 2 |
CJNE A, #data, rel | 累加器与立即数比较,若不相等则转移 | B4 data rel | 3 | 2 |
CJNE Rn, #data, rel | 寄存器和立即数比较,若不相等则转移 | B8 -BE data rel | 3 | 2 |
CJNE @Ri, #data, rel | 间接寻址RAM单元与立即数比较,若不相等则转移 | B6 -B7 data rel | 3 | 2 |
CLR A | 累加器清0 | E4 | 1 | 1 |
CLR C | 进位标志位清0 | C3 | 1 | 1 |
CLR bit | 直接寻址位清0 | C2 bit | 2 | 1 |
CLP A | 累加器按位取反 | F4 | 1 | 1 |
CPL C | 进位标志位取反 | B3 | 1 | 1 |
CPL bit | 直接寻址位取反 | B2 bit | 2 | 1 |
DA A | 累加器十进制调整 | D4 | 1 | 1 |
DEC A | 累加器减1 | 14 | 1 | 1 |
DEC Rn | 寄存器减1 | 18-1F | 1 | 1 |
直接寻址单元减1 | ||||
间接寻址RAM单元减1 | ||||
累加器除以寄存器B | ||||
寄存器的内容减1,若不为0则转移 | ||||
直接寻址单元的内容减1,若不为0则转移 | ||||
上传为附件是可以直接修改后保存的 |
MCS-51系列单片机指令表相关推荐
- 51单片机除c语言 中断嵌套,关于51系列单片机中断嵌套 - 关于单片机中断嵌套总结...
关于51系列单片机中断嵌套 说最基本的,老的51单片机(80C51系列)有5个中断源,2个优先级,可以实现二级中断服务嵌套.现在很多扩展的51单片机已经有4个优先级(或更多)和更多的中断源了. 在说到 ...
- uIP TCP/IP协议栈在51系列单片机上的应用
uIP 协议栈是一种免费的可实现的极小的TCP/IP协议栈,可以使用于由8位或16位微处理器构建的嵌入式系统.本文分析了uIP协议栈的结构和应用接口,并讨论了如何将其应用到51系列单片机上. 关键字: ...
- 51系列单片机采用脉冲宽度调制(PWM)
介绍一个51系列单片机采用脉冲宽度调制(PWM)方式控制LED灯亮度的一个程序,大家都知道,51单片机本身是没有pwm接口的,这个程序是 通过软件模拟pwm.在一定的频率的方波中,调整高电平和低电平的 ...
- 51系列单片机指令快速记忆法
随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小.性价比 高.功能强.可靠性高等独有的特点,在各个领域(如工业控制.家电产品.汽车电子.通信.智能仪器仪表)得到了广泛的应用.学习. ...
- 利用51系列单片机定时器功能实现测量脉冲宽度
STC12C系列增强型单片机片上扩展了基本51单片机的功能,如提供了PCA/PWM接口,定时器能工作在1T模式下(基本51单片机的时钟是Fosc的12分频,1T模式下1分频). PCA可以用于脉宽测量 ...
- 创意小发明:使用51系列单片机的DIY点焊机控制项目(程序+原理图)
各位早上好,最近一段时间全市不好的消息,南方的洪水已经超过了98年是史上最厉害的洪水,但愿灾难赶紧过去 最近做了一个用单片机的点焊机控制装置,使用的是89C51单片机.LCD5110显示屏和微型继电器 ...
- 如何让keil5可开发51系列单片机
https://blog.csdn.net/mao_hui_fei/article/details/78492427 如何使用keil 5 编写 51单片机 工程 http://news.eeworl ...
- 51系列单片机开发培训资料整理
第一部分 开发工具相关 Keil uVision2 压缩编译后的程序大小 http://blog.csdn.net/ex_net/article/details/7200406 第二部分 STC ...
- c语言单片机自动浇花系统,基于51系列单片机的盆花自动浇水系统设计.doc
摘要:随着科学技术的发展,尤其是单片机技术和半导体技术的高速发展,利用单片机控制仪器的研究及应用越来越受到重视.目前,盆栽植物越来越受到城市居民的喜爱,但是往往存在着人工给盆栽植物浇水带来的局限性,为 ...
- 基于51系列单片机的(循迹、避障、蓝牙)智能小车(2)源代码
主程序 main.c /**************************************************************************************** ...
最新文章
- java项目打成jar和war_maven打包web项目时同时打包为war和jar文件的方法
- java.io.tem_从屌丝到架构师的飞越(IO流篇)-转换流
- 分别从资源管理,服务用户,进程交互,系统实现的角度分析操作系统的作用
- java 上传 进度条_Ajax上传文件并显示进度条
- spring boot中 使用http请求
- 【POJ3784】Running Median(中位数,对顶堆)
- Odoo14免费开源ERP实施手册:销售功能高级应用
- maccms10自动播放下一集
- 聚美优品广告词和经典分析
- 海思Hi3516dv300屏幕调试MIPI TX接口LCD屏幕(京东方JD9366)
- 84 R CRM and Credit Risk介绍
- google的高级搜索语法说明
- 在安卓应用开发过程中减小安卓应用大小的 9 种方法
- 热电阻 热电偶 测量电路_热电偶热电阻原理及常见故障处理
- 如何查看linux系统的jdk版本
- 2021新网银行金融科技挑战赛 Baseline
- 拍手数据集_我如何(重新)建立中等拍手效果-以及从实验中得到的结果。
- iphone编辑过的录音怎么还原_如何从iPhone上恢复语音备忘录
- win10WLAN选项消失解决方法
- 浏览器渲染类型2d 3d_Google在浏览器中提供3D渲染