⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 th19_8051通信.asm

📁 单片机杭州天煌教仪自带例程单片机杭州天煌教仪自带例程
💻 ASM
字号:
     ;8051通信.ASM        任意I/O口
     
     
     
      RXD_   BIT     P1.1
      TXD_   BIT     P1.0
      ORG    0000H
      AJMP   MAIN
      ORG    0030H
MAIN:
      MOV   SP,#60H
      MOV   R0,#30H
START:
      JB    RXD_,$         ;判断是否有起始位出现
      LCALL DELAY
      MOV   R7,#08H
RXD0:
      MOV   C,RXD_
      RRC   A
      LCALL DELAY
      DJNZ  R7,RXD0       ;接收8位数据   
      JNB   RXD_,$        ;判断是否有停止位出现
      MOV   @R0,A
   
      SETB  TXD_          ;P1.0置高
      CLR   C
      MOV   TXD_,C        ;发起始位
      LCALL DELAY
      MOV   R7,#08H
TXD0:
      RRC   A
      MOV   TXD_,C
      LCALL DELAY
      DJNZ  R7,TXD0       ;发送8位数据
      SETB  C
      MOV   TXD_,C
      CALL  DELAY         ;发送停止位      
      LJMP  START
DELAY:
      MOV   R6,#095      
      DJNZ  R6,$
      RET
      END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -