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 -