Ese valor indicará cuantos leds deben encenderse en el puerto B.
En el siguiente cuadro se muestra una adecuacion que tuve que hacer debido a que el hardware que tengo usa PA0 para controlar un relevador.
A continuacion se muestra el programa original para PIC16F84 y el adaptado para correr con un PIC16F628 con un relay en PA0.
Observe el llenado de valores dobles (direccion 11 y 12 con valor 3400) debido a tener corridos los valores de entrada por el puerto A, con un factor de 2.
En otras palabras, se espera que 2 patrones en A4-A0, activen un solo patron en puerto B:
- A - - B -
4 3 2 1 0 >>> 7654 3210
0 0 0 0 0 >>> 0000 0000
0 0 0 0 1 >>> 0000 0000
de modo que A0 sea ignorado.
Ánimo!
No comments:
Post a Comment