Page 394 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 394
/* 데이터 쓰기 */
clock_on;
clock_off;
Check_Bot2 <<= 1;
}
for(x=0; x<16; x++) //16 ~ 1
{
if(Check_Bot1 & 0x8000)
{
if(Bot_Red) red_on;
if(Bot_Green) green_on;
}
else
{
red_off;
green_off;
}
/* 데이터 쓰기 */
clock_on;
clock_off;
Check_Bot1 <<= 1;
}
/* 어드레스 설정 */
if(addr == 8) {C0_off; C1_off; C2_off; C3_on;}
else if(addr == 9) {C0_on; C1_off; C2_off; C3_on;}
else if(addr == 10) {C0_off; C1_on; C2_off; C3_on;}
else if(addr == 11) {C0_on; C1_on; C2_off; C3_on;}
else if(addr == 12) {C0_off; C1_off; C2_on; C3_on;}
else if(addr == 13) {C0_on; C1_off; C2_on; C3_on;}
else if(addr == 14) {C0_off; C1_on; C2_on; C3_on;}
else if(addr == 15) {C0_on; C1_on; C2_on; C3_on;}
/* 한줄 표시 완료 */
latch_on;
latch_off;
enable_off;
for (delay=0; delay<1000; delay++);
enable_on;
}
- 387 -