Paso 6: pantalla
La pantalla era reciclada de otro dispositivo antiguo. El protocolo para la pantalla es afortunadamente muy común y muy bien documentado. Incluso tiene su propia página de la Wikipedia aquí: http://en.wikipedia.org/wiki/HD44780_Character_LCD. Funciona similar al lector de tarjetas magnéticas en que hay un pin de reloj y pines de datos. La diferencia es que hay más de uno los pines de datos que sirven para que toda bytes pueden ser enviados a la vez. También, la comunicación es más que una forma; desde el microcontrolador a la pantalla. Hay unos pocos bytes de 'comando' y un bytes de datos. Bytes de comando se utilizan para cosas como mover el cursor o borrar la pantalla. Si un byte es o no un comando es controlado por el R/S o el registro del número de identificación de la pantalla LCD. Si el envío de datos, el byte se escribe en la pantalla donde está el cursor y usa texto ASCII estándar. No entraré demasiado en los detalles de la pantalla como muy bien ha documentado en otros lugares. Para mayor información, ver http://home.iae.nl/users/pouweha/lcd/lcd.shtml