Codice VHDL per LCD 16x2 ?
Posted: 31 Jan 2013, 20:33
Ciao a tutti, spero tutto bene.
cè qualcuno che mi potrebbe dare una mano per scrivere un codice vhdl per la gestione di un lcd 16x2 classico?
è la prima volta che mi imbatto su questo tipo di controller e non so dove sbattere la testa anche perchè non riesco a trovare nulla di efficiente e funzionale.
la mia entity dovrebbe avere questi ingressi/uscite.
spero che qualcuno possa darmi una mano.
L'unica cosa che so è si dovrebbe creare una specie di state machine per la gestione della temporizzazione.
Vi ringrazio in anticipo.
Buona serata
cè qualcuno che mi potrebbe dare una mano per scrivere un codice vhdl per la gestione di un lcd 16x2 classico?
è la prima volta che mi imbatto su questo tipo di controller e non so dove sbattere la testa anche perchè non riesco a trovare nulla di efficiente e funzionale.
la mia entity dovrebbe avere questi ingressi/uscite.
- Code: Select all
ENTITY lcd_controller IS
PORT ( Clk : IN STD_LOGIC;
Reset : IN STD_LOGIC;
LCD_DATA : OUT STD_LOGIC_VECTOR(7 DOWNTO 0);
LCD_RW, LCD_EN, LCD_RS : OUT STD_LOGIC;
);
END lcd_controller;
spero che qualcuno possa darmi una mano.
L'unica cosa che so è si dovrebbe creare una specie di state machine per la gestione della temporizzazione.
Vi ringrazio in anticipo.
Buona serata