Forum Discussion
Altera_Forum
Honored Contributor
10 years agoThis is the code written to display some numbers on lcd.
ASCII to Numbers/Letters ------------« Begin Code »------------ .. ... -------------------Function Set------------------- when S0 => current_state <= S1; LCD_DATA <= "00110000"; LCD_ENABLE <= '0'; LCD_RW <= '0'; LCD_RS <= '0'; when S1 => current_state <= S2; LCD_DATA <= "00110000"; LCD_ENABLE <= '1'; LCD_RW <= '0'; LCD_RS <= '0'; when S2 => current_state <= S3; LCD_DATA <= "00110000"; LCD_ENABLE <= '0'; LCD_RW <= '0'; LCD_RS <= '0'; -------------------Reset Display------------------- when S3 => current_state <= S4; LCD_DATA <= "00000001"; LCD_ENABLE <= '0'; LCD_RW <= '0'; LCD_RS <= '0'; when S4 => current_state <= S5; LCD_DATA <= "00000001"; LCD_ENABLE <= '1'; LCD_RW <= '0'; LCD_RS <= '0'; when S5 => current_state <= S6; LCD_DATA <= "00000001"; LCD_ENABLE <= '0'; LCD_RW <= '0'; LCD_RS <= '0'; -------------------Display On------------------- when S6 => current_state <= S7; LCD_DATA <= "00001110"; LCD_ENABLE <= '0'; LCD_RW <= '0'; LCD_RS <= '0'; when S7 => current_state <= S8; LCD_DATA <= "00001110"; LCD_ENABLE <= '1'; LCD_RW <= '0'; LCD_RS <= '0'; when S8 => current_state <= S9; LCD_DATA <= "00001110"; LCD_ENABLE <= '0'; LCD_RW <= '0'; LCD_RS <= '1'; ... .. ------------« End Code »------------