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 -
   175   176   177   178   179   180   181   182   183   184   185