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

📄 seri.asm

📁 单片机通过串口连接轨迹球的软件驱动汇编代码。
💻 ASM
字号:

SERI:
      CLR RI              
      PUSH ACC
      PUSH B
      PUSH PSW
      PUSH 02H
      MOV A,SBUF
      ANL A,#7FH
      MOV 02H,A
      JNB ACC.6,FRM2
      RL A
      XRL A,02H
      JB ACC.1,SRET
      JB ACC.3,SRET
      MOV A,02H
      MOV D_MOUSE_STATE,A     
      SETB B_FRAM_2
      CLR B_FRAM_3
      LJMP SRET
FRM2:
      JB B_FRAM_2,SER0   
      LJMP SRET
SER0:
      JB B_FRAM_3,FRM3
      MOV A,D_MOUSE_X
      RLC A
      MOV PSW.5,C
      MOV A,D_MOUSE_STATE    
      RR A
      RR A
      ANL A,#0C0H
      ORL A,02H
      ADD A,D_MOUSE_X
      JNB OV,SER3
      MOV A,#7FH
      JNB PSW.5,SER3
      MOV A,#80H
SER3:
      MOV 02H,A
      ANL 02H,#03H
      ANL A,#0FCH
      ORL A,02H
      MOV D_MOUSE_X,A
      SETB B_FRAM_3
SRET:
      POP 02H
      POP PSW
      POP B
      POP ACC
      RETI
FRM3:
      MOV A,D_MOUSE_Y
      RLC A
      MOV PSW.5,C
      MOV A,D_MOUSE_STATE    
      SWAP A
      ANL A,#0C0H
      ORL A,02H
      ADD A,D_MOUSE_Y
      JNB OV,SER6
      MOV A,#7FH
      JNB PSW.5,SER6
      MOV A,#80H
SER6:
      MOV 02H,A
      ANL 02H,#03H
      ANL A,#0FCH
      ORL A,02H
      MOV D_MOUSE_Y,A
      SETB B_FRAME_READY
      SJMP SRET
      ;-----------------------
























































































































⌨️ 快捷键说明

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