سفارش تبلیغ

پایه عکاسی مونوپاد
ساعت دماسنج
[ و شنید مردى دنیا را نکوهش مى‏کند فرمود : ] اى نکوهنده جهان ، فریفته به نیرنگ آن ، به ژاژهایش دلباخته و به نکوهشش پرداخته . فریفته دنیایى و سرزنشش مى‏نمایى ؟ تو بر دنیا دعوى گناه دارى ، یا دنیا باید بر تو دعوى کند که گنهکارى ؟ دنیا کى سرگشته‏ات ساخت و چسان به دام فریبت انداخت ؟ با خفتنگاههاى پدرانت که پوسیدند ؟ یا با خوابگاههاى مادرانت که در خاک آرمیدند ؟ چند کس را با پنجه‏هایت تیمار داشتى ؟ و چند بیمار را با دستهایت در بستر گذاشتى ؟ بهبود آنان را خواهان بودى ، و دردشان را به پزشکان مى‏نمودى . بامدادان ، که دارویت آنان را بهبودى نداد ، و گریه‏ات آنان را سودى . بیمت آنان را فایدتى نبخشید ، و آنچه خواهانش بودى به تو نرسید ، و نه به نیرویت بیمارى از آنان دور گردید . دنیا از او برایت نمونه‏اى پرداخت ، و از هلاکتجاى وى نمودارى ساخت . دنیا خانه راستى است براى کسى که آن را راستگو انگاشت ، و خانه تندرستى است آن را که شناختش و باور داشت ، و خانه بى نیازى است براى کسى که از آن توشه اندوخت ، و خانه پند است براى آن که از آن پند آموخت . مسجد محبان خداست ، و نمازگاه فرشتگان او ، و فرود آمد نگاه وحى خدا و تجارتجاى دوستان او . در آن آمرزش خدا را به دست آوردند و در آنجا بهشت را سود بردند . چه کسى دنیا را نکوهد حالى که بانگ برداشته است که جدا شدنى است ، و فریاد کرده است که ناماندنى است ، گفته است که خود خواهد مرد و از مردمش کسى جان به درنخواهد برد . با محنت خود از محنت براى آنان نمونه ساخت ، و با شادمانى‏اش آنان را به شوق شادمانى انداخت . شامگاه به سلامت گذشت و بامداد با مصیبتى جانگداز برگشت ، تا مشتاق گرداند و بترساند ، و بیم دهد و بپرهیزاند . پس مردمى در بامداد پشیمانى بد گوى او بودند و مردمى روز رستاخیز او را ستودند . دنیا به یادشان آورد ، و یادآور شدند . با آنان سخن گفت و گفته او را راست داشتند . و پندشان داد ، و از پند او بهره برداشتند . [نهج البلاغه]
شنبه 94 خرداد 9: امروز
میکروکنترلر چیست؟

1- معرفی میکروکنترلرها:

به
آی سی هایی که قابل برنامه ریزی می باشد و عملکرد آنها از قبل تعیین شده
میکروکنترلرگویند میکرو کنترل ها دارای ورودی - خروجی و قدرت پردازش می
باشد .

2- بخشهای مختلف میکروکنترلر :

میکروکنترلر ها از بخشهای زیر تشکیل شده اند:

Cpu واحد پردازش
Alu واحد محاسبات
I /O ورودی ها و خروجی ها
Ram حافظه اصلی میکرو
Rom حافظه ای که برنامه روی آن ذخیره می گردد
Timer برای کنترل زمان ها
و . . .

3- خانواده های میکروکنترلر

خانواده : Pic - AVR - 8051

4- یک میکروکنترلر چگونه برنامه ریزی میشود .

میکرو
کنترلر ها دارای کامپایلرهای خاصی می باشد که با زبان های Assembly basic,
c می توان برای آنها برنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به
نام programmer که در این دستگاه ای سی قرار می گیرد و توسط یک کابل به
یکی از در گاه های کامپیوتر وصل می شود برنامه نوشته شده روی آی سی انتقال
پیدا میکند و در Rom ذخیره می شود .

5- با میکرو کنترلر چه کارهایی می توان انجام داد .

این
آی سی ها حکم یک کامپیوتر در ابعاد کوچک و قدرت کمتر را دارند بیشتر این
آی سی ها برای کنترل و تصمیم گیری استفاده می شود چون طبق الگوریتم برنامه
ی آن عمل می کند این آی سی ها برای کنترل ربات ها تا استفاده در کارخانه
صنعتی کار برد دارد .

6- امکانات میکرو کنترلرها :

امکانات میکرو کنترلرها یکسان نیست و هر کدام امکانات خاصی را دارا می باشند و در قیمت های مختلف عرضه می شود .

7- شروع کار با میکرو کنترلر:

برای
شروع کار با میکرو کنترلر بهتر است که یک زبان برنامه نویسی مثل c یا
basic را بیاموزید سپس یک برد programmer تهیه کرده و برنامه خود را روی
میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه را مشاهده
کنید.
چنان چه در مدارهای الکترو نیکی تجربه ندارید بهتر است از برنامه های آ موزش استفاده کنید.

8- مقایسه خانواده های مختلف میکرو وکنترلرها:

خانواده 8051 :
این
خانواده از میکرو کنترولر ها جزو اولین نوع میکرو کنترولر ها یی بود که
رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترین کامپایلر برای این نوع
میکرو keil یا franklin می باشد میکرو های این خانواده به نوسان ساز نیاز
مند هستند و درمقابل خانواده pic یا AVR از امکانات کمتری برخور دار می
باشد معروف ترین آی سی ها این خانواده 89S51 یا 89C51 می باشد .

خانواده AVR :

این
خانواده از میکرو کنترلرها تمامی امکانات 8051 را دارا می باشد و امکاناتی
چون ADC (مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر
– EEPROM (حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این
خانواده Tiny و Mega است.

خانواده PIC :
این خانواده از نظر امکانات مانند AVR میباشد و در کل صنعتی تر است .

9- مزایای میکرو کنترلر نسبت به مدار های منطقی :

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


 نوشته شده توسط مهدی در چهارشنبه 87/12/28 و ساعت 6:29 عصر | نظرات دیگران()
نرم افزار PonyProg یک نرم افزار ساده ولی قدرتمند می باشد. این نرم افزار
دارای محیطی کاربر پسند بوده و قابل استفاده در سیستم عامل ویندوز و
لینوکس می باشد. هدف این برنامه نوشتن و خواندن بر روی هر نوع دستگاه
سریال می باشد. این نرم افزار باس I²C ، Microwire ، SPI و چیپهای ATMEL و
PIC را پشتیبانی می نماید.

ادامه مطلب...
 نوشته شده توسط مهدی در شنبه 87/11/26 و ساعت 11:26 عصر | نظرات دیگران()

نمایشگرهای LCD که بر اساس درایور مدل HD44780 شرکت هیتاچی کار می کنند هم عمومی هستند و هم ارزان. این نمایشگرها از یک واسط مشترک برای دستیابی به کاراکترها استفاده می کنند، یک BUS 8 بیتی با آدرس دهی و کلاک ساده.HD44780 همچنین دارای یک مد 4 بیتی نیز می باشد به صورتی که Data و فرمان، به صورت یک Nibble انتقال پیدا می کند.

شما زمانی که در میکرو، 8 بیت و یا حتی 4 بیت خالی برای راه اندازی LCD ندارید، چه می کنید؟ این مطلب به شما کمک می کند تا بتوانید یک LCD را از طریق HD44780 و تنها با استفاده از 3 بیت کنترل نمایید.

 

ادامه مطلب...

 نوشته شده توسط مهدی در جمعه 87/4/21 و ساعت 4:8 عصر | نظرات دیگران()

 لیست کل یادداشت های این وبلاگ
میکروکنترلر چیست؟
نرم افزار PonyProg
راه اندازی LCD فقط از طریق 3 بیت
[عناوین آرشیوشده]

بالا

بالا