PDA

View Full Version : ارتباط با میکروکنترلر ها



یک شنبه 26 بهمن 1382, 16:39 عصر
با سلام
آیا کسی می داند چگونه می شود در اسمبلی با میکروکنترلر ها ارتباط برقرار کرد؟

amir58
چهارشنبه 12 فروردین 1383, 22:47 عصر
برای نمونه اگر یک میکروکنترلر از خانواده 8051 مثل AT89c51 را در نظر بگیریم برای ارتباط با یک کامپیوتر می توان از خط سریال آن و یک برنامه مستقر در حافظه این میکرو که این پایه از میکرو را می توان به یکی از پورتهای com از کامپیوتر وصل کرد با برنامه اسمبلی کامپیوتر دیتا را به این پورت ارسال یا از آن دریافت می کنیم . نکته در اینجاست که هر یک از برنامه های کامپیوتر و میکروکنترلر باید با هم هماهنگی داشته باشند برای این منظور می توان از اینتراپت پورت سریال میکروکنترلر که توسط کامپیوتر اینتراپت می شود استفاده کرد و یا از طریق پورت پرینتر که به یکی از پورتهای میکروکنترلر مثل p1 وصل می شود و یکی از خطوط کنترلی پورت پرینتررا به یکی از پایه های اینتراپت خارجی میکروکنترلر مثل int0 به منظور اینتراپت کردن میکروکنترلر وصل می کنیم و بقیه کارها به عهده دو نرم افزار میکرو و کامپیوتر است .

Developer Programmer
جمعه 14 فروردین 1383, 11:32 صبح
عزیز می شه بگین این اطلاعات رو از کجا بدست آوردین لطفا ؟

Inprise
جمعه 14 فروردین 1383, 14:43 عصر
این دیگه چه سوالیه ؟ خوب طبیعی است که برای کار کردن با میکرو کنترلرها و ریزپردازنده ها باید در موردشون مطالعه کنی ! این روزها "اطلاعات" در مورد یک چیز رو چطوری میشه به دست آورد ؟

----

http://images.amazon.com/images/P/1878707140.01.LZZZZZZZ.gif

http://www.amazon.com/exec/obidos/tg/detail/-/1878707140/104-6005886-0683952?v=glance

یا این کتاب :

http://www.amazon.com/gp/reader/0071341927/ref=sib_dp_pt/104-6005886-0683952#reader-link

و شاید دهها کتاب فارسی نوشته/ترجمه شده در این مورد .

Developer Programmer
جمعه 14 فروردین 1383, 18:38 عصر
اینپرایز جون
یه میکروکنترلر خوب و احیانا راحتتر واسه شروع کار سراغ دارین ؟
همین میکروکنترلرها که معرفی کردین واسه مبتدی خوبه ؟

amir58
شنبه 15 فروردین 1383, 16:00 عصر
من یک واحد ازمایشگاه ریزپردازنده که داشتم برای اولین بار در دانشگاه ما با میکروکنترلر ها به جای z80 کار شد البته کتاب مکنزی معرفی شد (به زبان اسمبلی )که کتاب بدی نیست کتابهای زیادی در مورد میکرو کنترلر خانواده 8051 (C و اسمبلی )موجود است . میکروکنترلر های سری pic نیز جالب هستند که ساخت شرکت میکرو چیپ است.

ضمنا به خاطر لینکهای مفیدی که در بالا برای برنامه نویسی به زبان C با میکروکنترلرها توسط Inprise
معرفی شده ممنونم.

در ضمن برای شروع استفاده از IC های AT89C51 AT89C52 از شرکت اتمل که در بازار ایران یافت می شوند و یادگیری آن نیز ساده است می توان استفاده کرد. (سری 8051 ) :gift: :heart:

RESEDENT_HACKER
جمعه 01 خرداد 1383, 14:36 عصر
ببین اول باید نحوه ارتاب دهی میکرو... رو دقیق بدونی

دوم ببینی که سرعت انتقال اطلاعاتت چقدر

سوم باتوجه به مورد دوم یکی از پورت ها رو انتخاب میکنی

بعد این پورت رو می تونی به عنوان یه گزرگاه به میکرو.. متصل کنی

فقط حواست باشه که فرمت انواع اطلاعاتت یکی باشه یا یه قرار داد واسه خودت بزار

در ضمن اکه از میکرو.. اینتل استفاده کنی میتونی حتی برنامه میکرو.. رو هم با C بویسی که کارت رو راحت کنه

البته تمامشون انطوری نیستن

موفق باشی
:flower:

maryam63
جمعه 28 مهر 1385, 06:22 صبح
لطفامشخصات تراشه های خانواده at89c52,at89c52,at89c1051,at89c1052را به صورت مقایسه ای بفرمایید.

maryam63
جمعه 28 مهر 1385, 06:29 صبح
اگه براتون امکان داره ویژگیهای میکرو کنترل at89s51را در مقایسه با تراشه at89c51را لیست کنید.
در at89s51منظور از watchdog چیست و کاربرد آن ؟
از آشنایی با همه شما دوستان عزیز خوشحال شدم.

Asad.Safari
جمعه 28 مهر 1385, 14:31 عصر
کتاب مزیدی با نام 8051 رو مطالعه کن !


موفق باشید

sonbol_1
پنج شنبه 23 فروردین 1386, 07:05 صبح
اگه براتون امکان داره ویژگیهای میکرو کنترل at89s51را در مقایسه با تراشه at89c51را لیست کنید.
در at89s51منظور از watchdog چیست و کاربرد آن ؟
از آشنایی با همه شما دوستان عزیز خوشحال شدم.:تشویق: لطف کنید ÷اسخ دهید؟

sonbol_1
پنج شنبه 23 فروردین 1386, 07:07 صبح
اگه براتون امکان داره ویژگیهای میکرو کنترل at89s51را در مقایسه با تراشه at89c51را لیست کنید.
در at89s51منظور از watchdog چیست و کاربرد آن ؟
از آشنایی با همه شما دوستان عزیز خوشحال شدم

sonbol_1
پنج شنبه 23 فروردین 1386, 07:09 صبح
:تشویق: لطف کنید ÷اسخ دهید؟
لطفامشخصات تراشه های خانواده at89c52,at89c52,at89c1051,at89c1052را به صورت مقایسه ای بفرمایید.

sonbol_1
پنج شنبه 23 فروردین 1386, 07:11 صبح
لطفامشخصات تراشه های خانواده at89c52,at89c52,at89c1051,at89c1052را به صورت مقایسه ای بفرمایید.

sonbol_1
پنج شنبه 23 فروردین 1386, 07:22 صبح
اگه براتون امکان داره ویژگیهای میکرو کنترل at89s51را در مقایسه با تراشه at89c51را لیست کنید.
در at89s51منظور از watchdog چیست و کاربرد آن ؟
از آشنایی با همه شما دوستان عزیز خوشحال شدم.

sonbol_1
پنج شنبه 23 فروردین 1386, 07:27 صبح
اگه براتون امکان داره ویژگیهای میکرو کنترل at89s51را در مقایسه با تراشه at89c51را لیست کنید.
در at89s51منظور از watchdog چیست و کاربرد آن ؟
از آشنایی با همه شما دوستان عزیز خوشحال شدم.

Developer Programmer
پنج شنبه 23 فروردین 1386, 09:42 صبح
آف تاپیک :
ارسال پست های متوالی به منظور بالا کشیدن تاپیک، خلاف مقررات سایته.
این کار میتونه منجر به اخراجت از سایت بشه.... پستهای اضافی رو پاک کن

choobin84
پنج شنبه 20 اردیبهشت 1386, 11:01 صبح
اگه براتون امکان داره ویژگیهای میکرو کنترل at89s51را در مقایسه با تراشه at89c51را لیست کنید.
در at89s51منظور از watchdog چیست و کاربرد آن ؟
از آشنایی با همه شما دوستان عزیز خوشحال شدم.

مدار Watchdog یا سگ نگهبان در کامپیوتر باعث می شود که اطمینان حاصل کنیم که همواره کامپیوتر در حال اجرای برنامه است.
هنگامی که میکرو متوقف شده و عملا هیچ کار مفیدی انجام نمی دهد وظیفه این مدار Reset کردن سیستم می باشد.
سیستم دیجیتال باید هر چند وقت به چند وقت سیگنال تحریکی به مدار Watchdog ارسال نماید تا نشان دهد کماکان به اجرای برنامه مشغول است. اگر این امر صورت نگیرد مدار فرا نشانده می شود.
در این مواقع مدار Watchdog می تواند میکروکنترلی را که از کنترل خارج شده است ، مجددا عملیاتی نماید.
مدار مزبور را می توان توسط یک اسیلاتور مونو استابل یا شمارنده نزولی با قابلیت بار زدن مجدد اطلاعات پیاده سازی نمود.در صورتی که بازه زمانی خاتمه یابد یا شمارنده نزولی صفر شود میکرو Reset می شود.

DrLiLi
یک شنبه 23 اردیبهشت 1386, 18:47 عصر
خوب میتونید از این جاها بهترین اطلاعات ممکن رو در مورد هر میکرویی که می خواهین بدست بیارین،
www.atmel.com (http://www.atmel.com)
www.microchip.com (http://www.microchip.com)

در ضمن سریع ترین راه برای رسیدن به طراحی یک embeded system مبتنی بر میکروکنترلر، مراجعه به اطلاعات اصلی شرکت سازنده ی اونه ...

البته باید بگم علاوه بر این دو کمپانی کمپانیهای دیگه ای هم هستند که میکرو میزنن اما این دوتا general تر کار می کنن،

در مقایسه ی این دوتا هم باید بگم (به عنوان کسی که با هر دو کار کرده) Atmel جدیداً خیلی قویتر و عملی تر کار کرده featureهای بالاتر با قیمت کمتر

برای مقایسه بین محصولات هر کدام هم می تونید به سایت مربوطه مراجعه کنید و مقایسه های اجمالی اونجا رو بررسی کنید

موفق باشید

DAMAVAND
یک شنبه 30 اردیبهشت 1386, 20:35 عصر
سلام لطفا کتابی در زمینه میکروکنترلر pic معرفی کنید . آیا این میکروکنترلر در بازار پیدا میشه؟
میکروکنترولرهای PIC
کانون نشر علوم
بله خوب هم پیدا میشه!!!!

majid18210
سه شنبه 06 شهریور 1386, 17:11 عصر
اگر می شه اطلاعاتی در مورد میکروکنترلر های کارت هوشمند بدید.

Asad.Safari
سه شنبه 06 شهریور 1386, 18:16 عصر
اگر می شه اطلاعاتی در مورد میکروکنترلر های کارت هوشمند بدید.

میکروکنترل کارت هوشمند ؟؟؟

کارت ها هوشمند به چند نوع می باشند !
یک دسته که فقط حافطه دارند و یه دسته هم فقط پروسسر دارند و یه دست هم ترکیبی از این دوتا .
من تا حالا میکروکنترلر کارت هوشمند نشنیده ام !؟!؟!

موفق باشید

Developer Programmer
سه شنبه 06 شهریور 1386, 21:28 عصر
کارت هوشمند نشنیده ام
کارت هوشمند سوخت چی ؟!

Asad.Safari
سه شنبه 06 شهریور 1386, 21:50 عصر
آقا افشین , اولا من خیلی خرسندم که با شما که همشهری خودمون هستی ملاقات میکنم .

دوما : شما چرا یه بخش صحبت من رو نقل قول کردین ؟؟؟ من گفتم که من لفظ میکروکنترلر رو تو مبحث کارت هوشمند نشنیده ام . و اما کارت هوشمند سوخت , این کارت ها , همون javaCard می باشد که تکنولوژی ساخت اونا با جاوا است . یعنی شما میتونید applet های خودتون روی کارت اجرا نمایید.


موفق باشید

mhmmdshirazi
چهارشنبه 10 مهر 1387, 15:29 عصر
بنظر من میکرو کنترلر های AVR که در اصل با c برنامه ریزی می شن خیلی بهتره.