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

delete_sw=1;                      //버튼  눌렸으면  스위치  on

                    }
            }





            void  usart_complete  (void)        //USART1  IRQ  Handler의  if(A  ==  '^')안에  들어갈  내용을
            밖으로  빼내었다.  함수에  묶여있는  시간을  줄이려고..
            {



                          if(complete_sw==1)
                        {
                                    int  i=0;



                                    complete_sw=0;
                                    extLCD (usart_cursor  *  24, "                          ");   //LCD  출력하
            기  전에  그곳  공백상태로.

                                    LCD                            ((usart_cursor                           *
            24),usart_name[usart_cursor],usart_gap[usart_cursor]);  //  값출력.
                                    //여기서  쓰이는  usart_name과  usart_gap은  배열주소이다.  매개변수가

            포인터니까!
                                    //LCD  출력이며,  usart_cursor는  LCD  line을  의미한다.  LCD  세로  한줄
            은  24칸으로  이루어져있으므로  *24를  해준다.



                                    for(i=0;  i<9;  i++)  //사용했던  배열초기화.....
                                            {
                                            usart_name[usart_cursor][i]     =  '  ';
                                            usart_gap[usart_cursor][i]  =    '  ';

                                            }

                                    record_name=0;
                                    record_gap=0;

                                    usart_cursor+=1;//다음  라인으로~~







                                    if(usart_cursor==9)  usart_cursor=8;  //9줄  채우면    멈춤...




                                                         -  547  -
   549   550   551   552   553   554   555   556   557   558   559