.INCLUDE "M32DEF.INC" .EQU RAM_ADDR = 0x80 LDI R16,HIGH(RAMEND) OUT SPH,R16 LDI R16,LOW(RAMEND) OUT SPL,R16 CALL BCD_ASCII_COV HERE:RJMP HERE BCD_ASCII_COV: LDI ZL,LOW(MYBYTE<<1) LDI ZH,HIGH(MYBYTE<<1) LDI XL,LOW(RAM_ADDR) LDI XH,HIGH(RAM_ADDR) LDI R16,4 L1: LPM R20,Z+ MOV R21,R20 ANDI R21,0x0F ORI R21,0x30 ST X+,R21 SWAP R20 ANDI R20,0x0F ORI R20,0x30 ST X+,R20 DEC R16 BRNE L1 RET MYBYTE: .DB 0x25, 0x67, 0x39, 0x52