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

3:  {lcd_rs,  lcd_data}  =  {1'b1,  (pos==5)?  "u"  :"  "};
                                    4:  {lcd_rs,  lcd_data}  =  {1'b1,  (pos==5)?  "r"  :"S"};
                                    5:  {lcd_rs,  lcd_data}  =  {1'b1,  (pos==5)?  "r"  :"e"};
                                    6:  {lcd_rs,  lcd_data}  =  {1'b1,  (pos==5)?  "e"  :"t"};
                                    7:  {lcd_rs,  lcd_data}  =  {1'b1,  (pos==5)?  "n"  :"  "};
                                    8:  {lcd_rs,  lcd_data}  =  {1'b1,  (pos==5)?  "t"  :"  "};
                                    9: {lcd_rs, lcd_data} =  {1'b1,  "  "};


                                    //  song은  전혀  고려하지  않았음
                                    //  pos  0  :  알람  시간
                                    //  pos  1  :  알람  분
                                    //  pos  2  :  노래  선정
                                    //  pos  3  :  현재  시간
                                    //  pos  4  :  현재  분
                                    //  pos  5  :  동작


                                    10: {lcd_rs, lcd_data} = {1'b1, (pos==0|| pos==1)? "A" : (pos==2)? "M" : " "};
                                    11: {lcd_rs, lcd_data} = {1'b1, (pos==0|| pos==1)? "l" : (pos==2)? "u" : "T"};
                                    12: {lcd_rs, lcd_data} = {1'b1, (pos==0|| pos==1)? "r" : (pos==2)? "s" : "i"};
                                    13: {lcd_rs, lcd_data}  =  {1'b1, (pos==0|| pos==1)?  "a" :  (pos==2)? "i" :  "m"};
                                    14: {lcd_rs, lcd_data} = {1'b1, (pos==0|| pos==1)? "m" : (pos==2)? "c" : "e"};
                                    15: {lcd_rs, lcd_data} = {1'b1, " "};
                                    16: {lcd_rs, lcd_data} = {1'b1, " "};
                                    17: {lcd_rs, lcd_data} = {1'b0, DDRAM|8'h40};  // 2줄로 바꾸기
                            18: {lcd_rs, lcd_data} = {1'b1, " "};
                                    19: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? " " :
                                                             ((pos == 0 || pos == 1) && a_apm) ||
                                                             ((pos == 3 || pos == 4 || pos == 5) &&
                                                              apm)? "P" : "A"};
                                    20: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? " " : "M"};
                                    21: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? (music_sel==0 && cnt_sec <= on_off)? " " :
                                                                    "T" : constant_A};
                                    22: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? (music_sel==0 && cnt_sec <= on_off)? " " :
                                                                     "." : constant_B};
                                    23: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? (music_sel==0 && cnt_sec <= on_off)? " " :
                                                                    "T" : (cnt_sec <= on_off && pos == 5)? " " : ":"};
                                    24: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? " " : constant_C};
                                    25: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? "|" : constant_D};
                                    26: {lcd_rs, lcd_data} = {1'b1, " "};
                                    27: {lcd_rs, lcd_data} = {1'b1, (pos == 2)? (music_sel==1 && cnt_sec <= on_off)? " " :
                                                                    "P" : " "};




                                                         -  415  -
   417   418   419   420   421   422   423   424   425   426   427