Академический Документы
Профессиональный Документы
Культура Документы
3. Escribir una rutina para convertir de binario a BCD. Con 4 dgitos decimales
el nmero ms grande a convertir es el 9999, ese dato requiere 14 bits en
binario para ser almacenado, esto debe tomarse en consideracin en su rutina.
BCD-7SEG:
LDI XH, HIGH (BCD 0)
LDI XL, LOW (BCD 0)
LDI YH, HIGH (DIG 0)
LDI YL, LOW (DIG 0)
LDI CONT, 4
LDI ZH, HIGH (TABLA_7SEG << 1)
LDI ZL, LOW (TABLA_7SEG << 1)
LAZO_7SEG
LD TEMPO, X+
ADD ZL, TEMPO
CLR TEMPO
ADC ZH, TEMPO
LPM TEMPO, Z
ST Y+, TEMPO
DEC CONT
BRNE LAZO_7SEG
RET
TABLA_7SEG
.DB 0b00111111, 0b00000110, 0b01011011, 0b01001111, 0b01100110,
0b01101101, 0b01111101, 0b00000111, 0b01111111, 0b01100111
4. Escribir un programa que permita multiplicar dos nmeros en binario que
son ingresados por medio de interruptores a dos puertos; cada uno de los
nmeros puede variar de 0 a 99. Aumentar al circuito de barrido de