NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3756 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 5 از 5

موضوع: مشکل در lcd

  1. #1
    کاربر علاقه مند vahid0561 آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    59
    تشکر
    62
    تشکر شده 35 بار در 23 پست

    پیش فرض مشکل در lcd

    سلام دوستان

    برای اتصال lcd با pic16f877a فقط میشه از lcd های با تراشه hd44780 استفاده کرد یا این lcd های معمولی که برای avr استفاده میشه(ts1620a-21) هم میشه استفاده کرد؟؟

    من ts رو وصل کردم به pic (با picbasic)نمایش میده ولی هربار ممکنه کارکترهای اضافی نمایش بده مثلا من عدد 40 رو نمایش میدم ولی اون بعداز 4بار نمایش میبیند که یکبار عدد 20 رو نمایش میده یا مثلا رشته هرچندباری ناقض نمایش میده!!
    علت چیه ؟؟

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    نقل قول نوشته اصلی توسط vahid0561 نمایش پست ها
    سلام دوستان

    برای اتصال lcd با pic16f877a فقط میشه از lcd های با تراشه hd44780 استفاده کرد یا این lcd های معمولی که برای avr استفاده میشه(ts1620a-21) هم میشه استفاده کرد؟؟

    من ts رو وصل کردم به pic (با picbasic)نمایش میده ولی هربار ممکنه کارکترهای اضافی نمایش بده مثلا من عدد 40 رو نمایش میدم ولی اون بعداز 4بار نمایش میبیند که یکبار عدد 20 رو نمایش میده یا مثلا رشته هرچندباری ناقض نمایش میده!!
    علت چیه ؟؟
    سلام
    اگه lcd رو قبلا با avr راه انداختید ، با pic هم میشه راش انداخت .
    نمایش کاراکتر های نامفهوم وقتی پیش میاد که پایه های دیتا lcd به درستی متصل نشده باشن .
    بهتره برنامه ای رو که نوشتید بزارید .

  4. کاربران : 3 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  5. #3
    کاربر علاقه مند vahid0561 آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    59
    تشکر
    62
    تشکر شده 35 بار در 23 پست

    پیش فرض

    DeFINE lcd_dreg portb
    define lcd_dbit 4
    define lcd_rsreg portb
    define lcd_rsbit 2
    define lcd_ereg portb
    define lcd_ebit 3
    define lcd_bits 4
    define lcd_lines 2

    lcdout $fe,1
    pause 2000
    c var byte
    c=40

    main:
    LCDOUT $FE,1
    lcdout $fe,1,DEC C

    pause 2000
    lcdout $fe,1
    lcdout $fe,1,"vahid0561"

    pause 2000
    goto main

    end

  6. #4
    کاربر علاقه مند vahid0561 آواتار ها
    تاریخ عضویت
    Dec 2011
    نوشته ها
    59
    تشکر
    62
    تشکر شده 35 بار در 23 پست

    پیش فرض

    دوستان مشکل برطرف شد!!
    مرسی از راهنمایی هاتون !!

  7. #5
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    نقل قول نوشته اصلی توسط vahid0561 نمایش پست ها
    دوستان مشکل برطرف شد!!
    مرسی از راهنمایی هاتون !!
    سلام
    مشکل از کجا بود ؟
    شما میتونید با تشریح مشکل و بیان روش های حل اون ، سایر کاربرانی که ممکنه در آینده با مشکل شما روبرو بشن رو یاری کنید .

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

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