اطلاعیه

Collapse
No announcement yet.

راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

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

    راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

    سلام :mrgreen:
    مسخواستم یه lcd رو بدون codewizard راه اندازی کنم
    اما هیچ کاراکتری روی lcd نمایش نمیده
    از این تجربه برای arm میخوام استفاده کنم
    وقتی دستوری رو میدم کار میکنه مثلا مکان نما رو روشن میکنم با این دستور
    #define rw PORTA.1
    #define rs PORTA.2
    #define e PORTA.3
    rs=0;
    lcd=0x0F;
    delay_us(10);
    e=1;
    delay_us(10);
    e=0;
    delay_ms(100);
    اما وقتی میخوام کاراکتر به نمایش در بیارم با این روش نمیشه یا من نمیتونم: :angry:
    rs=1;
    PORTB=0x54 //54 ascii code(T
    delay_us(10);
    e=1;
    delay_us(10);
    e=0;
    delay_ms(1000);
    اگه روشم غلته میشه راهنمایی کنید یا اگه کسی قبلا این کارو انجام داده میشه بهم بگید چطوری انجام دادید؟
    اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
    هيتلر

    #2
    پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

    این کتابخونه رو یه نگاهی بندازید:
    http://www.eca.ir/forum2/index.php?topic=58546.0
    [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

    دیدگاه


      #3
      پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

      نوشته اصلی توسط shahinbahari
      این کتابخونه رو یه نگاهی بندازید:
      http://www.eca.ir/forum2/index.php?topic=58546.0
      ممنون اما فایل دانلود نمیشه :angry: :cry2: :cry2: :cry2:
      اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
      هيتلر

      دیدگاه


        #4
        پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

        فایل سر جاش هست اما 4share نمیذاره. نمیدونم زیر سر اینترنت ملی هست یا این sopa
        تو پرشین گیگ هم گزاشتم:
        http://wdl.persiangig.com/pages/down...ig.com/LCD.rar
        [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

        دیدگاه


          #5
          پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

          نوشته اصلی توسط shahinbahari
          فایل سر جاش هست اما 4share نمیذاره. نمیدونم زیر سر اینترنت ملی هست یا این sopa
          تو پرشین گیگ هم گزاشتم:
          http://wdl.persiangig.com/pages/down...ig.com/LCD.rar
          ممنون از این که اپلود کردین دوست عزیز یه سوالم داشتم این روشی که بالا نوشتم غلته؟
          اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
          هيتلر

          دیدگاه


            #6
            پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

            من تو کدتون جایی نمیبینم که دستور initialize رو به LCD بفرستید!
            برای این کار عدد 0x38 رو برای راه اندازی LCD به صورت 2 خط و 8بیتی بفرستید.برای 4بیت باید 28 هگز رو فرستاد!
            [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

            دیدگاه


              #7
              پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

              نوشته اصلی توسط shahinbahari
              من تو کدتون جایی نمیبینم که دستور initialize رو به LCD بفرستید!
              برای این کار عدد 0x38 رو برای راه اندازی LCD به صورت 2 خط و 8بیتی بفرستید.برای 4بیت باید 28 هگز رو فرستاد!
              مرسیییییییییییییییییییییییییییییییییییییی :wow: :wow: :job:...دستت درد نکنه ...عالی بود جواب گرفتم..دوست عزیز اگه از منبع خاصی واسه اموزشت استفتده کردی ممنون میشم به منم بگی
              اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
              هيتلر

              دیدگاه


                #8
                پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

                خدا رو شکر جواب گرفتید.
                منبع خاصی که بخوام معرفی کنم که ندارم.بیشتر این اطلاعات LCD رو از دیتاشیت درایور خود LCD وپروژه های سایت های خارجی گرفتم. هر چیزی رو الان سرچ کنید کلی مطلب واسش پیدا میشه که بالاخره یکیش اونی هست که شما میخواید
                [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

                دیدگاه


                  #9
                  پاسخ : راه اندازی lcd بدون استفاده از codewizard و توابع lcd.h

                  نوشته اصلی توسط shahinbahari
                  خدا رو شکر جواب گرفتید.
                  منبع خاصی که بخوام معرفی کنم که ندارم.بیشتر این اطلاعات LCD رو از دیتاشیت درایور خود LCD وپروژه های سایت های خارجی گرفتم. هر چیزی رو الان سرچ کنید کلی مطلب واسش پیدا میشه که بالاخره یکیش اونی هست که شما میخواید
                  دستتون درد نکنه خیلی کمک کردید
                  اشکهايي که پس از هر شکست ميريزيم همان عرقيست که براي پيروزي نريخته ايم.
                  هيتلر

                  دیدگاه

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