راه اندازه ی دو LCD کاراکتری با یک میکرو!

در اين بخش مي‌توانيد آموزش و مثال‌های مرتبط با میکروکنترلرهای AVR را مشاهده بفرمایید

مدیران انجمن: SAMAN, sinaset, شوراي نظارت

ارسال پست
Colonel II
Colonel II
نمایه کاربر
پست: 7545
تاریخ عضویت: سه‌شنبه 26 آذر 1387, 4:20 pm
سپاس‌های ارسالی: 9280 بار
سپاس‌های دریافتی: 22099 بار

راه اندازه ی دو LCD کاراکتری با یک میکرو!

پست توسط sinaset »

بنام خدا
باسلام


راه اندازه ی دو LCD کارکتری با یک میکرو!

در این برنامه جالب،توانسته ایم،به کمک دو ایسی شیفت ریجستر 75hc595 ،دو LCD کاراکتری را،فقط با سه پایه میکروکنترولر راه اندازه ایم کنیم.

 تصویر  تصویر   برنامه،داریه یک کتابخانه مجزا می باشد،که کارها را ساده و راحتر کرد ،و در برنامه می توان راحتر،کارها را انجام داد.  [HIGHLIGHT=#f79646]معرفی توابع:    به مانند کتابخانه alcd می باشد،اما با یک سری تغییرات!  (lcd_goto(x,y,x,y   دستوری x , y اول مربوط به موقعیت ستون و سطر LCD اول می باشد و xوy بعدی مربوط به ستون سطر LCD دوم می باشد .   ("lcd_puts("START ","ATMEGA8   lcd_puts ، اول باید متن lcd اول نوشته شود،سپس باید متن LCD دوم نوشته شود .  نکات:  * با علامت , از هم جدا   * متن LCD اول باید، به اندازی متن LCD دوم باشد ،وگرنه متن ها بهم میرزد( برای حل این مشکل فعلا می توانید،با گذاشتن فضایی خالی،اندازه ها را مثل هم کنید)  ( lcd_putch(unsigned char,unsigned char    (lcd_write(unsigned char,unsigned char   دو تابع نیز،باید ابتدا مقدار LCD اول مقدار دهی شود،سپس LCD دوم مقدار دهی شود.  ()lcd_clear   سراسری می باشد، و می توانید به کمک تابع گفته شد،همه متن های دو مانیتور رو حذف کنید.  کدهایی برنامه: 
Please Login or Register to see this code

[External Link Removed for Guests]سورس و شبیه ساز

اگر سوالی بود،بفرمایید.

باتشکر.
"قرآن"(کلام خدا) ...راه سعادت و خوشبختی.
با عرض پوزش،دیگر در انجمن حضور ندارم،که به پیام ها پاسخ بدم.
ارسال پست

بازگشت به “آموزش و مثال‌ها AVR”