El Puerto A es de 4 bits y el Puerto B es de 8 bits. Para hacernos una idea son parecidos al puerto paralelo de nuestro ordenador, en los cuales la información sale y entra a través de 8 líneas de datos.
Los puertos del microcontrolador PIC16F84 son el medio de comunicación con el mundo exterior, en ellos podremos conectar los periféricos o circuitos necesarios como por ejemplo los módulos LCD, motores eléctricos, etc; pero estas conexiones no se podrán realizar arbitrariamente. Existen unas reglas básicas que deberán cumplirse para que el microcontrolador no sufra daños o se destruya. Para ello es necesario conocer los límites de corriente que puede manejar el microcontrolador.
Limite de corriente para los puertos "a" y "b".
Los puertos "A" y "B" del microcontrolador podrán ser programados como entradas ó salidas indiferentemente. Para el caso de que sean programados como salida se denominan "Modo Fuente" por que suministran corriente y cuando son programados como entrada se denominan "Modo Sumidero" por que reciben corriente.
La máxima corriente que puede suministrar una línea programada como salida es de 20 miliamperios, pero si utilizamos todas las líneas del puerto "A" programadas como salida, no deberá exceder de 50mA para todo el puerto "A". Para el caso del puerto "B" no deberá exceder de 100 mA.
Si las programamos como entradas (Sumidero), la corriente máxima que puede manejar una sola línea es de 25 mA. Para el caso del puerto "A" programado con todas sus líneas como entrada, la máxima es de 80 mA. En el caso del puerto "B" es de 150 mA.
Figura 16. Tabla de corrientes soportadas por los puertos
Figura 17. Ejemplo de conexión y uso del ULN2803. Este circuito integrado consiste en 8 buffers de potencia capaces de suministrar en su salida hasta 1 A, mucho más de lo que es capaz de soportar un PIC.
TECLADO:
TECLADO:
Se trata de un dispositivo que integra una gran cantidad de teclas, semejantes a las de una máquina de escribir mecánica. También tiene una serie de botones extras que realizan otras funciones específicas
A través del tiempo, este dispositivo es de los que menos modificaciones han sufrido, ya que por excelencia es el periférico de entrada más común de las computadoras y de los más indispensables
Funcionamiento de un teclado |
- Al pulsar la tecla, esta genera un pulso eléctrico que viaja a un Chip denominado microcontrolador, el cuál se encarga de determinar que tecla fue pulsada.
- Una vez determinada la tecla, el microcontrolador genera un código llamado Scan Code y en el caso de varias teclas genera uno denominado Break Code.
- Estos códigos serán manejados por una pequeña aplicación BIOS llamada administrador de teclado, la cuál compara tales códigos con una tabla y los envía al microprocesador.
Tipos básicos de teclados Básicamente hay una clasificación de 4 tipos estándar:1.- Teclado PC XTPC XT significa ("Personal Computer eXtended Tecnology"). Es el primer teclado estándar que data de 1981, cuenta con 83 teclas, utiliza el conector PS/1 y tenía la siguiente disposición de las teclas:Figura 3. Esquema de un teclado PC XT.2.- Teclado PC ATPC AT significa ("Personal Computer Advanced Tecnology"). Data de 1983, cuenta con 84 teclas, utiliza el conector PS/1, se le agrega un panel con luces que indica los estados de 3 teclas en especial, tenía la siguiente disposición de las teclas:Figura 4. Esquema de un teclado PC AT.3.- Teclado extendidoData de 1987, cuenta con 101 teclas, utiliza el conector PS/2, y cuenta con la disposición de teclas del teclado actual:Figura 5. Esquema de un teclado extendido.4.- Teclado extendido para Microsoft® Windows de 104 teclasLo introduce Microsoft® para ser utilizado con el sistema operativo Windows 98, integrándole 2 teclas para acceder de manera directa al botón Inicio y otro para desplegar el menú emergente.
RATON: