آشنایی با میکروکنترلر

PIC 16f84

 

 

میکروکنترلر در واقع یک کامپیوتر تک تراشه ای کوچک است به این معنی که کل سیستم کامپیوتر مانند CPU، RAM، ROM، خطوط(Input/Output) I/O،(Analog/Digital) A/D،(Digital/Analog) D/A، پورت های سریال و موازی، تایمر و ... داخل یک تراشه یا IC  (Integrated Circuit) جای داده شده است. میکروکنترلر ها قابلیت ذخیره سازی و اجرای برنامه را دارند و می توانند عملیات ریاضی و منطقی را نیز انجام دهند و همچنین در مورد وضعیت خطوط ورودی و خروجی تصمیم گیری نمایند.امروزه تراشه ها در بسیاری از لوازم و وسایل زندگی روزمره و حتی امنیتی کاربرد وسیعی یافته اند و علاوه بر آن در طراحی و اجرای پروژه ای تحقیقاتی و علمی از جمله رباتیک و کنترل استفاده می شوند.

یکی از شرکتهای ساخت میکروکنترلر Microchip Technology می باشد که محصولات آن تحت نام کلی PIC ارائه می شوند. (Programmable Interface Controller)

این نوع تراشه ها در انواع 8 و 18 و28 و 40 و 64 و 80  پایه موجود می باشند.

 

 

برتری های PIC

1-     قابلیت برنامه نویسی با زبان سطح بالا که مشکلات کار با زبان ماشین یا اسمبلی را ندارد. به راحتی با زبان برنامه نویسی مشابه Basic  می توان PIC  را برنامه ریزی کرد.

2-     سرعت اجرای بالای برنامه ها، زیرا برنامه ها به زبان ماشین در PIC  بارگذاری شده اند و با سرعت بالایی اجرا می شوند.

3-     سادگی و قیمت مناسب

 

مشخصات سخت افزاری

ما در اینجا بیشترPIC 16f84  را مورد بررسی قرار می دهیم که دارای 18 پایه می باشد و کاربرد وسیعی را دارد و 13 پایه به عنوان ورودی و خروجی در اختیار ما می گذارد.این تراشه دارای دو پورت   A(5 pin) و B(8 pin)  می باشد که بر حسب نیاز می توان آن ها را خروجی یا ورودی تعریف کرد. هر کدام از پایه ها بر حسب شماره در زیر معرفی شده اند:

 

 

     

17- بیت اول پورت A :    RA0

18- بیت دوم پورت A :     RA1

1- بیت سوم  پورت A :    RA2

2- بیت چهارم پورت A :   RA3

3- بیت پنجم پورت A :   RA4

 

 

6- بیت اول پورت B :         RB0

7- بیت دوم پورت B :        RB1

8- بیت سوم پورت B :      RB2

9- بیت چهارم پورت B :     RB3

10- بیت  پنجم پورت B :   RB4

11- بیت ششم پورت B :  RB5

12- بیت هفتم پورت B :   RB6

13- بیت هشتم پورت B : RB7

 

 

4- MCLR برای Reset کردن بوده و در حالت عادی عکس می باشد یعنی باید به منبع ولتاژ وصل باشد.

5- vss  (GND

14-vdd  (VCC)

15 و 16-  برای اتصال به یک نوسان ساز(مانند کریستال)

 

 

ساختار حافظه

میکروکنترلرهای PIC از نظر نوع حافظه به 4 دسته تقسیم می شوند :

1- دارای حافظه از نوع  Flash هستند : آی سی هایی که دارای حرف F هستند  مانند 16F84
2- دارای حافظه از نوع
EPROM هستند : آی سی هایی که دارای حرف C یا CE هستند  مانند 16C84 -16CE625
3-دارای حافظه از نوع
ROM هستند :آی سی هایی که دارای حرف CR هستند  مانند 16CR84
4-دارای حافظه از نوع
EEPROM هستند .

همچنین آی سی هایی که دارای حرف L هستند دارای رنج ولتاژ گسترده ای هستند .

منبع مطلب: http://laylon.blogfa.com/post-509.aspx

الکترونیک مخابرات,ای سی 741 ,تقویت کننده*741*گری ,کاربرد خازن در صنعت,آی سی های سنسور چیست؟,مرجع مدارات میكرو كنترلر,رئوستا دانشنامه رشد,طراحی و ساخت سیستم اندازه گیری فاصله و نمایش آن بر روی سون سگمنت با استفاده از سنسور آلتراسونیک ,زبان توصیف سخت افزار,سنسورها و مبدلها,سنسورهای فشار,موسیقی با میکسر دیجیتالی,مدار واکی تاکی,ولت متر دیجیتالی,تهیه فیبر برای کنترول از راه دور مادون قرمز,سنسور آلتراسونیک, روش نصب دكل ها ی مخابراتی , مقاومت کد رنگی,محاسن و معایب ربات ها,پروژه های الكترونیك نوری,الکترونیک مدار مخابرات,کیت آموزشی,نوسان ساز کریستالی ,بر پروگرمر با pic,usb(شمارنده) ,دیود pdf ,ربات مسیریاب فازی ,لامپ های پنتود,مدارات الکترونیکی واکی تاکی ,  گیرنده dtmf,سرعت امواج آلتراسونیک در مواد,خازن الکتریکی,كاربرد سنسور استرين گيج , fm مدار گیرنده ,مدار شمارنده,فرستنده گيرنده fm ,مدارات ساده الکترونیک ,نقشه بیسیم ,آپ امپ 741 ,آرایش ترانزیستور , ,انواع آی سی های مخابراتی,مدار رادیو ساده,یو اچ اف بیسیم,منبع تغذيه متغير,مقاله تعریف الکترونیک سلف ,دیاک , ,مبدلها,کاربرد مدارهای rlc و پدیده تشدید در صنعت,موس های بی سیم , eleele blogfa ,مدارات موجود برای دستگاه دروغ سنج ,اموزش بيس كام ,فاصله دكل مخابراتي, نقشه مدارات الکترونیکی برای دانشجویان,موتورهاي dc ,مقاومت های تابع حرارت ptc - ntc ,مقاومتها,میکرو کامپیوتر avr pdf ,مقاله مدارهای مخابراتی,كاربردهاي ساختمان داده ها,کنترل فازی ,  مدارهای مخابراتی pll , plc مقالات میکرو کنترلpdf , بي سيم prc ,کانکتور gm300 ,تاریخچه برق والکترونیک در کشتیها ی تجاری , مدرا فرستنده fm ,نقشه مدار مادون قرمز ,بدست آوردن ولتاژ از طریق مدار مقاومتی,مقاله درباره ی ساخت کنترل از راه دور نور لامپ , عملکرد مبدلها,حساب دسی بل در الکترونیک,نصب پروتل dxp ,نویز تقویت کننده ,نقشه ی مدار چاپی ربات , ,طراحی دکل pdf ,ساختار داخلی مسیریاب های شبکه,کاربرد ای سی انواع ,دیود نوری, vco چیست,ترانزیستور bc107 ,  ای سی رگولاتور , مقاله اشمیت تریگر pdf ,741 ,پل وتسون ,توضیحات دکل مخابراتی,آی سی fm , پروژه برای pic,programer ,پروتل dxp ,مدار الکترونیکی فاکس ,دانشگاه اسلامشهر,پروزه الکترونیک میکرو pic ,ای سی 741 ,دستورات زبان برنامه نویسی پاسكال ,pdf مدار ها ی الکتریکی,سنسور آلتراسونیک,سنسور و ارتباط با كامپیوتر(مقاله),سنسور فشار , دکل بی سیم ,لیزر نیمه هادی,نقشه مدارات گیرنده vhf ,نقشه مدار های الکترونیکی,مدار شوک سنسور,شارژ خازن, آشنایی با e2prom ,ترازوی الکترونیکی ,مدار محاسبه فاصله از طریق امواج آلتراسونیک به وسیله میکروکنترلر,اتصال پورت پرینتر 7segment ,نقشه مدار سنسور مادون قرمز,آپ امپ 741 , fpga ,تحقیق و مقالات دانشجویان الکترونیک,پروژه مدار منطقی(شمارنده منطقی) ,نانو فاراد,مدار شاه منصوریان مدار,نانو فاراد چیست ,گیت xor ,تحقیق درباره بیس کام ,کاربرد cny70 ,الگوریتم ربات,مدار فرستنده گیرنده رادیویی یك كانال الكترونیك,ولتاژ ttl ,قیمت اسپکتروم r&s ,طراحی الگوریتم مسیریاب,گیرنده مادون قرمز سه پایه, 555 استابل,مدارات آلتراسونیک, loadcell مقاله,آشنایی با قطعات و علائم الکترونیک ,  نحوه نمایش یک عدد دو رقمی در seven segmet , 7segment چیست؟,اشعه ی مادون قرمز ,مدار مجتمع یا آی سی كریستال مدار ,ای سی 741 ,ماشینکاری الکتروشیمیایی ,سلف ترانزیستور,المان الكتریكی ,دستورات زبان ماشین میکروکنترلر 8051 ,با mt8870 ,سنسورهای الکترومغناطیسی,الکترونیک دانشگاه اسلامشهر ,