Page 818 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 818

RCC_Configuration();
                     GPIO_Configuration();
             }


             void delay_us(unsigned int delay)
             {
               while(delay--);
             }


             int main(void)
             {
                     Init_All_Periph();
                     while(1){
                            /* PC14번핀이  0으로  clear되면  PD08번에  연결  돼있는  LED 깜빡  */
                             if(GPIO_ReadInputDataBit(GPIOC, GPIO_Pin_14) == RESET)
                                     {
                                             GPIO_SetBits(GPIOD, GPIO_Pin_8);
                                             delay_us(0xFFFFF);
                                             GPIO_ResetBits(GPIOD, GPIO_Pin_8);
                                     }
                            /* PE08번핀이  0으로  clear되면  PD06번에  연결  돼있는  LED 깜빡  */
                             if(GPIO_ReadInputDataBit(GPIOE, GPIO_Pin_8) == RESET)
                                     {
                                             GPIO_SetBits(GPIOD, GPIO_Pin_6);
                                             delay_us(0xFFFFF);
                                             GPIO_ResetBits(GPIOD, GPIO_Pin_6);
                                     }
                             }
             }




            다.  LCD  프로그램
            1) 프로그램 설명
              RFID태그가  인식됐을  때  그  주민의  정보가  디스플레이  되는  LCD는  테스트  프로그램으로  간

            단한  문장을  띄워보는  프로그램을  작성했다.  GPIOA에  LCD가  연결되어  있고  GLCD_clear(
            White  )이라는  명령을  통해  LCD의  배경화면이  흰색으로  만든다.  GLCD_setTextColor(Green)
            은  출력될  텍스트의  색이  초록색이  된다.  GLCD_displayStringLn(Line1,  "INCHEON  MEISTER")
            이라는  명령을  통해  Line1에  INCHEON  MEISTER가  출력하였다.  Draw_Circle(100,100,20)은
            (100,  100)좌표에  반지름  20의  원을  생성하며  LCD_DrawRectangle(50,50,100,100)은  (50,

            50)좌표에  가로  100,  세로  100  크기의  직사각형이  생성된다.



                                                         -  811  -
   813   814   815   816   817   818   819   820   821   822   823