AT89S51指令汇总

发布者:玉树琼花最新更新时间:2018-03-10 来源: eefocus关键字:AT89S51  指令汇总 手机看文章 扫描二维码
随时随地手机看文章

  作为指令系统的总结,表3-2列出了按功能排列的全部的AT89S51指令助记符及功能简要说明,以及指令长度、执行时间和指令代码(机器代码)。可根据指令助记符,迅速查到对应的指令代码(手工汇编)。也可根据指令代码迅速查到对应的指令助记符(手工反汇编)。应能熟练地查阅表3-2,正确理解指令的功能及特性并正确地使用指令。
  
  表3-2按功能排列的指令表
  600
  续表
  610
  2.算术运算类
  611
  3.逻辑操作类
  612
  续表
  620
  3.逻辑操作类
  621
  4.控制转移类
  622
  续表
  630
  4.控制转移类
  631
  5.位操作类

632


关键字:AT89S51  指令汇总 引用地址:AT89S51指令汇总

上一篇:关于AT89S51某些指令的说明
下一篇:AT89S51位操作类指令

推荐阅读最新更新时间:2024-03-16 15:57

基于AT89S51单片机开发板的设计
1 引言 单片机系统传统的编程方式是将单片机先从电路板上取下,放入专用的编程器进行编程,再放人电路板进行调试。其缺点是频繁的拔插器件容易损坏器件的引脚;如果频繁的调试程序,必须重复拔插,大大降低了开发效率。ISP技术是未来发展的方向,其优势是无需编程器就可进行单片机的实验和开发,单片机器件可直接焊接到电路板上,调试结束即为成品,免去调试时由于频繁插入取出对器件和电路板造成的损坏和带来的不便。 ISP可降低研发成本;缩短从设计、制造到现场调试的时间,简化生产流程,大大提高工作效率;在试验新品或学生试验等常需用不同的程序调试器件的场合中,在线编程技术尤为重要。 设计AT89S51 单片机开发板 ,采用ISP下载线实现在Keil C
[单片机]
基于<font color='red'>AT89S51</font>单片机开发板的设计
基于AT89S51的液位控制系统
0 前言 液位是许多工业生产中的重要参数之一,在化工、冶金、医药、航空等领域里,对液位的测量和控制效果直接影响到产品的质量。由于单片微型计算机具有体积小,耗电少,控制精度高,运行可靠等的特点,所以广泛应用于生产实际中。本文讨论了一种以AT89C51为核心研制的液位控制系统,该系统不仅能对液位进行巡回检测、显示和报警,同时也能对液位进行智能控制。 1 系统硬件设计 系统硬件组成框图如图1所示。主要由AT89S51、输入电路组成和输出电路组成。 图1 系统硬件组成框图 1.1 微机系统 系统的核心部分是一片AT89S51微处理器。这是一种与MCS –51系列芯片兼容,带有4KB闪速可擦除只读存储器的低功耗、高性能CMO
[单片机]
基于<font color='red'>AT89S51</font>的液位控制系统
AT89S51ISP下载线的制做
最小系统板做好了,接下来就是做根ISP下载线了。否则程序怎么写到AT89S51芯片里呢? 先来认识一下AT89S51上ISP(在线编程)功能脚的定义 看上图的左边AT89S51引脚图的P1.5、P1.6、P1.7的第二功能分别为MOSI(主机发送从机接收)、MISO(主机接收从机发送)、SCK(时钟脉冲信号由主机发送)。那什么时候才能启用第二功能呢?就是当复位脚RST接高电平一直处于复位状态时就可用第二功能了,所以在ISP下载板上有一条线接至AT89S51的第9脚(RST)上,就是在写程序前先发一个高电平将S51的RST脚设为复位态,然后就可通过MOSI、MISO向S51内写程序了。   有网有问我的板子上ISP线是如何定义的
[单片机]
<font color='red'>AT89S51</font>ISP下载线的制做
AT89S51中的内部看门狗程序实现
#include REGX51.H sfr WDTRST = 0xA6; int Dog_Count=0; void Clr_WDT(); void delay_50us(unsigned int t); int main() { TMOD=0x11; TH0=0x3C;TL0=0xB0;  //50ms TH1=0xFC;TL1=0x18;  //1ms ET0=1;ET1=1; EA=1; TR0=1;TR1=1; Clr_WDT(); while(1) { Dog_Count=0; } return 0; } void Clr_WDT() { WDTRST = 0x
[单片机]
AT89S51单片机报警器的设计
1.实验任务 用P1.0输出1KHz和500Hz的音频信号驱动扬声器,作报警信号,要求1KHz信号响100ms,500Hz信号响200ms,交替进行,P1.7接一开关进行控制,当开关合上响报警信号,当开关断开告警信号停止,编出程序。 2.电路原理图 图4.6.1 3.系统板上硬件连线 (1).把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2).在“音频放大模块”区域中的SPK OUT端口上接上一个8欧的或者是16欧的喇叭; (3).把“单片机系统”区域中的P1.7/RD端口用导线连接到“四路拨动开关”区域中的K1端口上; 4.程序设计内容 (1).信号产生的方法 500
[单片机]
<font color='red'>AT89S51</font>单片机报警器的设计
基于AT89S51单片机的动态数码显示设计
1. 实验任务 如图所示,AT89S51单片机 P0端口接动态数码管的字形码笔段,P2端口接动态数码管的数位选择端,P1.7接一个开关,当开关接高电平时,显示“12345”字样;当开关接低电平时,显示“HELLO”字样。 2. 电路原理图 3. 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7用8芯排线连接到“动态数码显示”区域中的a-h端口上; (2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15用8芯排线连接到“动态数码显示”区域中的S1-S8端口上; (3. 把“单片机系统”区域中的P1.7端口用导线连接到“独立式键盘”区域中的SP1端口上; 4. 程序设计内容
[单片机]
基于<font color='red'>AT89S51</font>单片机的动态数码显示设计
浅谈AT89S51中断程序设计
  中断系统的运行必须与子程序配合才能正确使用。设计中断服务子程序需要首先明确以下几个问题。   中断服务子程序设计的任务   中断服务子程序设计的基本任务有下列4条:   (1)设置中断允许控制寄存器IE,允许相应的中断请求源中断。   (2)设置中断优先级寄存器IP,确定并分配所使用的中断源的优先级。   (3)若是外部中断源,还要设置中断请求的触发方式IT1或IT0,以决定采用电平触发方式还是跳沿触发方式。   (4)编写中断服务子程序,处理中断请求。   前3条一般放在主程序的初始化程序段中。   举例如下:例1、假设允许外部中断0中断,并设定它为高优先级中断,其他中断源为低优先级中断,采用跳沿触发方式。在主程序中
[单片机]
浅谈<font color='red'>AT89S51</font>中断程序设计
AT89S51数据传送类指令
  数据传送类指令是编程时使用最频繁的一类指令。一般数据传送类指令的助记符为“MOV”,通用的格式如下:      MOV 目的操作数 , 源操作数      数据传送类指令是把源操作数传送到目的操作数。指令执行后,源操作数不改变,目的操作数修改为源操作数。所以数据传送类操作属“复制”性质,而不是“搬家”。      数据传送类指令不影响标志位,这里所说的标志位是指Cy、Ac和OV,但不包括检验累加器奇偶标志位P。      1.以累加器为目的操作数的指令      这组指令的功能是把源操作数的内容送人累加器A,源操作数有寄存器寻址、直接寻址、间接寻址和立即数寻址等方式,例如指令:      2.以Rn为目的操作数的指令     
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved