loading...
فایلود شاپ
س بازدید : 20 پنجشنبه 04 آذر 1395 نظرات (0)
میكروكنترلر 8051

مزیتهای میكروكنترلر 8 بیتی 8051 8051 در سال 1981 شركت اینتل میكروكنترلر 8 بیتی خود را با نام 8051 معرفی كرد كه دارای 128 بایت RAM، 4 كیلو بایت ROM، دو تایمر، یك درگاه سریال و 4 درگاه كه تماماً بر روی یك تراشه بود 8051 یك ریزپردازنده 8 بیتی است به این معنی كه CPU آن در هر بار می تواند فقط بر روی 8 بیت داده كار كند و داده های بزرگتر باید به

دانلود میكروكنترلر 8051

میكروكنترلر
مطالبی در مورد میكروكنترلر 8051
مقالاتی در مورد میكروكنترلر 8051
پروژه ای در مورد میكروكنترلر 8051
دسته بندی کامپیوتر
فرمت فایل doc
حجم فایل 93 کیلو بایت
تعداد صفحات فایل 25

D7

D6

D5

D4

D3

D2

D1

D0

 

تعدادی از ثباتها كه بیشترین كاربرد را دارند عبارتند از:

   A (انباشتگر) B ، R0، R1، R2، R3، R4، R5، R6، R7، DPTR (شانگر داده) و PC        (Program counter شمارندة برنامه) كه همگی 8 بیتی اند به جزء DPTR و PC .

   ثبات PC یا شمارندة برنامه به آدرس دستورالعمل بعدی كه اجرا خواهد شد اشاره       می كند. زمانی كه CPU كه عملی را از برنامة موجود در ROM واكشی می كند شمارندة برنامه افزایش یافته و به دستورالعمل بعدی اشاره می كند. این ثبات 16 بیتی است.

   به هنگام روشن شدن میكروكنترلر 8051 همگی از آدرس0000  شروع به كار می كنند. به عبارت دیگر هنگام روشن شدن PC مقدار 0000 را در خود خواهد داشت.

 

پایه های 8051

 

   در شكل زیر 32 پایه از مجموع 40 پایه در 8051 به چهار درگاه P0، P1، P2، P3 اختصاص دارند. (شكل صفحة                )

   دو پایه PSEN و ALE به طور عمده توسط سیستمهای مبتنی بر 8031 به كار گرفته   می شوند.

 

 

XTAL1 و XTAL2

   با وجود اینكه 8052 تراشه ای است كه دارای نوسانساز اما نیازمند یك ساعت خارجی برای راه اندازی آن است كه بیشتر از یك كریستال نوسانساز از نوع كوارتز به ورودیهای XTAL1 (پایه 19) و XTAL2 (پایه 18) متصل می شود.

EA

   اعضای خانوادة 8051 همگی به همراه یك ROM بر روی تراشه برای ذخیره برنامه ها ارائه می شوند در چنین مواردی باید پایه EA (پایه اكو) به VCC متصل شود در غیر این صورت پایه به GND وصل می شود.

 

پایه های درگاه I/O

   چهار درگاه P0، P1، P2، P3 هر كدام با استفاده از 8 پایه درگاههای 8 بیتی ایجاد         می كنند، كه تمتماً به صورت خروجی پیكربندی شده اند كه اگر به صورت ورودی بخواهد مورد استفاده قرار گیرد باید به وسیلة مقاومتهای متصل شده به درگاه و با برنامه، تمام بیتهای درگاه را به 1 تبدیل كرد.

MOV  A,#0FFH

MOV  P0.A

در این مثال درگاه P0 به ورودی تبدیل می شود.

 

نقش دوگانه درگاه 0

   همانطوری كه در شكل مشاهده می شود درگاه 0 برای AD0 تا AD7 نیز طراحی شده است كه امكان استفاده از داده و آدرس را به درگاه می دهد. هنگامی كه 8051 یا 8031 به یك حافظة‌خارجی متصل است درگاه تدارك بیننده آدرس و داده برای آن است. ALE نشان دهنده این است كه آیا P0 دارای آدرس است یا داده اگر ALE صفر باشد داده و اگر ALE=1 باشد آدرس تدارك دیده می شود.

   درگاه 2 برای A8 تا A15 نیز طراحی شده است. 8031 قابلیت دسترسی به 64K بایت حافظة را دارد، از این رو یك مسیر 16 بیتی آدرس دهی خواهد داشت. 8 بیت به وسیلة درگاه 0 و 8 بیت دیگری به وسیلة درگاه 0

دانلود میكروكنترلر 8051

ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 2415
  • کل نظرات : 13
  • افراد آنلاین : 268
  • تعداد اعضا : 0
  • آی پی امروز : 369
  • آی پی دیروز : 84
  • بازدید امروز : 2,408
  • باردید دیروز : 163
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 3,371
  • بازدید ماه : 3,371
  • بازدید سال : 36,704
  • بازدید کلی : 223,869
  • آخرین نظرات
  • دانلود ریمیکس آهنگ + اورجینال (دلدار موزیک) - 1400/12/20
    با سلام و احترام خدمت ...
  • دانلود ریمیکس آهنگ + اورجینال (دلدار موزیک) - 1400/12/20
    با سلام و احترام خدمت ...
  • سینما در ماشین با ایرانتیک - 1399/03/13
    سینما در ...
  • تخفيف ريحون - 1396/04/31
    تخفيف ويژه 10 هزار ...
  • شیدا - 1395/09/05
    سلام.خوبی؟ اگر مایل ...
  • طراحی سایت املاک - 1395/09/05
    ممنون از مطلب علمی ...
  • دانستنی ها - 1395/09/04
    سلام وبلاگ خوبی ...
  • بلرینگ - 1395/08/16
    ممنون از شما از وبلاگ ...
  • نازنین - 1395/08/15
    سلام خسته نباشید، اگه ...
  • بلبرینگ - 1395/08/14
    با سلام من از وبلگ شما ...
  • کدهای اختصاصی