码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 51单片机汇编代码规范


    1,开头字母定义:
       常量C  变量R  位变量B  标号L  子程序F  表T  中断T
       名字:F_UartSendByte
    2, 伪指令(参考指令)
       ORG  END  EQU BIT  DS
    3,程序格式
    ;-------------------------------------
    FUNCTION:
    HARDWARE:
    DATA:
    COPYRIGHT:
    ;-------------------------------------
    B_CS   BIT P2.0
    R_Date EQU 30H
    ;-------------------------------------    
        ORG 0000H
        LJMP L_Main
            ORG 0023H
        LJMP I_UART
        ORG 0030H
    L_Main:
        ;your code
        SJMP $     
    ;---------------------------------------
    F_Delay:
        RET
    ;---------------------------------------
    I_UART:
        RETI
    ;---------------------------------------
    T_Talbe:
        DB 0xC0,0x88
    ;---------------------------------------
            #INCLUDE 'key.asm'
        END

    4,寄存器的使用
      4.1 寄存器不能嵌套使用
      4.2 中断服务程序切换寄存器区(RS0,RS1)
      4.3 PSW(F0,F1)与PUSH PSW 冲突

    5,中断
       5.1 中断里不要软件延时太长时间
       5.2 中断标志位是硬件自动处理,除了UART(软件清0)
       5.3 写时序时应该关闭中断

  • 相关阅读:
    Python 潮流周刊#54:ChatTTS 强大的文本生成语音模型
    【Java并发入门】02 Java内存模型:看Java如何解决可见性和有序性问题
    JavaScript之字符串方法
    java springboot在测试类中构建虚拟MVC环境并发送请求
    PowerDotNet平台化软件架构设计与实现系列(17):PCRM个人用户管理平台
    _c++11(包装器)
    BI是什么?想要了解BI需要从哪些方面入手?
    Spring容器启动流程
    18 | 注解和反射
    大数据之LibrA数据库系统告警处理(ALM-12029 license文件失效)
  • 原文地址:https://blog.csdn.net/qq_38220914/article/details/127699477
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号