امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
atmega32
نویسنده پیام
شیدا آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
atmega32
من تو وصل کردن پایه های lcd به atmega32 مشکل دارم خواهش می کنم یه نفر کمکم کنه
۲۸-مهر-۱۳۸۷, ۲۱:۲۷:۰۶
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: atmega32
lcd كاركتري يا گرافيكي ؟

بسكام يا كد ويژن ؟



++++++++++++++++++++++++++++++++++++++++++++++

اينم توضيح مختصري از lcd كاركتري

LCD كاركتري

LCD ها از طریق مقدار اطلاعاتی که میتوانند در صفحه نمایش بدهند انتخاب و خریداری می شوند. انواع معمول آن عبارتند از 16 ، 20 ، 32 و 40 کاراکتر در هر خط در 1 یا 2 یا 4 سطر. مثلا 2 در 16 یعنی صفحه دارای دو خط و هر خط 16 کاراکتر است. همچنین LCD موردنظر میتواند همراه با لامپ پشت صفحه (Back light) یا بدون آن انتخاب شود. LCD ها کاراکتر ها را در ماتریس های 5x7 pixel نمایش می دهند.

داراي 16 پایه هستند که 8 خط آن مربوط به فرستادن یا خواندن داده ها یا دستورالعمل ها می باشد. پایه های دیگر خطوط کنترل و ولتاژهای تغذیه می باشند. لیست کامل خط ها بقرار زیر است:

1- Vss زمین
2- Vcc ولتاژ 5 ولت برای کنترلر
3- Vee ولتاژ تنظیم درخشندگی(contrast) - معمولا به زمين وصل مي شود .
4- RS انتخابگر ثبات دستور / داده
5- RW انتخابگر خواندن / نوشتن - معمولا به زمين وصل مي شود .
6- Enable فعال کننده
7 - Bus خط گذرگاه داد یا دستور
14 - Bus خط گذرگاه داد یا دستور
15- ولتاژ 5 ولت برای لامپ پشت صفحه
16- زمین برای لامپ پشت صفحه

Vee :
برای تنظیم درخشندگی کاراکترها بکار می رود که باید ولتاژی بین صفر و 5 ولت به این پایه اعمال نمود. برای بیشترین درخشندگی این پایه را به زمین متصل کنید.

انتخابگر ثبات داده / دستور
مشخص می کند که چه چیزی به LCD فرستاده می شود. اگر این خط صفر باشد کنترلر LCD بایت موجود روی خطوط 7 تا 14 را بعنوان یک دستور تلقی کرده و اگر این پایه یک باشد اطلاعات را بعنوان یک کد اسکی که باید کاراکتر معادل آنرا نمایش دهد در نظر می گیرد.

انتخابگر خواندن / نوشتن
جهت اطلاعات را نشان می دهد. اگر این پایه صفر باشد اطلاعات به LCD ارسال می شود و اگر یک باشد عمل خواندن از LCD صورت می گیرد.

فعال کننده:
برای هر دستور یا داده ای که به LCD میفرستیم یا میخواهیم از آن بخوانیم باید یک پالس پائین رونده (یعنی تغییر از سطح یک به صفر) را به این پایه اعمال کنیم تا دستور یا داده بوسیله کنترلر LCD پردازش شود.

در خطوط 7 تا 14 خط 7 کم ارزشترین بیت(LSB) و خط 14 پر ارزش ترین بیت (MSB) می باشد.

در صورت تمایل به روشن کردن لامپ پشت صفحه ولتاژ 5 ولت را به پایه 15 اعمال و پایه 16 را به زمین متصل می کنیم.
۲۸-مهر-۱۳۸۷, ۲۲:۱۹:۲۹
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper
iman-63 آفلاین
کاربر فعال بخش الکترونیک
***

ارسال‌ها: 365
موضوع‌ها: 71
تاریخ عضویت: مرداد ۱۳۸۶

تشکرها : 62
( 332 تشکر در 148 ارسال )
ارسال: #3
RE: atmega32
پایه شماره 1 و 3 و 16 رو به زمین وصل کن.
پایه شماره 2 و 15 رو به vcc وصل کن.
پایه شماره 4 و 5 رو دلخواه به 2 بیت آخر یک پورت بده.

پایه های شماره 6...9 رو به ترتیب از کم ارزش تا پر ارزش به همان پورت انتخاب شده بدین.

اگه با کدویژن برنامه می نویسید توی کد ویزاردش طریقه اتصال رو نوشته.
۲۹-مهر-۱۳۸۷, ۱۱:۱۶:۱۴
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, t3r!p3000


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست راهنمایی منو سازی برای Atmega32 به زبان بیسیک برویglcd armin111 9 6,171 ۱۶-شهریور-۱۳۹۶, ۱۱:۳۹:۲۵
آخرین ارسال: sky_man847
  [سوال] نحوه تست میکرو atmega32 salexe 0 2,037 ۲۵-مرداد-۱۳۹۵, ۲۱:۲۸:۲۱
آخرین ارسال: salexe
  ارسال و دريافت اطلاعات از پايه هاي AVR-ATMEGA32 mahdi321 1 2,470 ۱۹-مهر-۱۳۹۴, ۲۰:۵۳:۰۶
آخرین ارسال: milad15m
  [سوال] راهنمایی برای ساخت قطار پالس توسط atmega32 hamze_b 8 6,163 ۱۳-اردیبهشت-۱۳۹۴, ۱۶:۰۴:۲۴
آخرین ارسال: student-p
  روش اتصال کریستال 16MHZ به میکروی Atmega32 و تنطیم فیوزبیتها HOPE_GROUP 10 20,643 ۲۹-مرداد-۱۳۹۳, ۰۰:۵۶:۵۵
آخرین ارسال: student123
  ایجاد ولتاژ ثابت 0 تا 5 ولت با atmega32 و کنترل آن از طریق visual basic soheilas 0 2,363 ۲۱-مرداد-۱۳۹۳, ۱۳:۰۵:۲۳
آخرین ارسال: soheilas
  فرق atmega8با atmega32 bahar1393 1 2,147 ۱۶-تير-۱۳۹۲, ۰۰:۴۵:۰۲
آخرین ارسال: omid_phoenix
  مشکل با atmega32 hadikh73 39 22,434 ۲۰-دى-۱۳۹۱, ۲۱:۲۸:۰۶
آخرین ارسال: hadikh73
  كمك در مورد پروگرامر (atmega32) jansfred 9 6,784 ۰۶-آبان-۱۳۹۱, ۲۳:۲۸:۴۸
آخرین ارسال: jansfred
Question مشکل با l298 + ATMega32 salehjg 5 6,838 ۱۲-اردیبهشت-۱۳۹۱, ۲۰:۳۴:۲۸
آخرین ارسال: ha_60

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS