دانلود تحقیق کلیات میکروکنترلر 8051

تحقیق کلیات میکروکنترلر 8051

تحقیق کلیات میکروکنترلر 8051

دانلود تحقیق کلیات میکروکنترلر 8051

تحقیق کلیات میکروکنترلر 8051
دسته بندی برق ،الکترونیک و مخابرات
فرمت فایل doc
حجم فایل 100 کیلو بایت
تعداد صفحات فایل 158

تحقیق کلیات میکروکنترلر 8051

بصورت جامع در 158 صفحه ی ورد

بخشهایی از متن:

فصل اول : میکروکنترلر 8051

1-1 دراین بخش اتبدا به اعضای مختلف خانواده میکروکنترلر 8051 و ویژگی های آنها نگاه می کنیم . به علاوه خواهیم دید که سازندگان 8051 چه کسانی هستندوچه نوع محصولی ارائه می دهند .

تاریخچه مختصری از 8051

درسال 1981 شرکت  Intel میکروکنترلربه نام  8051  را معرفی کرد . این میکروکنترلردارای 128  بایت 4k , RAM  بایت ROM دو تایمر ، یک پورت سریال وچهار پورت موازی ( هریک 8 بیت ) بود که همه آنها دریک تراشه تعبیه شده بودند .  زمانی به آن سیستم در یک تراشه می گفتند . 8051 یک پروسسور 8 بیت است ، یعنی CPU هر بار می تواند فقط روی  8بیت داده کار کند . داده های بزرگتر از 8 بیت باید به قطعات 8 بیت بشکنند وسپس بوسیلهCPU پردازش شوند . 8051 کلا دارای چهار پورت I/O با عرض 8 بیت است . شکل 2-1 را ملاحظه کنید گرچه 8051 می تواندحداکثر 64K  حافظه ROM  درتراشه داشته باشد ، بسیاری از سازندگان فقط 4K بایت را درتراشه کار گذاشته اند .این مطلب بعدا بطور مفصل بحث شده است .

پس از آنکه Intel  بشرط حفظ سازگاری با 8051 اجازه تولید را به دیگر سازندگان داد تراشه مذکور بسیار  مورد  توجه قرار گرفت .این  توافق منجر به تولید انواع 8051 با سرعت های متفاوت مقداری  ROM در تراشه بوسیله نیم دو جین سازنده شد . ما بعضی از آنها را بعدا بررسی خواهیم کرد . آنچه اهمیت دارداین است که گرچه انواع مختلف 8051 با سرعت ومقدار ROM  متفاوت در تراشه موجودند ولی همه آنها با 8051 اصلی از نظر دستورات سازگارند . این بدان معنی است که اگرشما برنامه ای برای یکی بنویسید ، مستقل از سازنده  روی دیگری هم قابل اجرا ست .

...

فصل دوم : تبادل اطلاعات سریال در 8051

1-2 استانداردهای   RS232

برای ایجاد امکان سازگاری درمیان تجهزات تبادل داده ساخت سازندگان مختلف ، یک استاندارد واسطی به نام RS232 بوسیله سازمان صنایع الکترونیک ( EIA)  در1960  برپا شد .درسال 1960 استاندارد فوق اصلاح وA RS232 نام گرفت .B RS232 وC RS232 به ترتیب درسالهای 1969, 1965معرفی گردیدند در این کتاب فقط آن را RS232 می نامیم . امروزه RS232 یک استاندارد واسط I/O  با کاربردی گسترده است . این استاندارد درPC  ها وتجهیزات بسیاری بکار رفته است .با این وجود ، چون استاندارد مذکور قبل از خانواده منطقی TTL بنا نهاده شد ، سطوح ولتاژ ورودی و خروجی سازگار با TTL نیستند . در RS232 منطق  1 با-3 تا -25 ولت تعریف می شود ، ضمن اینکه +3 تا +25 ولت هم بیت0  است فاصله -3 تا +3 تعریف نشده است .به این دلیل ، برای اتصال هر RS232 به یک سیستم مبتنی  بر میکروکنترلر باید از مبدل های ولتاژی همچون MAX232 برای تبدیل از سطح TTL  به سطح RS232 وبرعکس استفاده کنیم . تراشه های MAX232 به نام راه اندازهای خط وگیرنده های خط نام گذاری شده اند .

/////////////////////////////////////

فهرست مطالب:

فصل اول : میکروکنترلر 8051
تاریخچه مختصری از 8051
میکروکنترلر 8051
دیگر اعضای خانواده 8051
میکروکنترلر 8052
میکروکنترلر 8053
فصل اول :میکروکنترلرهای 8051
انواع میکروکنترلر 8051
میکرو کنترلر 8751
AT89C51 از شرکت Atmel
DS5000از Dollas Semiconductor
نوع OTPاز 8051
خانواده 8051 از Philips
2-1 توصیف پایه های 8051
Vcc
GND
XTAL2,XTAL1
RST
EA
PSEN
ALE
نقش دوگانه پورت 0
پورت 1
پورت 1 به عنوان ورودی
پورت 2
پورت 2 به عنوان ورودی
نقش دوگانه پورت 2
پورت 3
برنامه ریزی I/O دستکاری بیتی
روش های مختلف دستیابی به تمام 8 بیت
ویژگی خواندن – اصلاح – نوشتن
قابلیت آدرس دهی تک بیتی پورت ها
4-1 برنامه نویسی تایمرهای 8051
ثبات های اساسی تایمر
ثبات های تایمر 0
ثبات های تایمر 1
GATE
برنامه نویسی مد 1
توقف درمد 1
یافتن اعدادی که باید در حلقه بار شوند
تولید زمان تاخیر طولانی
برنامه نویسی مد 2
مراحل برنامه نویسی درمد 2
ثبات TCON.
فصل دوم : تبادل اطلاعات سریال در 8051
1-2 استانداردهای RS232
2-2- پایه های RS232
طبقه بندی تبادل داده
3-2 : بررسی سیگنال دست دهی RS232
پورت های COM درIBM PC وسازگار به آنها
4-2 : اتصال 8051 به RS232
پایه های TxD, RxD در 8051
MAX232
بخش 3-10 برنامه نویسی تبادل اطلاعات سریال در 8051
میزان باد در8051
ثبات SBUF
ثبات کنترل سریال SCON
SM1t SM0
SM2
REN
TB8
RB8
TI
RI
برنامه نویسی 8051
اهمیت پرچم TI
اهمیت بیت پرچم RI
دو برابر کردن میزان باود در 8051
میزان باود برای SMOD=0
فصل سوم :
اتصال ADC و سنسورها به 8051
وسایل ADC
تراشه ADC804
CS
RD( خواندن )
WR ( نوشتن نام بهتر آن آغاز تبدیل می باشد )
CLK R , CLK IN
Vref/2
D0-D7
1-3 : اتصال سنسور حرارت به 8051
سنسورهای دما LM35,LM34
فصل چهارم : کنترولر :
4-1 مختصری راجع به انواع کنترولرها :
2-4 کنترولر PID دیجیتال :
فصل پنجم : تعیین پارامترهای کنترلر
1-5 : روشهای تعیین پارامترهای کنترلر براساس پاسخ مدار باز سیستم
1-1-5- روش منحنی واکنش ( Reaction Curve Method)
2-1-5 روش حداقل انتگرال خطاها Minimum Errors Integral Method))
2-5 روشهای تعیین پارامترهای کنترلر براساس پاسخ مدار بسته سیستم
1-2-5 روش حدس وخطا ( Trial & Error Method)
2-2-5- روش نوسانات دائم ( Oscillation Method)
-3-2-5 ( Quarter Decay Method Quarter Decay)
فصل ششم : سخت افزار کنترلر :
ADCO 804
فصل هفتم :
نرم افزار کنترلر :

دانلود تحقیق کلیات میکروکنترلر 8051

ماشین حساب با استفاده از میکروکنترلر 8051

ماشین حساب با استفاده از میکروکنترلر 8051

پایان نامه و پروژه پایانی کارشناسی در رشته مهندسی برق – الکترونیک با عنوان ماشین حساب با استفاده از میکروکنترلر 8051

دانلود ماشین حساب با استفاده از میکروکنترلر 8051

ماشین حساب با استفاده از میکروکنترلر 8051
میکروکنترلر 8051
ریز پردازنده‌ها
دانلود پروژه ماشین حساب با استفاده از میکروکنترلر 8051
دانلود پروژه الکترونیک
دانلود پروژه رشته الکترونیک
دسته بندی برق، الکترونیک، مخابرات
فرمت فایل doc
حجم فایل 44 کیلو بایت
تعداد صفحات فایل 38

دانلود پروژه مهندسی الکترونیک

ماشین حساب با استفاده از میکروکنترلر 8051

 

مقدمه‌ای بر میکروکنترلر 8051

 باوجود اینکه بیش از بیست سال از تولد ریز پردازنده نمی‌گذرد، تصور وسیال الکترونیکی و ... بدون آنکه کار مشکی است در سال 1971 شرکت اینتل: 8080 را به عنوان اولین ریز پردازنده موفق عرضه کرد مدت کوتاهی پس از آن، موتورولا، RCA و سپس Mostechnoloy و zilog انواع مشابهی را به ترتیب به نامهای Z80 , 6502 , 6800 عرضه کردند. گرچه این مدارهای مجتمع به خودی خود فایده چندانی نداشتند.  اما به  عنوان بخشی از یک کامپیوتر تک بورد (SBC) به جزء مرکزی فرآورده‌های مفیدی برای آموزش طراحی با ریز پردازنده ها تبدیل شدند. از این SBC کمه به سرعت به آزمایشگاههای طراحی در کالج‌ها،  دانشگاهها و شرکت های الکترونیکی راه پیدا کردند ومی توان برای نمونه از D2 موتورولا KIM-1 ساخت Mostechnology و SDK-85 متعلق به شرکت اینتل نام برد.
 
 
 
میکروکنترلر قطعه‌ای شبیه به ریز پردازنده است. در 1976 اینتل 8745 را به عنوان اولین قطعه خانواده‌ی یک CPU، 1 کیلو بایت EPROM ، 64 بایت، RAM، 27 پایه I/O و یک تایمر 8 بیتی بود. توان، ابعاد و پیچیدگی میکروکنترلرها با اعلام ساخت8051 یعنی اولین عضو خانواده میکروکنترلرهای MCS-51 در 1980  توسط اینتل پیشرفت چشمگیری کرد. در مقایسه با 8048 این قطعه شامل بیش از 60000 ترانزیستور، K4 بایت ROM، 128 بایت RAM، 32 خط I/O یک درگاه سریال و دو تایمر 16 بیتی است. که از لحاظ مدارات داخلی برای یک IC بسیار قابل ملاحظه است.
امروزه انواع گوناگونی از این IC وجود دارند که بصورت مجازی این مشخصات را دو برابر کرده‌اند. شرکت زیمنس که دومین تولید‌کننده قطعات MCS-51 است SAB80515 را به عنوان یک 8051 توسعه یافته در یک بسته‌ی 68 پایه با شش درگاه I/O 8 بیتی، 13 منبع وقفه و یک مبدل آنالوگ به دیجیتال با 8  کانال ورودی عرضه کرده است خانواده 8051 به عنوان یکی از جامعترین و قدرتمندترین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به  عنوان یک میکروکنترلر مهم برای سالهای آینده یافته است.
 
 
 
اصطلاحات فنی
 یک کامپیوتر توسط دو ویژگی کلیدی تعریف می‌شود: (1) داشتن قابلیت برنامه‌ریزی برای کار کردن روی داده بدون مداخله انسان و (2) توانایی ذخیره و بازیابی عموماً یک سیستم کامپیوتری شامل ابزارهای جانبی برای ارتباط با انسان‌ها به علاوه برنامه‌هایی برای پردازش داده نیز می‌باشد تجهیزات کامپیوتر سخت افزار و برنامه های آن نرم افزار نام دارند.
 
یک سیستم کامپوتری شامل یک واحد پردازش مرکزی است که از طریق گذرگاه آدرس، گذرگاه داده و گذرگاه کنترل به حافظة قابل دستیابی تصادفی و حافظه‌ی فقط خواندنی متصل می‌باشد. مدارهای واسطه گذرگاه‌های سیستم را به وسایل جانبی متصل می کنند.
 
 
 
 
 
 
 
 
 
 
کلمات کلیدی:

میکروکنترلر 8051

ریز پردازنده‌ها

ماشین حساب

 
 
 
 
 
فهرست مطالب
 

مقدمه‌ای بر میکروکنترلر 8051 1

اصطلاحات فنی 2
واحد پردازش مرکزی 3

مقایسه ریز پردازنده‌ها با میکروکنترلرها 4

معماری سخت افزار 5
کاربردها 5

ویژگی‌های مجموعه‌ی دستور المعل ها 6

مروری بر خانواده MCS-51 8
ساختار درگاه  I/O 15
سازمان حافظه 16
RAM بیت آدرس پذیر 18
بانک های ثبات 19
ثباتهای کاربرد خاص 20
کلمه وضعیت برنامه 21
پرچم نقلی 21
پرچم نقلی کمکی 22
بیت های انتخاب بانک ثبات 23
پرچم سرریز 23
بیت توازن 24
اشاره‌گر پشته 25
اتصال LCD به 8051 25
اتصال 8051 به صفحه کلید 31
زمین کردن سطرها و خواندن ستون‌ها 32
 

دانلود ماشین حساب با استفاده از میکروکنترلر 8051