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

📄 exp_7_1.asm

📁 单片机硬件实验代码
💻 ASM
字号:
	    ORG         0000H 
	    LJMP        START
      	    ORG         0030H
	   
     START: MOV         30H,#40H   
	    MOV         31H,#50H
	    MOV         32H,#02H 
            MOV         R0,30H
            MOV         R1,31H
            MOV         R7,32H
    LOOP:  ACALL       ASCII_HEX
            SWAP        A                ;两个BCD码8位即可
            MOV         @R1,A
            INC         R0
            ACALL       ASCII_HEX
            XCHD        A,@R1
            INC         R0
            INC         R1
            DJNZ        R7,LOOP
            SJMP        $
            
   ;非法数据没进一步处理           
  ASCII_HEX: CLR         C       
             MOV         A,@R0
             SUBB        A,#30H
             CJNE        A,#0AH,_A
             AJMP        UPPER
        _A:  JC          DONE
      UPPER: SUBB        A,#11H                ;大写A-F
             CJNE        A,#06H,_B
             AJMP        LOWER
        _B:  JC          UP_LOW
      LOWER: SUBB        A,#20H                ;小写a-f   
             CJNE        A,#06H,_C
             AJMP        UP_LOW
       _C:   JC          UP_LOW
     UP_LOW: ADD         A,#0AH               
      DONE:  RET        
             
          END
          
          
          
          
          
          
          
          
          
              	   

⌨️ 快捷键说明

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