Page 736 - 2
P. 736

if (DHT_IN != 0)
                {
                    return 1;
                }


                while (DHT_IN == 0)
                {
                    //  무한반복 -   대기
                }


                while (DHT_IN != 0)
                {
                    //  무한반복 -   대기
                }


                for(n=0; n<5; n++)                                                      // 온습도를 입력받는다.
                {
                    idx = 0x80;
                    for (k = 0;k < 8;k++)
                    {
                        while (DHT_IN == 0)
                        {
                            //  무한반복 -    대기
                        }
                        intech_delay_us(33);


                        if(DHT_IN != 0) data[n] |= idx;
                        idx >>= 1;


                        while (DHT_IN != 0)
                        {
                            //  무한반복 -    대기
                        }
                    }
                }
                return 0;
            }


            void HumidityDisplay(void)                                                     // 온습도 출력 함수
            {
                DHT_DDR = 1;                                    // 입력받은 온습도를 LCD       에 출력할 준비를 한다.
                DHT_OUT = 1;


                GetHumidity();                                                       // 온습도 함수를 불러온다.


                                                         - 736 -
   731   732   733   734   735   736   737   738   739   740   741