ايران ويج

نسخه‌ی کامل: من data-shetبرای وصل کردن atmega8بهlcdوkbd را میخوام atmega32را د
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام مجدد ببینید من data-shetبرای وصل کردن atmega8بهlcdوkbd را میخوام atmega32را دارم ولی atmega8را نیاز دارم آخه 32 دارای 30 پین می باشد در حالی که 8 دارای 28 پین می باشد مثلا" کدام پین از میکرو به کدام پین از lcdیا kbdوصل می شود.
اولا از ارسال پاسخ استفاده کن نه ارسال جدید
ببین فرقی نمی کنه این ها یه سری پرت دارن که تقریبا مثل هم می مونن می تونی به همون فرمت بسته شده تو m32 استفاده کنی
دیتاشیت هم مر بوط به ای سی می شه نه نحوه بستن میکرو به LCD که دیتاشین ها رو تو سایت atmel می تونی پیدا کنی برای هم دو میکرو یه نگاه بکنی احتمالا متوجه می شی
و این نحوه بستن باز بر میگرده به برنامه ای که نوشتی
ممنون از همکاریتون تشکر می کنمRolleyes
سلام
پیکر بندی lcd در بسکام به شکل زیر است کهشما میتوانید به جای * از هر پین دیگری استفاده کنید مانند b.1 or c.5 or d.4 فقط باید به این نکته توجه کنی که ای سی پین مورد استفاده را داشته باشد مثلا atmega8 پورت a ندارد وشما نمی توانی از پورت a hsjthni ;kd
$regfile = "m8def.dat"
Config Lcdpin = Pin , Db4 = Pin * , Db5 = Pin * , Db6 = Pin * _
, Db7 = Pin * , Rs = Pin * , E = Pin*
l
مثلا اتصال lcd به پورت b
$regfile = "m8def.dat"
Config Lcdpin = Pin , Db4 = Pinb.5 , Db5 = Pinb.4 , Db6 = Pinb.2_
, Db7 = Pinb.0 , Rs = Pinb .1 , E = Pinb.3
در بسکام پایه های lcd را به هر پینی که دلت خواست متوانی وصل کنی
$regfile = "m8def.dat"
Config Lcdpin = Pin , Db4 = Pind.5 , Db5 = Pinb.4 , Db6 = Pinc.2_
, Db7 = Pinb.0 , Rs = Pinc .1 , E = Pind.3