ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 15
  1. #1
    2015/12/10
    9
    0

    خواندن اطلاعات از lcd 2*16

    باسلام
    من یه کد دارم که با بلوتوث متن ارسالی توسط موبایل روی ال سی دی نمایش داده بشه . حالا میخوام اطلاعات رو از lcd بخونم، به این صورت که اگه a ارسال شده بود led1 روشن شه اگه b رو زدم Led 2 و به همین ترتیب. لطفا تغییراتی که لازمه در کد زیر بدید. با swith case خواستم بنویسم که به مشکل خوردم . داخل پرانتز switch فرمتی که باید بنویسیم تا مقدار برابر یه کارکتر مثل a بشه چگونه س ؟
    ممنون میشم کمک کنید.
    کد اصلی برنامه :
    کد:
    #include <mega16.h>
    #include <stdio.h>
    #include <delay.h>
    #include <lcd.h>
    #asm
      .equ __lcd_port=0x1b //PORTA
    #endasm
    
    
    
    void main() 
    {   char str[1];
    
      DDRD=0xff;
      PORTD.7=0x00;
    
      UCSRA=0x00;
      UCSRB=0x10;
      UCSRC=0x86;
      UBRRH=0x00;
      UBRRL=51;
    
      lcd_init(16);
    
    
      lcd_putsf("Press any key : ");
      delay_ms(1000);
      lcd_clear(); 
      
      while(1)
      {
      
    
    
        gets(str,1);
        lcd_puts(str); 
        
      }
    }
  2. #2
    2013/03/24
    مشهد
    709
    95

    پاسخ : خواندن اطلاعات از lcd 2*16

    نقل قول نوشته اصلی توسط mahdad.j
    باسلام
    من یه کد دارم که با بلوتوث متن ارسالی توسط موبایل روی ال سی دی نمایش داده بشه . حالا میخوام اطلاعات رو از lcd بخونم، به این صورت که اگه a ارسال شده بود led1 روشن شه اگه b رو زدم Led 2 و به همین ترتیب. لطفا تغییراتی که لازمه در کد زیر بدید. با swith case خواستم بنویسم که به مشکل خوردم . داخل پرانتز switch فرمتی که باید بنویسیم تا مقدار برابر یه کارکتر مثل a بشه چگونه س ؟
    ممنون میشم کمک کنید.
    کد اصلی برنامه :
    کد:
    #include <mega16.h>
    #include <stdio.h>
    #include <delay.h>
    #include <lcd.h>
    #asm
      .equ __lcd_port=0x1b //PORTA
    #endasm
    
    
    
    void main() 
    {   char str[1];
    
      DDRD=0xff;
      PORTD.7=0x00;
    
      UCSRA=0x00;
      UCSRB=0x10;
      UCSRC=0x86;
      UBRRH=0x00;
      UBRRL=51;
    
      lcd_init(16);
    
    
      lcd_putsf("Press any key : ");
      delay_ms(1000);
      lcd_clear(); 
      
      while(1)
      {
      
    
    
        gets(str,1);
        lcd_puts(str); 
        
      }
    }
    سلام. من C برای AVR خیلی بلد نیستم. ولی لزومی نداره از ال سی دی اطلاعات قرائت بشه. همون دیتای ارسالی به ال سی دی رو بخونید راحت تره که!
    STM32 واقعا یه چیز دیگه است...
  3. #3
    2015/12/10
    9
    0

    پاسخ : خواندن اطلاعات از lcd 2*16

    ديتاي ارسالي ب ال سي دي سريال هستش چون از ماژول بلوتوث دريافت ميشه. من تو کد نويسي سي ب اشکال خوردم . چجوري تو حلقه ي سوييچ مقدار دريافتي رو با يه کارکتر مساوي قرار بدم.فرمتش رو ميخوام
  4. #4
    2012/12/12
    14
    1

    پاسخ : خواندن اطلاعات از lcd 2*16

    سلام
    با این دستور امتحان کن ببین کار میکنه؟
    if (str=='a&#039
    }
    .
    .
    .
    }
    اگه با اون نشد با این امتحان کن
    if (str=="a&quot
    }
    .
    .
    .
    }
  5. #5
    2015/12/10
    9
    0

    پاسخ : خواندن اطلاعات از lcd 2*16

    نقل قول نوشته اصلی توسط m o h s e n
    سلام
    با این دستور امتحان کن ببین کار میکنه؟
    if (str=='a&#039
    }
    .
    .
    .
    }
    اگه با اون نشد با این امتحان کن
    if (str=="a&quot
    }
    .
    .
    .
    }
    برنامه به درستی کامپایل شد ولی در پروتئوس عمل نمی کنه که بازدن a فلان led روشن شه
  6. #6
    2015/09/03
    88
    1

    پاسخ : خواندن اطلاعات از lcd 2*16

    چجوری میشه از رو LCD کارکتری اطلاعات رو صفحه نمایشو خوند ؟؟!؟!؟

    اضافه شده در تاریخ :
    کسی جواب نمیده ؟!؟!؟؟
    به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
    @@@@@@@@@@*بیل گیتس*@@@@@@@@@@
  7. #7
    2013/03/24
    مشهد
    709
    95

    پاسخ : خواندن اطلاعات از lcd 2*16

    ابتدا می گم من بلد نیستم اما واسه اطلاعات عمومی می خوای یا برای پروژه؟
    چون قرائت اطلاعات از ال سی دی اصلا توجییهی نداره!

    چون 4 تا پایه بیهوده از میکرو اشغال می شه و دوما این که باید اطلاعات قرائت شده کد گشایی بشه که خودش زمان پردازنده رو هدر میده و بهنره که اطلاعات ارسالی بررسی بشه تا اینکه مجبور شید اطلاعاتی که قبلا ارسال شده رو قرائت کنید.
    STM32 واقعا یه چیز دیگه است...
  8. #8
    2015/09/03
    88
    1

    پاسخ : خواندن اطلاعات از lcd 2*16

    نقل قول نوشته اصلی توسط Javad Moosavi
    ابتدا می گم من بلد نیستم اما واسه اطلاعات عمومی می خوای یا برای پروژه؟
    چون قرائت اطلاعات از ال سی دی اصلا توجییهی نداره!

    چون 4 تا پایه بیهوده از میکرو اشغال می شه و دوما این که باید اطلاعات قرائت شده کد گشایی بشه که خودش زمان پردازنده رو هدر میده و بهنره که اطلاعات ارسالی بررسی بشه تا اینکه مجبور شید اطلاعاتی که قبلا ارسال شده رو قرائت کنید.
    برای اطلاعات عمومی می خواستم :nerd: ولی اینجوری که شما میگید دردسر هم زیاد داره
    به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
    @@@@@@@@@@*بیل گیتس*@@@@@@@@@@
  9. #9
    2015/12/10
    9
    0

    پاسخ : خواندن اطلاعات از lcd 2*16

    آقا در این پروژه من تک تک حروف رو دیکد کردم منتها چون ال سی دی 4 بیتی را اندازی شده به ازای 16 حرف اول a تا p کد ها متمایز شده ولی باز از q به بعد (یعنی از حرف 17 ب بعد ) کد ها تکراری میشه. یه بیت چجوری میشه تعریف کرد که حروفی که بعد از دیکد شدن کد های یکسان پیدا میکنند رو از هم متمایز کنم؟؟؟؟؟؟؟؟ ( مثلا a و q که کدهای یکسان دارند )
    چه سخت افزاری و چه با کد نویسی اگه راهی ب ذهنتون می رسه لطفا راهنمایی کنید.
    سپاس
  10. #10
    2015/09/03
    88
    1

    پاسخ : خواندن اطلاعات از lcd 2*16

    نقل قول نوشته اصلی توسط mahdad.j
    آقا در این پروژه من تک تک حروف رو دیکد کردم منتها چون ال سی دی 4 بیتی را اندازی شده به ازای 16 حرف اول a تا p کد ها متمایز شده ولی باز از q به بعد (یعنی از حرف 17 ب بعد ) کد ها تکراری میشه. یه بیت چجوری میشه تعریف کرد که حروفی که بعد از دیکد شدن کد های یکسان پیدا میکنند رو از هم متمایز کنم؟؟؟؟؟؟؟؟ ( مثلا a و q که کدهای یکسان دارند )
    چه سخت افزاری و چه با کد نویسی اگه راهی ب ذهنتون می رسه لطفا راهنمایی کنید.
    سپاس
    شما الان اطلاعاتو از رو lcd خوندین ؟؟؟
    اگ اره :
    1) چجوری خوندین ؟!؟
    2) حالا به هرصورتی خوندین اگر lcd بخواد اطلاعوتو که احتمالا کد اسکی هستن برای شما بفرسته چطور ممکنه یکسان باشن کد های اسکی که شبیه هم نیستن!!؟
    به نظر من همه باید برنامه نویسی را یاد بگیرند زیرا برنامه نویسی طریقه ی فکر کردن را به شما یاد میدهد.
    @@@@@@@@@@*بیل گیتس*@@@@@@@@@@
صفحه 1 از 2 12 آخرین
نمایش نتایج: از 1 به 10 از 15

موضوعات مشابه

  1. خواندن اطلاعات آی سی فلش
    توسط egh8958 در انجمن میکروکنترلرهای AVR
    پاسخ: 0
    آخرين نوشته: 2016/05/03, 22:23
  2. خواندن اطلاعات عکس JPG (طول ،ارتفاع،حجم و...)
    توسط hosseinavr در انجمن میکروکنترلرهای AVR
    پاسخ: 9
    آخرين نوشته: 2014/11/04, 22:31
  3. خواندن اطلاعات قفل سخت افزاري USB
    توسط mpc در انجمن برنامه نويسي و اينترفيس
    پاسخ: 5
    آخرين نوشته: 2013/06/22, 17:26
  4. خواندن اطلاعات از میکرو قفل شده!
    توسط shahriar در انجمن 8051
    پاسخ: 4
    آخرين نوشته: 2009/03/14, 09:03
  5. خواندن اطلاعات از ECU
    توسط sajadkk در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2008/09/17, 17:51

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •