Ðề tài: code LCD?
View Single Post
Old 14-02-2011, 03:11 AM   #1
ElecTel
Đệ tử 2 túi
 
Tham gia ngày: Jan 2011
Bài gửi: 36
:
code LCD?

các anh cho em hỏi đoạn code em viết hiển thị cho LCD như này đã đúng chưa?
em muốn tạo ra 1 phím nhấn tăng count với 1 phím nhấn giảm count sau đó hiển thị count lên lcd

Code:
Void push_key()
      {
          int count;
           if(B1==0)    //nut o chan B1 duoc nhan
         {
             delay_ms(150);      //delay qua xung nhieu
            while(B1==1)    //cho den khi tha
            {;}
             count++;   //dem so lan bam nut
         }
            else if(B2==0)    //nut o chan b2 duoc nhan
         {
             delay_ms(150);
            while(B2==1)
            {;}
             count--;   //dem so lan bam nut
         }
           if(count<0)
               count=0;
           else if(count>99)
               count=99
           return count;
      }
   void menu_control()
      {
         lcd_init();
         lcd_gotoxy(9,1);     // cot 9 hang 1
         lcd_putc("Menu controler");
         lcd_gotoxy(1,2);
         lcd_putc("K=");
         lcd_gotoxy(3,2);
         lcd_putc(count);  // cho này em viết vậy nó có hiển thị số count đếm được ko ?
       }

thay đổi nội dung bởi: ElecTel, 14-02-2011 lúc 03:17 AM.
ElecTel vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn