سلام دوستان
من تو میکرو تازه کارم میخواستم بدونم با pic16f877a چه جوری میشه lcd راه اندازی کرد.
البته این کار رو قبلا با توجه به کتاب و مقالات کردم ولی جواب نگرفتم. :angry: :angry:
برنامهای که با picBasicPro نوشتم رو اینجا میزارم اگه میشه کمکم کنید:
البته با باس 8 بیتی هم امتحان کردم ولی نشد
oo:
در ضمن الگوریتمهای دیگه ای رو هم امتحان کردم مثلا lcdout رو توی loop گذاشتم.و... ولی بازم کار نکرد
با pic16f87a همینطور :cry2:
در ضمن مشکل از کنتراست نیست چون با پتانسیمتر تنظیم میکنم
lcd من از نوع 2*16 و 16 پایه داره از کریستال 4m هم استفاده میکنم
اصلا راهی هست که بشه lcd رو بدونه میکرو از نظر سالم بودن چک کرد؟
من تو میکرو تازه کارم میخواستم بدونم با pic16f877a چه جوری میشه lcd راه اندازی کرد.
البته این کار رو قبلا با توجه به کتاب و مقالات کردم ولی جواب نگرفتم. :angry: :angry:
برنامهای که با picBasicPro نوشتم رو اینجا میزارم اگه میشه کمکم کنید:
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANUS 2000
DEFINE LCD_DATAUS 50
PAUSE 1000
LCDOUT "SALAM"
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2
DEFINE LCD_COMMANUS 2000
DEFINE LCD_DATAUS 50
PAUSE 1000
LCDOUT "SALAM
البته با باس 8 بیتی هم امتحان کردم ولی نشد

در ضمن الگوریتمهای دیگه ای رو هم امتحان کردم مثلا lcdout رو توی loop گذاشتم.و... ولی بازم کار نکرد

با pic16f87a همینطور :cry2:
در ضمن مشکل از کنتراست نیست چون با پتانسیمتر تنظیم میکنم
lcd من از نوع 2*16 و 16 پایه داره از کریستال 4m هم استفاده میکنم
اصلا راهی هست که بشه lcd رو بدونه میکرو از نظر سالم بودن چک کرد؟
دیدگاه