فرمت فایل : word(قابل ویرایش)
تعداد صفحات:51
فهرست مطالب:
چکیده
مقدمه
فصل اول : سخت افزار پروژه
1-1- تغدیه مدار
1-1-1- یکسو سازی
1-1- 2- یکسوکننده نیم موج
1-1-3- بازده یکسوکننده نیم موج
1-1-4- یکسوکنندهی تمام موج
الف) یکسوکننده ی تمام موج با ترانس سه سر
ب) یکسو کنندهی تمام موج من با استفاده از شبکهی پل:
شبکهی پل
1-2-1 خازنهای صافی نیم موج
(1-2-2) خازن های صافی تمام موج
(1-1) رگولاتورها و منابع تغذیه
(1-3-2) تعریف پارامتر تنظیم ولتاژ:
انواع منابع تغذیه
(1-3-3-1) انواع رگولاتورهای خطی
1-تعریف رگولاتورولتاژ ساده:
2- تعریف رگولاتور ولتاژ سری:
3-تعریف رگولاتور ولتاژ از نوع موازی یا شنت:
Ic 2-3-3-1 رگولاتورها:
الف- IC رگولاتورهای سری AN78XX
IC رگولاتورهای سری AN79XX:
IC رگولاتورهای سری LMXXX:
1-2- بخش ورودی مدار:
1-3- بخش کنترلی مدار:
3-1 معرفی میکروکنترلر:
3-2 تفاوت میکروکنترلر و ریزپردازنده:
3-3 مشخصات میکروکنترلر 8051:
3-4 بررسی پایههای میکروکنترلر 8051:
3-4-1 درگاه صفر:
3-4-2 درگاه یک:
3-4-4 درگاه سه:
•تواناسازذخیره برنامه( : (PSEN
•تواناساز قفل آدرس (ALE):
•دسترسی خارجی (EA):
•بازنشان (RST):
•ورودی نوسان ساز داخلی:
•اتصالات تغذیه:
•سازمان دهی حافظه8051:
3-4-5-1 حافظه RAM:
الف)RAMهمه منظوره:
ب)RAMبیت آدرس پذیر:
ج)بانکهای ثبات:
3-4-5-2 ثباتهای ویژه:
1-کلمة وضعیت برنامه ( PSW):
1-1)نشانه نقل ((Carry Flag:
1-2 نشانه نقل کمکی (AC):
1-3 نشانة صفر (F0):
1-4 بیتهای انتخاب بانک ثبات (RS0.RS1):
1-5 نشانة سرریز (OV):
1-6)بیت توازن(p):
2-ثبات B:
3-اشاره گر پشته(SP):
4- اشارهگر داده (DPTR):
5- ثباتهای درگاه:
6- ثباتهای زمانسنج:
7-ثباتهای در گاهی سری:
8-ثبات های وقفه:
1-4- بخش نمایشگر
فصل دوم:نرم افزار پروژه
1-1)روتین برنامه
2-1)توضیحات مربوط به روتین برنامه
2-1 بخش اول:
2-2 بخش دوم:
2-3 بخش سوم:
2-4 بخش چهارم (شروع برنامه):
2-5 بخش پنجم:
2-6 بخش ششم یا TIMER0ROUTIN:
2-7 بخش هفتم یا KEYCHECK:
2-8 بخش هشتم یا START:
2-9 بخش نهم یا CONTROL:
2-10 بخش دهم یا DISPIAY:
2-11 بخش یازدهم یاSHOW:
2-12 بخش دوازدهم یا DISPLAY TABLE:
2-13 بخش سیزدهم MAIN:
2-14 بخش چهاردهم یا LOOP:
نتیجهگیری:
منابع و مآخذ:
چکیده
هدف این پروژه ، طراحی و ساخت کرونومتر دیجیتال با دقت یک صدم ثانیه می باشد.
در این راستا، نقشه مدار چاپی طراحی شد.
ومحل قرار گرفتن المان های مورد نظر بر روی مدار چاپی مشخص گردید.
بر نامه نرم افزاری مربوط با استفاده از زبان اسمبلی طراحی گردید.
کرونومتر ساخته شده دارای سه کلید Start,Stop,Reset می باشد.
ولتاژ ورودی دستگاه طوری طراحی شده است که علاوه بر پذیرش ولتاژ 9-12 DC ،می توان آن را به ولتاژ
9-12 AC نیز وصل نمود.
می توان دستگاه ساخته شده را با اندک تغییری در روتین برنامه تبدیل به ساعت دیجیتال نمود.
مقدمه
رشد و پیشرفت صنایع امروزی مدیون دستگاهها و ماشینهای کنترلی می باشد و ساخت چنین دستگاههایی به واسطهی پیدایش و توسعهی ریزپردازندهها و خصوصأ در دو دههی اخیر میکروکنترلر هاست.
در این پایان نامه به ساخت و طراحی کرونومتر دیجیتال با استفاده از آیسی (IC) AT89C51 پرداخته شده است. موضوع پایاننامه در فصل های زیرتوضیح داده شده است:
فصل اول با نام سختافزار پروژه که شامل:
• بخش تغذیهی مدار
• بخش ورودی
• بخش نمایشگر
• بخش کنترلی
و فصل دوم با نام نرم افزار پروژه که شامل:
• روتین برنامه
• توضیحات مربوط به روتین برنامه
می باشد.
فصل اول : سخت افزار پروژه
1-1- تغدیه مدار
1-1-1- یکسو سازی
تقریبأ در تمامی دستگاههای الکترونیکی که با برق شهر کار می کنند، بخشی به نام منبع تغذیه در داخل و یا در کنار آن وجود دارد که ولتاژ ۲۲۰ولت متناوب برق شهر را به یک یا چند ولتاژ DC مورد نیاز آن دستگاه تبدیل می کند.
در یک منبع ابتدا توسط یک ترانسفورماتور، ولتاژ ۲۲۰ولت را به ولتاژهای مورد نیاز تبدیل نموده و سپس آن را یکسو می نمایند. ولتاژ یکسو شده را پس از عبور از صافی به تنظیم کنندهی ولتاژ می دهند. خروجی تنظیم کننده یک ولتاژ DC با درصد تغییرات قابل قبول است. در شکل ۱ بلوک دیاگرام یک منبع تغذیه را ملاحظه می کنید.
شکل 1-
در ادامهی این فصل به بحث پیرامون یکسوکننده نیم موج، یکسو کنندهی تمام موج، صافیهای خازنی و تنظیمکنندهی ولتاژ خواهیم پرداخت.
1-1- 2- یکسوکننده نیم موج
با استفاده از یکسوکنندههای نیم موج نیم سیکلهای مثبت یا منفی یک ولتاژ متناوب را می توان حذف نمود. در شکل ۱ مدار یکسوکننده نیم موج (مثبت) نشان داده شده است.