یاری فایل

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

یاری فایل

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

دانلود تحقیق الکترونیک دیجیتال

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

 تحقیق الکترونیک دیجیتال در 79 صفحه با فرمت ورد بسیار جامع شامل بخش های زیر می باشد:

مقدمه

موادتغذیه 

علت استفاده از دیود D1  در مواد تغذیه 

مدار تشخیص قطع و وصل بودن برق شهر 

«مدار قدرت»

مدار سنسور آب 

نمودار صفحه نمایش مدار 

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

اصطلاحات فنی

واحد پردازش مرکزی

حافظه نیمه رسانا : RAM و ROM

گذرگاهها : آدرس ، داده و کنترل

ابزارهای ورودی / خروجی

ابزارهای ذخیره سازی انبوه

ابزارهای رابط با انسان

ابزارهای کنترل / نظارت

 

میکروها ، مینی ها و کامپیوترهای مرکزی

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

معماری سخت افزار

کاربردها

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

مفاهیم جدید

مزیت ها و معایب

 مروری برخانواده MCS-51TM

 

درگاه 0

درگاه 1

درگاه 2

 درگاه3

(Program Store Enable) PSEN

(Address Latch Enable) ALE

(External Access)

(Reset)RST

ورودی های نوسان ساز روی تراشه

اتصالات تغذیه

ساختار درگاه I/O

سازمان حافظه

RAM همه منظوره

RAM بیت آدرس پذیر

ثبات B

ثبات های تایمر

ثبات های درگاه سریال

ثبات های وقفه

ثبات کنترل توان

دستیابی به حافظه کد خارجی

رمزگشایی آدرس

ثبات های تایمر

ثبات های درگاه سریال

ثبات های وقفه

ثبات کنترل توان

حافظه خارجی

دستیابی به حافظه کد خارجی

دستیابی به حافظه داده خارجی

رمزگشایی آدرس

اشتراک درفضای حافظه کد و داده خارجی

امکانات اضافی 8032 / 8052

عملیات راه اندازی مجدد ، reset

هدف طرح

رابط بلندگو

 

 

 

 

 

مقدمه

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

الکترونیک دیجیتال یکی از شاخه های علم الکترونیک است که منطق زیبای آن انسان را مجذوب خود میکند .

امروزه اکثر سیستمهای الکترونیکی به سمت دیجیتال سوق پیدا کرده است و این امر به علت مزایای زیادی اتس که سیستمهای دیجییتال نسبت بهخ مدارهای آنالوگ دارند .

مداری که ادر این پروژه معرف میگردد یک مدار فرمان میکروبی است که به منظور جایگزینی برای نمونه مکانیکی آن طراحی گردیده است .

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

اجزای زیر قسمتهای مختلف یک ماشین لباسشویی را تشکیل میدهند:

موتور ، پمپ تخلیه ، المنت گرمکن ، شیربرقی ، اتوماتیک دما ، هیدرو سوئیچ و تایمر .

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

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

تایمرهای مکانیکی دارای عیوب و مزایایی هستند که در زیر به آنها اشاره میشود :

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

از مزینتهای مهم تایمر مکانیکی میتوان نویزپذیر نبودن آن را نام برد . قبل از تشریح مدار تایم ردیجیتالی و عملکرد آن ، ابتدا کمی درمورد دو عنصر هیدروسوئیچ و اتوماتیک دما که درتمام ماشین های لباسشویی وجود دارد (وکمتر در دستگاههای الکتریکی دیده میشود) توضیح میدهیم :

تایمرهای لباسشویی یک سری مشخصات عمومی دارند که برای همه انواع آن صادق است .

این مشخصات به قرار زیر است :

- نشان د ادن مرحله برنامه در هرلحظه .

- حفظ مرحله برنامه درهنگام قطع برق .

- انتخاب شروع برنامه از هرمرحله دلخواه .

- خاموش کردن  لباسشویی پس از اتمام به صورت اتوماتیک .

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

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

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

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

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

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

- نمایش مراحل برنامه بر روی سون سگمنت (26 مرحله).

- حفظ مرحله برنامه در هنگام قطع برق با استفاده از باطری BACKUP .

-  انتخاب شروع از هرمرحله برنامه با استفاده از کلیدهای PROGRAM .

- کوچک بودن حجم مدار نسبت به نمونه های مشابه دیجیتالی ....

.

.

.

10-2-2- اتصالات تغذیه

8051 با یک تغذیه 5+ ولتی کار می کند. اتصال Vcc به پایه 40 و Vss (زمین) به پایه 20 وصل می شود.

3-2- ساختار درگاه I/O

مدارات داخلی پایه های درگاه ها به صورت مختصر در شکل 4-2 نشان داده شده است. نوشتن در پایه یک درگاه، داده را در یک ذخیره ساز درگاه[1] بار می کند. در اثر این عمل یک ترانزیستور اثر میدانی (FET) که به پایه درگاه وصل شده است، راه اندازی میشود. قابلیت راه اندازی برای درگاههای 2,1 و 3 به اندازه چهار TTL شاتکی کم مصرف[2] و برای درگاه 0 به اندازه هشت عدد از همین نوع TTL می باشد. (برای جزئیات بیشتر به ضمیمه ث مراجعه کنید).

توجه کنید که مقاومت بالابرنده[3] در درگاه 0 وجود ندارد. (مگر هنگامی که به عنوان گذرگاه خارجی آدرس و داده عمل می کند). ممکن است یک مقاومت بالابرنده خارجی بسته به مشخصات ورودی وسیله ای که توسط درگاه راه اندازی می شود، مورد نیاز باشد.

در 8051 دو قابلیت «خواندن ذخیره ساز»[4] و «خواندن پایه»[5] وجود دارد. دستورالعملهایی که عمل بخوان- تغییر بده- بنویس را بکار می برند (مثل CPL P1.5)، برای پرهیز از تشخص نادرست سطح ولتاژ در مواقعی که پایه بشدت تحت بار قرار دارد (مثل هنگامی بیس یک ترانزیستور را تحریک می کند)، عمل خواندن را از ذخیره ساز انجام می دهند و دستورالعملهایی که یک بیت از درگاه وارد می کنند (مثل P1.5، MOV C)، پایه را می خوانند. ذخیره ساز درگاه در این مورد باید شامل1 منطقی باشد و گرنه EET راه انداز روشن می شود و خروجی را پایین می کشد. Reset کردن سیستم همة ذخیره سازهای درگاه را 1 می کند. پس اگر یک ذخیره ساز درگاه پاک شود (مثل CLR P1.5)، متعاقب آن نمی توان از پایه به عنوان ورودی استفاده کرد، مگر این که ابتدا ذخیره ساز 1 شود. (SET P1.5)

شکل 4-2 مدارات مربوط به عملکرد خاص درگاههای 0 و 2 و 3 را نشان نمی دهد. هنگامی که عملکرد خاص این درگاهها در حال انجام است راه اندازهای خروجی به یک آدرس داخلی (درگاه 2)، آدرس/داده داخلی (درگاه 0) یا یک سیگنال کنترلی (درگاه 3) بصورت مقتضی سوئیچ می شوند.

4-2- سازمان حافظه

اغلب ریزپردازنده ها یک فضای حافظه مشترک برای داده و برنامه درنظر می گیرند. این کار معقولی است چون برنامه ها معمولاً روی یک سیستم ذخیره شده و برای اجرا به RAM منتقل می گردند. به این ترتیب برنامه ها و داده هر دو در RAM سیستم مقیم می شوند. از طرف دیگر میکروکنترلرها بندرت به عنوان CPU در «سیستم های کامپیوتری» مورد استفاده قرار می گیرند. در عوض، به عنوان جزء مرکزی در طراحی های کنترل گرا به کار می روند که در این موارد حافظه محدود است، دیسک درایو یا سیسم عامل دیسک وجود ندارد و برنامه کنترلی باید در ROM قرار داده شود.

به همین دلیل 8051 یک فضای حافظه جداگانه برای برنامه (کد) و داده در نظر می گیرد. همان طور که در جدول 1-2 نشان داده شده است، کد و داده هر دو ممکن است داخلی باشند. با این وجود هر د و با استفاده از اجزاء خارجی تا حدK64 بایت حافظه داده قابل توسعه هستند.

حافظه داخلی شامل ROM روی تراشه (فقط در 8051/8052) و RAM داده روی تراشه است. RAM روی تراشه شامل آرایش مناسبی از حافظه همه منظوره، حافظه بیتی آدرس پذیر، بانک های ثبات و ثبات های کاربرد خاص[6] می باشد.

دو ویژگی جالب توجه در 8051 بدین قرار است: (الف) ثباتها و درگاههای ورودی – خروجی بصورت نقشه حافظه[7] هستند و مانند هر مکان دیگر حافظه قابل دسترسی می باشند. ب) پشته، برخلاف معمول دیگر ریزپردازنده ها که پشته را در RAM خارجی قرار می دهند، در RAM داخلی قرار دارد...


 


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


دانلود تحقیق الکترونیک دیجیتال

پاورپوینت امضای دیجیتال

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

پاورپوینت امضای دیجیتال


پاورپوینت امضای دیجیتال

این فایل حاوی مطالعه امضای دیجیتال می باشد که به صورت فرمت PowerPoint در 21 اسلاید در اختیار شما عزیزان قرار گرفته است، در صورت تمایل می توانید این محصول را از فروشگاه خریداری و دانلود نمایید.

 

 

 

فهرست
مقدمه
مشکلات و مسائل امنیتی در مبادلات الکترونیکی
الزامات و مفاهیم امنیتی در دنیای مجازی
راهکارها و ابزارهای امنیتی(امضای دیجیتال)
کاربردهای گواهی دیجیتال در تبادلات اینترنتی
کاربردهای امضای دیجیتالی در انواع کسب و کار

 

تصویر محیط برنامه


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


پاورپوینت امضای دیجیتال

پایان+ نامه: مبدل آنالوگ به دیجیتال و شبیه ساری

اختصاصی از یاری فایل پایان+ نامه: مبدل آنالوگ به دیجیتال و شبیه ساری دانلود با لینک مستقیم و پر سرعت .
  نام پایان نامه: مبدل های آنالوگ به دیجیتال و طراحی و شبیه ساری آن با matlb simulink نام رشته و گرایش:مهندسی برق-الکترونیک- مقطع کارشناسی تعداد کل صفحات:85 فرمت: word -doc- دارای فایل های - matlb simulink word- pdf- powerpoint ومنابع اصلی  توضیح: در این پایان نامه علاوه بر بررسی مبدل های آنالوگ به دیجیتال و آخرین پیشرفتها در این زمینه ، شبیه سازی ساختار و عملکرد مبدل های آنالوگ به دیجیتال ودیجیتال به آنالوگ با نرم افزارMATLAB SIMULINK  و نتایج شبیه سازی ارائه شده است. همچنین ...

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


پایان+ نامه: مبدل آنالوگ به دیجیتال و شبیه ساری

دانلود تحقیق ساعت دیجیتال

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

دانلود تحقیق ساعت دیجیتال


دانلود تحقیق ساعت دیجیتال

چکیده:
در واقع یک تابلوی نمایشگر دیجیتالی، متن مورد نظر خود را از طریق تجهیزات ورودی همچون کیبورد و یا پورت سریال دریافت می کند. و این اطلاعات را در اختیار پردازنده قرار می دهد. سپس پردازنده پس از آنالیز اطلاعات آن را در حافظه تابلو ذخیره نموده. علاوه بر آن حافظه موجود در تابلو
می تواند کدهای برنامه را در خود نگهداری نماید. از طرفی پردازنده با توجه به اطلاعات ذخیره شده، سیگنالهای لازم را جهت نمایش تولید کرده و در اختیار درایورها قرار می دهد. با توجه به اینکه نحوه چیدمان LED‌ ها در نمایشگر به صورت ماتریسی می باشد، لذا دو دسته درایور برای راه اندازی ماتریس نیاز است که شامل درایورهای سطر و درایورهای ستون می باشند. این درایورها با توجه به فرامین دریافتی از سوی پردازنده، با روشن و خاموش نگاه داشتن LED‌ های موجود در ماتریس، باعث به نمایش درآمدن مطالب (اعم از متن و یا تصویر) بر روی ماتریس خواهند شد.
به این تصویر نگاه کنید، تصویر صورتک خندان!
در نگاه اول تصویر به صورت یک تصویر کامل و یکپارچه به نظر می رسد. اما اگر کمی با دقت بیشتر به آن دقت کنید و تا حد امکان آنرا بزرگ نمایید متوجه خواهید شد که در واقع آن تصویر از نقاط (Pixel) متعددی تشکیل شده. پس تصویر را می توان مجموعه نقاطی دانست که دارای رنگهای
متفاوتی اند. هر یک از این نقاط را یک جزء تصویر (Element Picture) و این خاصیت موزائیکی تصویر می نامند.
هر چه تعداد اجزاء تصویر در واحد سطح بیشتر باشد، وضوح بیشتر می باشد. به عبارت دیگر تصویر به واقعیت نزدیکتر بوده، جزئیات آن بهتر دیده می شود. در تابلوهای دیجیتالی نیز خاصیت موزائیکی وجود دارد. تصویر تابلو توسط ماتریسی از LED‌ ها ایجاد می گردد. در اینجا ابعاد یک جزء تصویر به اندازه قطر یک LED است. که از یک فاصله معین چشم بیننده قادر به تمایز نقاط تصویر ایجاد شده نبوده و یک تصویر را یکپارچه احساس می کند.











جهت تشکیل تصویر بر روی پانل تابلو، نیاز به روشن و خاموش نگه داشتن  LED‌های موجود بر روی تابلو متناسب با تصویر مورد نظر است. بنابراین نیاز به کنترل تک تک  LEDهای موجود در تابلو
می باشد. از طرفی هر LED دارای دو پایه است (با فرض تک رنگ بودن) و در صورتی که ما یک پانل LED با ماتریس 10×10 داشته باشیم، دویست پایه و یا دویست سیم جهت کنترل داریم. مسلماً استفاده از این تعداد سیم مقرون به صرفه نخواهد بود و باعث پیچیدگی مدار خواهد شد. جهت برطرف کردن مشکل فوق می توان پایه های یکسان در LED‌ ها را به صورت سطری و ستونی به یکدیگر متصل نمود. به تصویر بالا دقت کنید.
همانطور که در تصویر مشاهده نمودید، در این آرایش آند تمامی LED‌ های موجود در یک سطر یکسان به هم متصل شدند، همچنین کاتد LED‌ های موجود در یک ستون نیز به هم اتصال داده
شده اند. شما در این حالت جهت روشن کردن هر LED کافیست که سطری که آن LED در آنجا قرار دارد را به سطح ولتاژ مثبت اتصال داده و سپس ستون مربوط به همان LED را به زمین مدار وصل کنید.
با این روش ما توانستیم از تعداد سیمهای مورد نیاز جهت کنترل LED‌ ها بکاهیم ولی در مقابل امکان کنترل همزمان تمامی سطرها را از دست دادیم و در هر لحظه فقط و فقط میتوان LED های موجود در یک سطر و یا یک ستون را کنترل نمود.
جهت نمایش نیازی هم به تمامی LED ها نیست و میتوان توسط جاروب نمودن سطرها و یا ستون ها نیز به نمایش تصویر در تابلو روان پرداخت.
به هر حال در صورت عدم استفاده از روش فوق شما مدار پیچیده ای خواهید داشت، مثلاً برای کنترل LED‌ ها موجود در تصویر شما حداقل باید از طریق 41 سیم ماتریس را کنترل می کردید. در حالی که با استفاده از روش ماتریسی شما فقط به 13 سیم نیاز دارید. فقط در این حالت برنامه شما کمی پیچیده خواهد شد.
مختصری راجع به AVR :
زبانهای سطح بالا یا همان HLL‌(HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکروکنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند. زبان برنامه نویسی BASIC‌ و C بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند. ATMEL ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC ‌ (REDUCED INSTRUCTION SET COMPUTER) انجام می دهند و از 32 رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند.
تکنولوژی حافظه کم مصرف غیرفرّار شرکت ATMEL برای برنامه ریزی AVR‌ ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH‌ و EEPROM در داخل مدار قابل برنامه ریزی (ISP) هستند. میکروکنترلرهای اولیه AVR‌ دارای 1 ، 2 و 8 کیلوبایت حافظه FLASH و به صورت کلمات 16 بیتی سازماندهی شده بودند.
AVR ها به عنوان میکروهای RISK با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم و سرعت بالاتری بدست آید.
عملیات تک سیکل
با انجام تک سیکل دستورات، کلاک اسیلاتور با کلاک داخلی سیستم یکی می شود. هیچ تقسیم کننده ای در داخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکروها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم می کنند که خود باعث کاهش سرعت می شود. بنابراین
AVR ها 4 تا 12 بار سرعتر و مصرف آنها نیز 12 - 4 بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی  CMOS‌استفاده شده در میکروهای AVR، مصرف توان سطح منطقی متناسب با فرکانس است.
نمودار زیر افزایش MIPS‌ ( MILLION INSTRUCTION PER SECONDS) را به علت انجام عملیات تک سیکل AVR (نسبت 1:1) در مقایسه با نسبت های 1:4 و 1:2 در دیگر میکروها را نشان
می دهد.

 

 

 

شامل 84 صفحه Word


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


دانلود تحقیق ساعت دیجیتال