Registrarse Gratis

¡Únase para Aprender y Compartir!

16f877a Contador Binario de 0 a 15

23/5/2013 07:01PM
Buenas amigos, un cordial saludo! ando en aprietos, soy nuevo en esto de la programacion y pediria un poco de ayuda para realizar un contador binario (simulacion en "MicroCode") no se ni como empezar.. soy de entender rapido con que me ayuden con un inicio yo prosigo.. Con lo que lo tengo q realizar es lo siguiente:

- 4 resistencias para 4 leds
- un lcd 2x16
- oscilador de 4Mhz

lo que quiero lograr hacer es que se muestren los numeros en la lcd y con los leds igual vaya contando! les agradeceria la ayuda.. Contenido ilegal eliminado: Reglamento.
¿Sabes la respuesta?Responder
16/6/2013 11:34PM
Contador 0 a 255 (1Byte)

Define Osc 20
cmcon = 7 ;convierte todo el puerto A en Digital
Trisb=0 ; hace todos los pines del puerto B como salidas
num VAR BYTE ;crea la variable num con un tamaño de 255

num= 0 ;carga el valor inicial de 0 a la variable num

pulsar:

portb=num ;indica sacar el valor de num a través del puerto B
LCDOUT$FE, 1 ;limpiar pantalla LCD
LCDOUT$FE,$82, %num," Binario" ;cursor en el casillero 3 de la 1era línea sacar el valor binario de la variable num
pause 2000 ;Pausa de 2 Segundos por incremento
num=num+1 ;incremento
goto pulsar

end