Page 180 - 2
P. 180
array[4] = 'e';
array[5] = 'r';
array[6] = 'a';
array[7] = 't';
array[8] = 'u';
array[9] = 'r';
array[10]= 'e';
array[11]= two + '0';
array[12]= one + '0';
array[13]= '.';
array[14]= deone + '0';
array[15]= 'c';
LCD_cmd_write(LINE1);
LCD_String("smart home");
LCD_cmd_write(LINE2);
LCD_variable(array);
delay_ms(1000);
}
}
interrupt [USART0_RXC] void RX_interrupt(void)
{
rx = UDR0; // 수신된 데이터가 저장된 UDR0 송수신 데이터 레지스터를 rx 에 대입
}
interrupt [EXT_INT4] void external_int0(void)
{
thief();
}
interrupt [ADC_INT] void adc_isr(void)
{
count = ADCW;
pnum = (5.0*(int)count*100.0)/1024.0;
dnum = (int)((5.0*count*1000.0)/1024.0);
two = (pnum/10)%10;
one = (pnum/1)%10;
deone= (dnum/1)%10;
}
void door(){
int i;
doornum++;
if(doornum%2==1){
for(i = 0;i<50;i++){
- 180 -