• 分支转移程序设计

      分支转移程序的特点是程序中含有转移指令,转移指令又分为无条件转移和有条件转移,因此分支程序也可分为无条件分支转移程序和有条件分支转移程序。无条件分支转移程序很简单,这里不再讨论。有条件

  • 数据排序程序设计

      数据排序就是将一批数由小到大(升序)排列,或由大到小(降序)排列。下面介绍无符号数据升序排序程序设计。    最常用的数据排序算法是冒泡法。冒泡法是相邻数互换的排序方法,因其过程类似水

  • 数据极值查找程序设计

      数据极值查找就是在指定的数据区中找出最大值(或最小值)。    极值查找操作的主要内容是进行数值大小的比较,从这批数据中找出最大值(或最小值)并存于某一单元中。     片内RAM中存放一

  • 关键字查找程序设计

      关键字查找实际就是在表中查找关键字的操作,也称为数据检索。数据检索有两种方法,即顺序检索和对分检索。    1.顺序检索    如果要检索的表是无序的,检索时只能从第1项开始逐项顺序查找

  • ISP程序的设计思路

    许多应用系统中都需要进行程序代码升级,如果程序代码在外部Flash存储器中,实现程序代码升级可以对外部Flash直接操作。但对于在单片机内部的一些系统程序代码,就要求此单片机支持IAP(In-ApplICati

    单片机
    2018-06-01
    isp 程序 思路
  • 基于AT89S51子程序的设计

    在实际的程序设计中,常常将那些需多次应用的、完成相同的某种基本运算或操作的程序段从整个程序中独立出来,单独编成一个程序段,需要时通过子程序调用指令进行调用。这样的程序段称为子程序。   

    单片机
    2018-06-01
    子程序
  • 关于AT89S51某些指令的说明

      1.关于并行I/O口的“读引脚”和“读锁存器”指令的区别    读并行I/O口有“读引脚”和“读锁存器”之分。以Pl口为例,当P1口的P1.0引脚外接一个发光二极管LED的阳极,LED的阴极接地。若想查看

    单片机
    2018-06-01
    指令
  • AT89S51指令汇总

      作为指令系统的总结,表3-2列出了按功能排列的全部的AT89S51指令助记符及功能简要说明,以及指令长度、执行时间和指令代码(机器代码)。可根据指令助记符,迅速查到对应的指令代码(手工汇编)。也

    单片机
    2018-06-01
    指令
  • AT89S51位操作类指令

      AT89S51单片机内部有一个位处理机,对位地址空间具有丰富的位操作指令。    1.数据位传送指令    这组指令的功能是把由源操作数指定的位变量送到目的操作数指定的单元中。其中一个操作数必

    单片机
    2018-06-01
    指令 操作
  • AT89S51逻辑操作类指令

      1.累加器A字节清0指令    该条指令的功能是累加器A清0。不影响Cy、Ac、OV等标志位。    2.累加器A字节求反指令    该条指令的功能是将累加器A的内容按位逻辑取反,不影响标志位。  

  • 单片机程序的动态加密方案

    众所周知, 有一些公司或个人专门做单片机的解密服务,另外,单片机的指令不论怎样加密最终它还要在明文的方式下才能运行, 而且解密者可以使用单片机开发系统单步调试ROM中的程序。当解密者了解了指令

  • AT89S51算术运算类指令

      在AT89S51指令系统中,有单字节的加、减、乘、除法指令,算术运算功能比较强。算术运算指令都是针对8位二进制无符号数的,如要进行带符号或多字节二进制数运算,需编写具体的运算程序,通过执行程序

    单片机
    2018-06-01
    指令 算术
  • MCS-51定时器,串行口和中断初始化程序

      程序框图  电路程序0030758160 CHK00:MOVSP,#60H00331204A5 LCALLLEDP0036900081 MOVDPTR,#CLOCK0039A882 MOVR0,DPL003BA983 MOVR1,DPH003D90000B MOVDP

  • DAC0832转换程序

    程序框图程序 ORG 05E0H05E0 758153 SE13:MOV SP,#53H05E3 757E00 MOV 7EH,#00H05E6 757D08 MOV 7DH,#08H05E9 757C03 MOV 7CH,#03H05EC 757B02 MOV 7BH,#02H

    单片机
    2018-06-01
    转换程序
  • ADC0809转换程序

    程序框图电路程序 ORG 05A0H05A0 758153 SE11:MOV SP,#53H05A3 757E00 MOV 7EH,#00H05A6 757D08 MOV 7DH,#08H05A9 757C00 MOV 7CH,#00H05AC 757B09 MOV 7BH,#09H05AF

    单片机
    2018-06-01
    转换程序
发布文章