باسلام
راه اندازه ی دو 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]سورس و شبیه ساز
اگر سوالی بود،بفرمایید.
باتشکر.
