美文网首页
51汇编学习

51汇编学习

作者: indEmpire | 来源:发表于2017-02-25 15:41 被阅读0次

51汇编学习

参考

基础指令

  • 操作引脚
    一起操作:
MOV P1,#0FFH
MOV P1,#000H
#0**H 中间填上你需要的数字,H代表HEX

单独操作:

SETB P1.0
CLR P1.0
  • MOV
MOV R7,#250
将250装进R7

循环

LOOP: SETB P1.0
AJMP LOOP

延时函数

DELAY:   
    MOV R7,#250   
    D1:   
        MOV R6,#250     
        D2:   
            DJNZ R6,D2     
        DJNZ R7,D1          
RET               

分析:DJNZ R6,D2为将R6每次-1,然后判断是否为0,如果不等于0的话,跳转到D2处。

  1. 将R7=250
  2. 设置标号D1
  3. 将R6=250
  4. R6-1执行250次
  5. R7-1,如果R7!=0,回到D1继续循环
  6. 共执行了250*250次

左移

MOV A,#001H

LOOP: 
    MOV P2,A
    RL  A
    LCALL DELAY      
AJMP LOOP  

相关文章

  • 51汇编学习

    51汇编学习 参考 汇编教程http://www.51hei.com/mcuteach/252.html 汇编指令...

  • IOS 逆向开发(二十一) 汇编-基础

    @[TOC](IOS 逆向开发(二十一) 汇编-基础) 1. 汇编简介 为啥要需要学习汇编? 大学都学习过汇编语言...

  • ARM64汇编学习笔记一(初始汇编)

    ARM64汇编学习笔记一(初始汇编)

  • 汇编

    汇编学习

  • 2.1汇编的学习环境搭建

    2.1汇编的学习环境搭建 2.1.1【我们为什么要学习汇编】 汇编的作用有很多,这里我们更偏终于对高级语言的理解,...

  • 学习汇编 -- 汇编基础

    ###机器语言计算机语言大致分三类:计算机语言、汇编语言、高级语言。 计算机语言:由0和1组成的机器指令 汇编语言...

  • 汇编语言之基础

    本系列为学习<汇编语言> 王爽版 的学习笔记 [TOC] 汇编语言是什么? 汇编语言是直接在硬件之上工作的编程语言...

  • VS2019查看汇编代码

    必须有至少一个断点:调试 --> 窗口 --> 反汇编 C 语言、汇编同步学习

  • AT&T汇编-函数实例

    AT&T 基于x86架构处理器汇编指令一般有2种格式:Intel汇编和AT&T汇编,通过对8086汇编的学习包括对...

  • ARM64汇编

    一般来说学习汇编可以从寄存器、指令、堆栈入手,下面我们慢慢学习: 生成汇编文件: xcrun --sdk ipho...

网友评论

      本文标题:51汇编学习

      本文链接:https://www.haomeiwen.com/subject/wafnwttx.html