اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اس فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

اختصاصی از اس فایل دانلود تحقیق بررسی میکروپروسسور و میکروکنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

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


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

مقدمه :
گرچه کامپیوترها تنها چند دهه‌ای است که با ما همراهند، با این حال تاثیر عمیق آنها بر زندگی ما با تاثیر تلفن، اتومبیل و تلویزیون رقابت می‌کند. همگی ما حضور آنها را احساس می‌کنیم، چه برنامه نویسان کامپیوتر و چه دریافت کنندگان صورت حسابهای ماهیانه که توسط سیستم‌های کامپیوتری بزرگ چاپ شده و توسط پست تحویل داده می‌شود. تصور ما از کامپیوتر معمولاً داده پردازی است که محاسبات عددی را بطور خستگی ناپذیری انجام می‌دهد.
ما با انواع گوناگونی از کامپیوترها برخورد می‌کنیم که وظایفشان را زیرکانه و بطرزی آرام، کارا و حتی فروتنانه انجام می‌دهند و حتی حضور آنها اغلب احساس نمی شود. ما کامپیوتر‌ها را به عنوان جزء مرکزی بسیاری از فرآورده‌های صنعتی و مصرفی از جمله، در سوپر مارکت‌ها داخل صندوق‌های پول و ترازوها؛ در خانه، در اجاق ها، ماشین‌های لباسشویی، ساعت‌های دارای خبر دهنده و ترموستات ها؛ در وسایل سرگرمی همچون اسباب بازیها، VCRها، تجهیزات استریو و وسایل صوتی؛ در محل کار در ماشین‌های تایپ و فتوکپی؛ و در تجهیزات صنعتی مثل مته‌های فشاری و دستگاههای حروفچینی نوری می‌یابیم. در این مجموعه‌ها کامپیوتر‌ها وظیفه ی کنترل را در ارتباط با دنیای واقعی، برای روشن و خاموش کردن وسایل و نظارت بر وضعیت آنها انجام می‌دهند. میکروکنترلرها (برخلاف میکروکامپیوترها و ریزپردازنده ها) اغلب در چنین کاربردهایی یافت می‌شوند.
با وجود این که بیش از بیست سال از تولد ریز پردازنده نمی گذرد، تصور وسایل الکترونیکی و اسباب بازیهای امروزی بدون آن کار مشکلی است. در 1971 شرکت اینتل، 8080 را به عنوان اولین ریزپردازنده موفق عرضه کرد. مدت کوتاهی پس از آن، موتورولا، RCA و سپس MOS Technology و Zilog انواع مشابهی را به ترتیب به نامهای 6800، 1801، 6502، Z80 عرضه کردند. گرچه این مدارهای مجتمع (ICها) به خودی خود فایده چندانی نداشتند اما به عنوان بخشی از یک کامپیوتر تک بورد (SBC)، به جزء مرکزی فرآورده‌های مفیدی برای آموزش طراحی با ریزپردازنده‌ها تبدیل شدند.
از این SBC‌ها که بسرعت به آزمایشگاه‌های طراحی در کالج ها، دانشگاهها و شرکت‌های الکترونیکی راه پیدا کردند می‌توان برای نمونه از D2 موتورولا، KLM-1 ساخت MOS Technology و SDK-85 متعلق به شرکت اینتل نام برد.
میکروکنترلرقطعه ای شبیه به ریزپردازنده است. در 1969 اینتل 8748 را به عنوان اولین قطعه خانواده‌ی میکروکنترلرهای MCS-48 TM معرفی کرد. 8748 با 17000 ترانزیستور در یک مدار مجتمع، شامل یک CPU، 1 کیلو بایت EPROM، 64 بایت RAM، 27 پایه I/O و یک تایمر 8 بیتی بود. این IC و دیگر اعضای MCS-48 TM که پس از آن آمدند، خیلی زود به یک استاندارد صنعتی در کاربردهای کنترل گرا تبدیل شدند. جایگزین کرن اجزاء الکترومکانیکی در فرآورده‌هایی مثل ماشین‌های لباسشویی و چراغ‌های راهنمایی از ابتدای کار، یک کاربرد مورد توجه برای این میکروکنترلرها بودند و همین طور باقی ماندند. دیگر فرآورده‌هایی که در آن می‌توان میکروکنترلر را یافت عبارتند از اتومبیل ها، تجهیزات صنعتی، وسایل سرگرمی و ابزارهای جانبی کامپیوتر. (افرادی که یک IBM-PC دارند کافی است به داخل صفحه کلید نگاه کنند تا مثالی از یک میکروکنترلر را در یک طراحی با کمترین اجزاء ممکن ببینند).
توان و ابعاد پیچیدگی میکروکنترلرها با اعلام ساخت 8051، یعنی اولین عضو خانواده ی میکروکنترلرهای  MCS-51 TM در 1980 توسط اینتل پیشرفت چشمگیری کرد.در مقایسه با 8048 این قطعه شامل بیش از 60000 ترانریستور، K 4 بایت ROM، 128 بایت ROM، 32 خط I/O، یک درگاه سریال و دو تایمر 16 بیتی است. که از لحاظ مدارات داخلی برای یک IC بسیار قابل ملاحظه است.، (شکل 1-1 را ببینید). امروزه انواع گوناگونی از این IC وجود دارند که به صورت مجازی این مشخصات را دو برابر کرده اند. شرکت زیمنس که دومین تولید کننده ی قطعات MCS-51 TM است SAB80515 را به عنوان یک 8051 توسعه یافته در یک بسته 68 پایه با شش درگاه I/O 8 بیتی، 13 منبع وقفه و یک مبدل آنالوگ به دیجیتال با 8 کانال ورودی عرضه کرده است. خانواده ی 8051 به عنوان یکی ار جامعترین و قدرتمندترین میکروکنترلرهای 8 بیتی شناخته شده و جایگاهش را به عنوان یک میکروکنترلر مهم برای سالهای آینده یافته است. این کتاب درباره ی خانواده ی میکروکنترلرهای MCS-51 TM نوشته شده است. فصل‌های بعدی معماری سخت افزار و نرم افزار خانواده MCS-51 TM را معرفی می‌کند و از طریق مثالهای طراحی متعدد نشان میدهند که چگونه اعضای این خانواده می‌توانند در طراحی‌های الکترونیکی با کمترین اجزاء اضافی ممکن شرکت داشته باشند.
در بخش‌های بعدی از طریق یک آشنایی مختصر با معماری کامپیوتر، یک واژگان کاری از اختصارات و کلمات فنی که در این زمینه متداولند (و اغلب با هم اشتباه می‌شوند) را ایجاد خواهیم کرد. از آن جا که بسیاری اصطلاحات در نتیجه تعصب شرکت‌های بزرگ و سلیقه مولفان مختلف دچار ابهام شده اند، روش کار ما در این زمینه بیشتر عملی خواهد بود تا آکادمیک. هر اصطلاح در متداول ترین حالت با یک توضیح ساده معرفی شده است.
2-1 اصطلاحات فنی
یک کامپیوتر توسط دو ویژگی کلیدی تعریف می‌شود:
(1) داشتن قابلیت برنامه ریزی برای کار کردن روی داده بدون مداخله انسان و
(2) توانایی ذخیره و بازار یابی داده. عموماً یکی سیستم کامپیوتری شامل ابزارهای جانبی برای ارتباط با انسان‌ها به علاوه ی برنامه‌هایی برای پردازش داده نیز می‌باشد. تجهیزات کامپیوتر سخت افزار، و برنامه‌های آن نرم افزار نام دارند. در آغاز اجازه بدهید کار خود را با سخت افزار کامپیوتر و با بررسی شکل 2-1 آغاز می‌کنیم.
نبود جزئیات در شکل عمدی است و باعث شده تاشکل نشان دهنده ی کامپیوتر‌هایی در تمامی اندازه‌ها باشد. همان طور که نشان داده شده است، یک سیستم کامپیوتری شامل یک واحد پردازش مرکزی (cpu) است که از طریق گذرگاه آدرس 2، گذرگاه داده 3 و گذرگاه کنترل 4 به حافظه قابل دستیابی تصادفی 5 (RAM) و حافظه فقط خواندنی6 (RAM) متصل می‌باشد. مدارهای واسطه7 گذرگاه‌های سیستم را به وسایل جانبی متصل می‌کنند. حال اجازه بدهید تا هر یک از اینها را بطور مفصل بررسی کنیم.

فهرست مطالب
فصل اول
آشنایی با میکروکنترلرها
1-1 مقدمه    2
2-1 اصطلاحات فنی    4
3-1 واحد پردازش مرکزی    5
4-1 حافظه نیمه رسانا: RAM و ROM    7
5-1 گذرگاه‌ها: آدرس، داده و کنترل    7
6-1 ابزارهای ورودی/خروجی    9
1-6-1 ابزارهای ذخیره سازی انبوه    9
2-6-1 ابزارهای رابط انسان    10
3-6-1 ابزارهای کنترل/ نظارت    11
8-1 میکروها، مینی‌ها و کامپیوترهای مرکزی    11
9-1 مقایسه ریز پردازنده‌ها با میکروکنترلرها    12
1-9-1 معماری سخت افزار    12
2-9-1 کاربردها    13
3-9-1 ویژگیهای مجموعه ی دستوالعمل‌ها    14
فصل دوم
خلاصه سخت افزار
1-2 مروری بر خانواده MCS–50TM    17
2-2 بررسی اجمالی پایه‌ها    18
1-2-2 درگاه 0    19
2-2-2 درگاه 1    20
3-2-2 درگاه 2    20
4-2-2 درگاه 3    20
5-2-2 PSEN (Program Store Enable)    20
6-2-2 ALE (Address Latch Enable)    21
7-2-2 EA (External Access)    21
8-2-2 RST (Reset)    22
9-2-2 ورودی‌های نوسان ساز روی تراشه    22
10-2-2 اتصالات تغذیه    22
3-2 ساختار درگاه    22
4-2 سازمان حافظه    24
1-4-2 RAM همه منظوره    25
2-4-2 RAM بیت آدرس پذیر    27
3-4-2 بانک‌های ثبات    27
5-2 ثبات‌های کاربرد خاص    28
1-5-2 کلمه وضعیت برنامه    29
1-1-5-2 پرچم نقلی    29
2-1-5-2 پرچم نقلی کمکی    30
3-1-5-2 پرچم 0    30
4-1-5-2 بیت‌های انتخاب بانک ثبات    30
5-1-5-2 پرچم سرریز    30
6-1-5-2 بیت توازن2    31
2-5-2 ثبات B    31
3-5-2 اشاره گر پشته    31
4-5-2 اشاره گر داده3    32
5-5-2 ثبات‌های درگاه 4    33
6-5-2 ثبات‌های تایمر    34
7-5-2 ثبات‌های درگاه سریال    34
8-5-2 ثبات‌های وقفه    34
9-5-2 ثبات کنترل توان4    35
1-9-5-2 حالت معلّق    35
2-9-5-2 حالت افت تغذیه    35
فصل سوم
عملیات درگاه سریال
1-3 مقدمه    37
2-3 ثبات کنترل درگاه سریال    38
3-3 حالت عملکرد    39
1-3-3 ثبات انتقال 8 بیتی (حالت 0)    39
2-3-3 UART بیتی با نرخ ارسال متغیر (حالت1)    40
3-3-3 UART بیتی با نرخ ارسال ثابت (حالت 2)    44
4-3-3 UART بیتی با نرخ ارسال متغیر (حالت 3)    44
4-3 مقدار دهی اولیه و دستیابی به ثبات‌های درگاه سریال    44
1-4-3 فعال ساز گیرنده    44
2-4-3 بیت داده ی نهم    45
3-4-3 افزودن یک بیت توازن    45
4-4-3 پرچم‌های وقفه    46
5-3 ارتباط چند پردازنده ای    46

فصل چهارم
وقفه‌ها
1-4 مقدمه    49
2-4 سازمان وقفه 8051    50
1-2-4 فعال و غیر فعال کردن وقفه‌ها    50
2-2-4 تقدم وقفه    51
3-2-4 ترتیب اجرا    52
3-4 وقفه‌های پردازنده    53
1-3-4 برداری وقفه    54
4-4 طراحی برنامه با استفاده از وقفه    54
1-4-4 روال‌های سرویس وقفه کوچک    55
5-4 تفاوت میکروپروسسور و میکروکنترلر    56
میکروپروسسورها
فصل اول
معرفی میکروپروسسورهای Z-80، 8080 و 8085
1-1 مدل‌های CPU برای میکروپروسسورهای 8080، 8085 و Z-80    58
1-2 مدل‌های برنامه نویسی برای 8080، 8085 و Z-80    63
فصل دوم
ساخت میکروکامپیوتر
2-1 تولید سیگنال ساعت سیستم    66
فصل سوم
ساخت میکروکامپیوتر
3-1 سلسله مراتب حافظه    69
فصل چهارم
ساخت میکروکامپیوتر
4-1 طراحی یک دریچة ورودی 8 بیتی    71
4-2 طراحی یک دریچه خروجی 8 بیتی    71
فصل پنجم
آی سی‌های پشتیبان ویژه:خانواده 8085/ 8080
5-1 A8755، 16KEPROM با I/O    73
5-2 متصل کننده قابل برنامه ریزی وسیله جانبی A8255    73
فصل ششم
آی سی‌های پشتیبان ویژه: خانواده Z-80
6-1 کنترل کنندة ورودی/خروجی موازی Z8400‌    75
منابع    77
 
شامل 82 صفحه word


دانلود با لینک مستقیم


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

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

اختصاصی از اس فایل دانلود مقاله کامل درباره مزیتهای میکروکنترلر 8 بیتی 8051 دانلود با لینک مستقیم و پر سرعت .

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


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

 

 

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل: Word (قابل ویرایش و آماده پرینت)

تعداد صفحه :25

 

بخشی از متن مقاله

مزیتهای میکروکنترلر 8 بیتی 8051

8051

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

پس از اینکه اینتل اجازة ساخت و فروش 8051 را با شرط حفظ سازگاری کد با 8051 به سازنده گان دیگر داد، 8051 از محبوبیت زیادی برخوردار شد.

این نکتة بسیار مهمی است که با وجود ویژگیهای مختلف در سرعت و مقدار ROM به کار رفته در انواع 8051، سازگاری کامل با 8051 اصلی و دستورالعملهای مربوطه هنوز هم وجود دارد. یعنی اگر برنامه ای برای یکی از 8051ها نوشته شود می توان آن را بر روی 8051های دیگر اجرا کرد. صرفنظر از سازندة میکروکنترلر 8051.

 ویژگیهای 8051    

        ROM                    1            Serial Port                            4kbytes

RAM                  6            Interrupt Sources             28bytes

Timer                          2

I/O Pins                      32

   میکرو کنترلر8051  عضو اصلی خانوادة 8051  است که شرکت ایتل از آن به عنوان MCS-51  یاد می کند.

   اعضای دیگر خانوادة 8051، 8052، 8031، 8751 و... می باشد.

8051  

 درون 8051

   در یکCPU  از ثباتها ، Register به عنوان مکانی برای ذخیره سازی موقت اطلاعات مورد استفاده قرار می گیرد. اکثر ثباتهای 8051 ، 8 بیتی هستند.

   در ثباتهای 8051 فقط داده 8 بیتی می تواند قرار داد. در دیاگرام زیر یک ثبات با 8 بیت خود به ترتیب از با ارزشترین D7 تا کم ارزشترین 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

دستورالعمل MOV

   دستورالعمل MOV داده ای را از یک مکان به مکان دیگر کپی می کند، که فرمت آن به صورت زیر است

 

MOV Deest,Source

   این دستور به CPU می گوید که عملوند آن را به عملوند مقصد کپی کند. برای مثال در دستورالعمل “MOV A,R3 “ محتویات ثبات R3 به A منتقل می شود که پس از اجرا ثبات A محتویات R3 را در بر خواهد داشت. دستور MOV هیچ تأثیری در عملوتد منبع ندارد. انتقال مقدار بزرگتر از ظرفیت ثبات خطا به دنبال خواهد داشت.

نکته: علامت “#”  پوند نشانگر مقدار است که هر کدام از ثباتهای A و B و R0-R7      می توانند با مقدار کپی شود. که اگر علامت “#” قرار داده نشود. مفهوم آن بار شدن از یک مکان حافظه است. برای مثال دستور “MOV A و 17H”  به معنی انتقال محتویات مکان حافظه 17H به ثبات A است، که دمی تواند هر مقداری را در خود داشته باشد.

دستورالعمل ADD

”ADD  A,Source”

   افزودن عملوند   انباشتگر (A) است.

در دستور محاسباتی  ثبات A حتماُ باید مقصد تمام عملیات محاسباتی باشد.

 

ORG

     نشان دهندة این است که برنامه ای که می خواهد شروع شود از چه خانه ای آغاز شود.

DB

   DB (DeFile Byte) برای تعریف داده های 8 بیتی استفاده می شود که در برنامه به اسم مشخص است.

                ORG  1000H

MY DATA : DB        1,5,7

                      MOV     A, My Data

                      MOV     A, My Data

در DB اعداد می توانند به فرمهای هگزا، اسمال باینری یا اسکی به کار رود.

 

 

EQU (Eguate)

   این دستور دهنده برای تعریف یک مقدار ثابت استفاده می شود به نحوی که مکانی از حافظه اشغال نمی شود و وابسته به یک مقدار با چسب است.

Count    EQV    25

MSV     R3,#Count

   پس از اجرا ثبات R3 مقدار25 را خواهد داشت مزیت EQV این است که اگر مقدار ثابتی در جاهای مختلفی تکرار شده باشد و برنامه نویس بخواهد تمام آنها را تغییر دهد با استفاده از EQV این کار انجام می گیرد.

 

END

   پایان برنامه را نشان می دهد.

برنامه های تأخیر

   برای اجرای یک دستورالعمل توسط CPU تعداد مشخص چرخه ساعت (Clock Cycles) مورد نیاز است که در خانوادة 8051 با عنوان چرخه های ماشین نام برده می شود.                                       در 8051 طول چرخة ماشین بستگی به فرکانس تولید شده توسط کریستال نوسانسازی دارد که بر روی مدار تراشه قرار دارد. و منبع ساعت برای 8051 می باشد.

   اغلب کریستال نوسانساز 11.0592 MHZ است که یک چرخة ماشین 1/12 فرکانس کریستال را دریافت و سپس آنرا معکوس می کنند.

مثال: اگر فرکانس کریستال 11.0592 MHZ باشد چرخة ماشین 1.085 MS می باشد زیرا 1/921.6 KHZ                      11.0592/12=921.6 KHZ                                        

   هر دستور برای تعیین میزان تأخیر تعداد چرخه های ماشین آن دستور را در 1.085 ضرب می کنند.

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

/images/spilit.png

دانلود فایل 


دانلود با لینک مستقیم


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

تحقیق در مورد آموزش میکرو کنترلر 8051

اختصاصی از اس فایل تحقیق در مورد آموزش میکرو کنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد آموزش میکرو کنترلر 8051


تحقیق در مورد آموزش میکرو کنترلر 8051

 

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 

 تعداد صفحه65

 

بخشی از فهرست مطالب

تشریح پایه های 8051 و RAM و ROM داخلی آن

ROM  چیست؟

پایه RST(9) ریست

دستور MOV

JB  OK,LOOP

آموزش میکرو کنترلر 8051

قبل از همه چیز چرا 8051 ؟

میکرولنترلر 8051 پایه و اساسی است برای یادگیری دیگر میکروکنترلر ها دستورات اسمبلی این میکرو نسبت به AVR خیلی کمتر هست و دارای امکانات کمتری نسبت به دیگر میکرو ها است به همین دلیل یادگیری و فهم آن خیلی راحت و آسان می باشد که برای شروع ابتدا باید مفاهیم منطق و دیجیتال را خوب فهمیده باشید و بعد از آن باید سخت افرار 8051 و RAM و ROM داخلی آن را درک کرده باشید تا بتوانید یک برنامه کاربردی بنویسید تا یک پروسه را کنترل کند. خیلی ها برای یادگیری میگن که ما که می خواهیم برنامه نویسی میکرو را یاد بگیرم پس بهتر بالاترین میکرو یعنی AVR یا PIC یاد بگیریم در صورتی که به نظر من کاملا اشتاه بوده و کار غلطی است که اگه بخواهید تا آخر ادامه دهید کاری طاقت فرسا خواهد بود. مثل این خواهد بود که سقف طبقه اول یک ساختمان را درست نکرده باشیم و بخواهیم طبقه دوم را درست کنیم. در این وبلاگ من تا بتوانم به زبان ساده و روان مطالب را بیان خواهم کرد که البته اگه یکم علاقه و پشتکار داشته باشد مطمئن باشید به میکرو مسلط خواهید شد و می توانید آن را به راحتی برنامه ریزی کنید. قیمت این میکرو خیلی ارزان می باشد در حدود 1000 تومان و حافظه ROM آن قابل پاک کردن و استفاده مجدد می باشد پس شما به راحتی می توانید در خانه یا محل کار برای راحتی خود و افراد خانواده چیزهایی با آن بسازید که آدم باورش نشه که اینو خودش ساخته و طراحی کرده


دانلود با لینک مستقیم


تحقیق در مورد آموزش میکرو کنترلر 8051

دانلود پروژه پردازش دیجیتالی تصویر و معرفی میکرو کنترلر 8051

اختصاصی از اس فایل دانلود پروژه پردازش دیجیتالی تصویر و معرفی میکرو کنترلر 8051 دانلود با لینک مستقیم و پر سرعت .

دانلود پروژه پردازش دیجیتالی تصویر و معرفی میکرو کنترلر 8051


دانلود پروژه پردازش دیجیتالی تصویر و معرفی میکرو کنترلر 8051

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

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

 تکنولوژی ماشین بینایی وتصویر بر داری دیجیتالی شامل فرایند هایی است که نیازمند بکارگیری علوم مختلف مهندسی نرم افزار کامپیوتر می باشد این فرایند را می توان به  چند دسته اصلی تقسیم نمود :

  • ایجاد تصویر به شکل دیجیتالی
  • بکارگیری تکنیکهای کامپیوتری جهت پردازش ویا اصلاح داده های تصویری
  • بررسی و استفاده از نتایج پردازش شده برای اهدافی چون هدایت ربات یا کنترل نمودن تجهیزات خود کار ، کنترل کیفیت یک فرایند تولیدی ، یا فراهم آوردن اطلاعات جهت تجزیه و تحلیل آماری در یک سیستم تولیدی کامپیوتری (MAC)

ابتدا می بایست آشنایی کلی ، با هر یک از اجزاء سیستم پیدا کرد و از اثرات هر بخش بر روی بخش دیگر مسطح بود . ماشین بینایی و تصویر بر داری دیجیتالی از موضوعاتی است که در آینده نزدیک تلاش و تحقیق بسیاری از متخصصان را بخود اختصاص خواهد بود.

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

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

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

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

 2-1-بینایی واتوماسیون کارخانه

وظایف اساسی که می تواند توسط سیستمهای ماشین بینایی انجام گیرد شامل سه دسته اصلی است.

  • کنترل
  • بازرسی
  • ورود داده

کنترل در ساده ترین شکل آن مرتبط با تعیین موقعیت و ایجاد دستورات مناسب می باشد تا یک مکانیزم را تحریک نموده ویا عمل خاصی صورت گیرد . هدایت نقاله های هدایت شونده خود کار (AGVS) در عملیات انتقال مواد در یک کارخانه هدایت مشعل جوشکاری در امتداد یک شمایر یا لبه یا انتخاب یک سطح بخصوص برای انجام عملیات رنگ پاشی توسط ربات ، مثلهایی از بکار گیری ، ماشین بینایی در کنترل می باشند . کاربردهای ماشین بینایی در بازرسی مرتبط با تعیین برخی پارامترها می باشد . ابعاد مکانیکی وهمچنین شکل آن ، کیفیت سطوح ، تعداد سوراخها در یک قطعه ، وجود یاعدم وجود یک ویژگی یا یک قطعه در محل خاصی از جمله پارامترهایی هستند که توسط ماشین بینایی ممکن است ، بازرسی می شوند عمل اندازه گیری توسط ماشین بینایی کم و بیش مشابه بکار‌گیری روشهای سنتی استفاده از قیدها و سنجه های مخصوص و مقایسه ابعاد می باشد . سایر عملیات بازرسی بجز موارد اندازه گیری شامل مواردی چون کنترل وجود بر چسب بر روی محصول بررسی رنگ قطعه ، وجود مواد خارجی در محصولات غذایی نیز با تکنیکهای خاصی انجام می گیرد . کار بازرسی ممکن است حتی شامل مشخص نمودن خواص یا ویژگیهایی الکتریکی یک محصول گردد . با مشاهده خروجی اندازه گیرهای الکتریکی می توان صحت عملکرد محصولات الکتریکی را بازرسی نمود . هر چند که در چنین مواردی چنانچه سیستم بینایی کار دیگری بجز مورد ذکر شده انجام ندهد معمولا روش ساده تر و مقرون به صرفه ترین بدین صورت خواهد بود که کار بازرسی فوق توسط یک ریز پردازنده و ابزارهای مربوط انجام گیرد .

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

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

3-1 سرعت واکنش

زمان مورد نیاز برای تصمیم گیری توسط ماشین بینایی بستگی به اندازه ماتریس تصویر یا زمان پردازش لازم در کارت تصویر گیر و نوع دوربین دارد . دوربیهایی نوع لاچکی که با استاندارد Rs-170 کار می کنند تعداد 30 تصویر در ثانیه تولید می کنند که این تصاویر بر روی مونیتورهای موجود در بازار قابل نمایش هستند . چنانچه از استاندارد Rs-170 استفاده نشود

فهرست مندرجات:

 پیشگفتار: ................................................................................. 3  

فصل 1 آشنایی با ماشین بینایی و تصویر برداری دیجیتالی ...................... 6  

فصل 2 میکروکنترلر 8051 .................................................................... 38  

فصل 3 موتور پله ای و مشخصه های اساسی آن ................................... 99

  فصل 4 نمونه عملی از یک ربات مسیر یاب ساده ................................. 112

شامل 138 صفحه فایل word قابل ویرایش


دانلود با لینک مستقیم


دانلود پروژه پردازش دیجیتالی تصویر و معرفی میکرو کنترلر 8051

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

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

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


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

لینک پرداخت و دانلود *پایین مطلب*

 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

  

تعداد صفحه38

                                                             

فهرست مطالب

 

مقدمه‌ای بر میکروکنترلر 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 یعنی اولین عضو خانواده میکروکنترلرهای

 


دانلود با لینک مستقیم


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