bilche
23-04-2008, 00:58
سلام.
من دو تا برنامه برای راه اندازی ال سی دی کاراکتری 16 کارکتر دو خط نوشتم.
به زبان اسمبلی.
برای ATMEGA16
هر دوشون در برنامه Proteus کار می کنه ولی در عمل هیچ کدوم.
یکی از برنامه ها برای حالت 4بیت هست و دیگری برای حالت8 بیت.
کسی نمی تونه مشکل این برنامه ها را پیدا کنه ؟
در ضمن در برنامه های من از روش خواند پرچم اشغال ال سی دی استفاده نشده و فقط بین هر دستور 5 میلی ثانیه وقفه اتفاق می افته.
سورس برنامه 8 بیت
You can see links before reply
سورس برنامه 4 بیت
You can see links before reply
ممنون
من دو تا برنامه برای راه اندازی ال سی دی کاراکتری 16 کارکتر دو خط نوشتم.
به زبان اسمبلی.
برای ATMEGA16
هر دوشون در برنامه Proteus کار می کنه ولی در عمل هیچ کدوم.
یکی از برنامه ها برای حالت 4بیت هست و دیگری برای حالت8 بیت.
کسی نمی تونه مشکل این برنامه ها را پیدا کنه ؟
در ضمن در برنامه های من از روش خواند پرچم اشغال ال سی دی استفاده نشده و فقط بین هر دستور 5 میلی ثانیه وقفه اتفاق می افته.
سورس برنامه 8 بیت
You can see links before reply
سورس برنامه 4 بیت
You can see links before reply
ممنون