Cita:
Empezado por REHome
Para que sepa como lo programé y d qué va.
|
Aqui en estas dos lineas de tu codigo:
Código PHP:
movlw b'11111111'
movwf PORTA ; Las líneas del Puerto A se configuran como entradas.
movlw b'11111111' // aqui cargas el w (acumulador con el binario 11111111 todos los bits a 1
movwf PORTA // aqui mueves el contenido del acumulador (w) al puerto A, como dices pones el puerto A como entrada, al hacerle pullup interno al mismo.
En un codigo para 8051 esto seria:
MOV A, FFh o si lo deceas MOV A, b'11111111' es lo mismo pero en bin.
MOV P0, A // aqui movemos el contenido del acumulador (A) al puerto 0
Ya te digo yo creo mis programas en asm y solo uso un copilador para generar mi file intelhex. La mayoria de las veces solo uso un notepad y salvo mi file en .asm luego al copilarlo genero el .hex
Puede ser muy dificil para algunos y mirarce impocible para otros, es cuestion de practica.Yo creo una rutina en mi mente y la ruedo en ella, como si estubiera en un micro y si en mi mente funcionar, ten la seguridad de que en el micro rueda.
Un Saludo.