Page 788 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 788

//  LCD 상태에  따른 출력 회로
             always @  (state, line,  flag1, flag2)
             begin
                    case(state)
                            delay_100ms : {lcd_rs,  lcd_data} = 0;
                            function_set : {lcd_rs,  lcd_data} = 9'b0_0011_1000;
                            clear_display : {lcd_rs,  lcd_data} = 9'b0_0000_0001;
                            display_on : {lcd_rs,  lcd_data} = 9'b0_0000_1100;
                            entry_mode : {lcd_rs,  lcd_data} = 9'b0_0000_0110;
                            display_data  :
                            begin
                                    case(line)
                                    0 : {lcd_rs, lcd_data}  =  {1'b0, `DDRAM};
                                    1 : {lcd_rs, lcd_data}  =  {1'b1, "B"};
                                    2 : {lcd_rs, lcd_data}  =  {1'b1, "U"};
                                    3 : {lcd_rs, lcd_data}  =  {1'b1, "S"};
                                    4 : {lcd_rs, lcd_data}  =  {1'b1, "-"};
                                    5 : {lcd_rs, lcd_data}  =  {1'b1, "S"};
                                    6 : {lcd_rs, lcd_data}  =  {1'b1, "T"};
                                    7 : {lcd_rs, lcd_data}  =  {1'b1, "O"};
                                    8 : {lcd_rs, lcd_data}  =  {1'b1, "P"};
                                    9 : {lcd_rs, lcd_data}  =  {1'b1, " "};
                                    10 : {lcd_rs, lcd_data}  =  {1'b1, "G"};
                                    11 : {lcd_rs, lcd_data}  =  {1'b1, " "};
                                    12 : {lcd_rs, lcd_data}  =  {1'b1, ":"};
                                    13 : {lcd_rs, lcd_data}  =  {1'b1, " "};
                                    14 : {lcd_rs, lcd_data}  =  {1'b1, flag1};  //정류장1의 스위치값 표기
                                    15 : {lcd_rs, lcd_data}  =  {1'b1, " "};
                                    16 : {lcd_rs, lcd_data}  =  {1'b1, " "};
                                    17 : {lcd_rs, lcd_data}  =  {1'b0, `DDRAM|8'h40};
                                    18 : {lcd_rs, lcd_data}  =  {1'b1, "B"};
                                    19 : {lcd_rs, lcd_data}  =  {1'b1, "U"};
                                    20 : {lcd_rs, lcd_data}  =  {1'b1, "S"};
                                    21 : {lcd_rs, lcd_data}  =  {1'b1, "-"};
                                    22 : {lcd_rs, lcd_data}  =  {1'b1, "S"};
                                    23 : {lcd_rs, lcd_data}  =  {1'b1, "T"};
                                    24 : {lcd_rs, lcd_data}  =  {1'b1, "O"};
                                    25 : {lcd_rs, lcd_data}  =  {1'b1, "P"};
                                    26 : {lcd_rs, lcd_data}  =  {1'b1, " "};
                                    27 : {lcd_rs, lcd_data}  =  {1'b1, "B"};
                                    28 : {lcd_rs, lcd_data}  =  {1'b1, " "};




                                                         -  781  -
   783   784   785   786   787   788   789   790   791   792   793