Programa Para Aparecer El Nombre En Un Lcd
.device ATMEGA16
.org 00
jmp Pila
Pila: ldi r16,high(ramend)
out sph,r16
ldi r16,low(ramend)
out spl,r16
jmp Puertos
Puertos:
ser r16
out ddrc,r16out ddra,r16
ldi r16,$1f
out ddrb,r16
call unseg
;Pin7:Boton Inicio
;Pin6:Boton Siguiente
;Pin5:Boton Atras
jmp Display
Display: ldi r16,$0f
call comando1
ldi r16,$38call comando1
ldi r16,$06
call comando1
call unseg
jmp Mensajeinicial
Mensajeinicial: ldi r16,$01
call comando1
call unseg
ldi r16,$84
call comando1
ldir16,$55 ; U
call caracter1
ldi r16,$4E ; N
call caracter1
ldi r16,$49 ; I
call caracter1
ldi r16,$56 ; V
call caracter1
ldi r16,$41 ; A
callcaracter1
ldi r16,$4C ; L
call caracter1
ldi r16,$4C ; L
call caracter1
ldi r16,$45 ; E
call caracter1
call unseg
Ldi r16,$C4
call comando1
ldi r16,$59 ;Y
call caracter1
ldi r16,$55 ; U
call caracter1
ldi r16,$4D ; M
call caracter1
ldi r16,$42 ; B
call caracter1
ldi r16,$4F ; O
call caracter1call unseg
jmp BotonInicio
BotonInicio: in r16,Pinb
sbrs r16,7
breq Mensaje2
jmp BotonInicio
comando1: jmp comando
caracter1: jmp caracter
Mensaje2: ldi r16,$01
callcomando
ldi r16,$84
call comando
ldi r16,$44 ; D
call caracter
ldi r16,$49 ; I
call caracter
ldi r16,$45 ; E
call caracter
ldi r16,$47 ; G
callcaracter
ldi r16,$4F ; O
call caracter
call unseg
ldi r16,$C4
call comando
ldi r16,$43 ; C
call caracter
ldi r16,$48 ; H
call caracter
ldi r16,$41 ; Acall caracter
ldi r16,$52 ; R
call caracter
ldi r16,$52 ; R
call caracter
ldi r16,$49 ; I
call caracter
ldi r16,$41 ; A
call caracter
jmp...
Regístrate para leer el documento completo.