您当前的位置:五五电子网电子知识单片机-工控设备51单片机51单片机汇编程序集(1) 正文
51单片机汇编程序集(1)

51单片机汇编程序集(1)

点击数:7310 次   录入时间:03-04 11:43:57   整理:http://www.55dianzi.com   51单片机
 1、片内RAM初始化子程序
      2、片外RAM初始化子程序
      3、片外RAM初始化子程序(双字节个单元)
      4、内部RAM数据复制程序
      5、外部RAM数据复制程序
      6、外部RAM数据复制程序
      7、外部RAM数据复制到内部RAM程序
      8、限幅滤波程序
      9、中位值滤波程序
      10、N点算术平均滤波
      ;片内RAM初始化子程序
      IBCLR    : MOV     A,R0
                 MOV     R1,A
                CLR    A
      IBC1     : MOV     @R1,A
                INC    R1
                DJNZ   R7,IBC1
                RET
      ;片外RAM初始化子程序
      EBCLR1   : MOV     A,ADDPL
                 MOV     DPL,A
                 MOV     A,ADDPH
                 MOV     DPH,A
                CLR    C
      EBC11    : MOV X   @DPTR,A
                INC    DPTR
                DJNZ   R7,EBC11
                RET
      ;片外RAM初始化子程序(双字节个单元)
      EBCLR2   : MOV     A,ADDPL
                 MOV     DPL,A
                 MOV     A,ADDPH
                 MOV     DPH,A
                 MOV     A,R7
                JZ     EBC21
                INC    R6
      EBC21    :CLR    A
                 MOV X   @DPTR,A
                INC    DPTR
                DJNZ   R7,EBC21
                DJNZ   R6,EBC21
                RET
      ;内部RAM数据复制程序
      ;入口    :R0,R7
      ;占用资源:A
      ;堆栈需求:2字节
      ;出口    :R1
      IB MOV     :MOV    A,R0
                ADD    A,R7
                 MOV     R0,A
                 MOV     A,R1
                ADD    A,R7
                 MOV     R1,A
      IBM1     :DEC    R0
                DEC    R1
                 MOV     A,@R0
                 MOV     @R1,A
                DJNZ   R7,IBM1
                RET
      ;外部RAM数据复制程序
      ;入口    :ADDPH,ADDPL,R7
      ;占用资源:ACC
      ;堆栈需求:2字节
      ;出口    :R0,R1
      EB MOV 1   :MOV    A,ADDPL
                ADD    A,R7
                 MOV     DPL,A
                CLR    A
                ADDC   A,ADDPH
                 MOV     DPH,A
                 MOV     A,R7
                ADD    A,R1
                XCH    A,R0
                ADDC   A,#00H

[1] [2] [3]  下一页


本文关键字:单片机  51单片机单片机-工控设备 - 51单片机