PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کمک در مورد راه اندازی LCD کاراکتر



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

ممنون

Hesam_K
23-04-2008, 08:14
بد نيست از لحاظ سخت افزاري مدارتو چك كني. شايد تو سخت افزارش مشكل داشته باشه و ايرادش ماله برنامت نباشه.

saeed_niknami
23-04-2008, 23:16
با سلام

من يه سوال داشتم
برنامه رو ديدم اشكالي نداره اما بايد فركانسي كه در اون تاخير ها رو محاسبه كردي رو مد نظر قرار بدي

اين خط برنامه واسه چيه .org 0x2a

قكر كنم اين خط اضافي باشه بذار اسمبلر خودش مكانها رو اتوماتيك محاسبه كنه

بعد مي توني پورت ها تو به ال يي دي وصل كني و يه تاخير زياد بدي ببيني ديستوراتت رو پورت ها ميان يا نه اگه اومدن تاخير هاتو كنترل كن