اطلاعیه

Collapse
No announcement yet.

مشکل در نمایش کاراکتر روی ال سی دی

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در نمایش کاراکتر روی ال سی دی

    سلام
    در برنامه زیر میخوام بجای بعضی از اعضای ارایه + و - و / و... بزارم و روی ال سی دی نمایش بدم ولی هر کار کردم نشد لطفا راهنمایی کنید:
    کد:
    #include <stdio.h>
    #include <delay.h>
    #asm
      .equ __lcd_port=0x1B
    #endasm
    #include <lcd.h>
    unsigned char scan_key(void);
    unsigned char code[4][4]={{22,23,0,13},{24,3,2,1},{9,6,5,4},{25,9,8,7}};
    char buffer_lcd[10];
    void main(void)
    {  
    
      unsigned char key;
       lcd_init(16);
      lcd_clear();        
      while(1){
        key=scan_key();
         if(key!=0xff){ 
          lcd_clear();
           lcd_gotoxy(0,0);
          sprintf(buffer_lcd,"key=%c",key);
    		 	lcd_puts(buffer_lcd);
    		}  
    	}
    }
    //---------------------------------------------
    unsigned char scan_key(void)	
    {              
    	unsigned char num_key,;}
    .
    .
    .
    .
    .
    
    	return num_key;
    }

    #2
    پاسخ : مشکل در نمایش کاراکتر روی ال سی دی

    به نظر من ، LCD 16*2 باید بافر LCD را 15 بگذاری ،دوم توی دستوری که نوشتی برای آرایه چهار بعدی با چهار عضو که تعریف مردی تو تابع Scankey معلون نیست ؟ کلا میخوای با + یا منهی گذاشتن در این آرایه انجام بدی که اون تابعت معلوم نیست چی نوشتی ؟!
    برای تغییر دادن در زندگی اول باید خودم تغییر کنم نه دیگران!
    یک اشتباه جدید در زندگی بهتر از تکرار اشتباه قبلی است .

    دیدگاه


      #3
      پاسخ : مشکل در نمایش کاراکتر روی ال سی دی

      نوشته اصلی توسط Fanoudi
      توی دستوری که نوشتی برای آرایه چهار بعدی با چهار عضو که تعریف مردی تو تابع Scankey معلون نیست ؟ کلا میخوای با + یا منهی گذاشتن در این آرایه انجام بدی که اون تابعت معلوم نیست چی نوشتی ؟!
      اون تابع فقط ادرس یکی از اعضای ارایه که قراره روی ال سی دی نمایش داده بشه رو بر میگردونه-برنامه خاصی نیس یه کی پد سادس-اگه فکر میکنید لازمه تا بنویسمش.

      دیدگاه


        #4
        پاسخ : مشکل در نمایش کاراکتر روی ال سی دی

        نوشته اصلی توسط ((O-I-O))
        اون تابع فقط ادرس یکی از اعضای ارایه که قراره روی ال سی دی نمایش داده بشه رو بر میگردونه-برنامه خاصی نیس یه کی پد سادس-اگه فکر میکنید لازمه تا بنویسمش.
        قاعدتا برنامه درست هست فایل برام ضمیمه کن تا من تست و دیباگ کنم برای چی نمیشه !
        برای تغییر دادن در زندگی اول باید خودم تغییر کنم نه دیگران!
        یک اشتباه جدید در زندگی بهتر از تکرار اشتباه قبلی است .

        دیدگاه

        لطفا صبر کنید...
        X