Paso 2: Entender los pines del LCD
Aquí es el Pin H44780. Probablemente verá un 16 y 1 impreso en su pantalla LCD que indica el comienzo y fin números de pin.
- Tierra - atado con alambre para el carril de tierra de protoboard
- VCC (+ 5V) - conectado a + 5V breadboard alimentación
- Ajuste de contraste - la resistencia de 1,5 K se va de aquí para + 5V tren para ajustar el contraste de la pantalla. Un pequeño potenciómetro puede usarse aquí también.
- Registro seleccione (R/S) - nuestro programa de control de este pin dependiendo de lo que estamos haciendo - enviar instrucciones o enviar caracteres - conectado al PORTD 4
- Lectura/escritura (R/W) - que será sólo escribiendo para la pantalla, el programa encarga de esto - conectado al PORTD 5. Si es necesario para liberar los pernos podría cambiar el programa y este cable a la tierra si sólo escribes en la pantalla.
- Reloj (activación) - pin obtiene alternado alto-bajo al "reloj" los datos que están en los pines de datos - conectados al PORTD 6
- Bit 0 - pin de datos LSB a PORTB 0
- Bit 1 - pin de datos PORTB 1
- Bit 2 - pin de datos PORTB 2
- Bit 3 - pin de datos PORTB 3
- Bit 4 - pin de datos PORTB 4
- Bit 5 - pin de datos PORTB 5
- Bit 6 - pin de datos PORTB 6
- Bit 7 - pin de datos MSB 7 PORTB
- Contraluz del LED (+) - conectado a + 5V protoboard potencia tren
- Contraluz del LED (-) - conectado al protoboard GND con el resistor de 330 (no olvidar la resistencia de
Así que vamos a usar 11 pins del ATtiny2313. Si usted consigue fancy y ejecuta esto es 4 bits modo vs caerá pines 7-10, así sólo con 7 pins de la MCU, pero mi programa de 8 bits no está establecida para eso y estoy bien con el uso de 10 de los 18 pines disponibles. Además como veremos en el siguiente paso, esto es super fácil de protoboard debido a las asignaciones de pines que utiliza.