سلام.
من دو تا برنامه برای راه اندازی ال سی دی کاراکتری 16 کارکتر دو خط نوشتم.
به زبان اسمبلی.
برای ATMEGA16
هر دوشون در برنامه Proteus کار می کنه ولی در عمل هیچ کدوم.
یکی از برنامه ها برای حالت 4بیت هست و دیگری برای حالت8 بیت.
کسی نمی تونه مشکل این برنامه ها را پیدا کنه ؟
در ضمن در برنامه های من از روش خواند پرچم اشغال ال سی دی استفاده نشده و فقط بین هر دستور 5 میلی ثانیه وقفه اتفاق می افته.
سورس برنامه 8 بیت
http://www.4shared.com/file/45007739...hout_Wait.html
سورس برنامه 4 بیت
http://www.4shared.com/file/45007740...hout_wait.html
ممنون