单片机 > 单片机程序设计 > 详情

BCD码到ASCII码转换实例

发布时间:2024-10-18 发布时间:
|

BCD码到ASCII码转换实例

BCDTOASC 
MOV      R0,#20H                        

MOV      R1,#10H 
MOV      R2,#05H 
ACALL     BCDASC 
LOOP0: 
SJMP     LOOP0 
BCDASC:                                 
MOV      R1,#10H                         
MOV      R6,#0AH 
LOOP1: 
MOV      @R1,#00H 
INC         R1 
DJNZ     R6,LOOP1 
LOOP2: 
MOV      A, @R0 
MOV      R2,A 
SWAP    A 
ANL     A, # 0FH 
ADD     A,#30H- 
MOV     @R1,A 
INC         R1 
MOV     A, R2 
ANL        A, #0FH                         
ADD     A, # 30H 
MOV     @R1,A                         
INC         R0 
INC        R1 
DJNZ      R7,LOOP2 
RET 



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
STM32学习笔记4:外部中断