فایل نتورک

شبکه ای از مقالات معتبر برای شما!

فایل نتورک

شبکه ای از مقالات معتبر برای شما!

حافظه RAM

دسته: کامپیوتر و IT

فرمت فایل: doc

حجم فایل: 25 کیلوبایت

تعداد صفحات فایل: 20

  • دانلود تحقیق
  • مقاله
  • حافظه RAM
  • جزوه
  • دانلود پژوهش
  • تحقیق
  • پروژه
  • دانلود جزوه
  • دانلود مقاله
  • پژوهش
  • دانلود پروژه

حافظه RAM

آنچه در این فصل می آموزید:

/ کنترل میزان مصرف حافظه در سیستم

/ اجرای برنامه های ارزیابی و سنجش حافظه

/نمایش اطلاعات حافظه ویندوز به کمک برنامه Sandra

/ آماده شدن برای ارتقا حافظه سیستم

/ عیب یابی نصب حافظه در سیستم

/ حذف کاربرد حافظه بسط یافته و حافظه توسعه یافته در محیط ویندوز

/ کنترل مقدار فیزیکی مصرف RAM در محیط ویندوز

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

بر روی وب یا داخل مجلات و بروشورها و کتابهای کامپیوتر اغلب توصیه های مطالعه می کنید که مقدار لازم حافظه Ram برای سیستم شما را اعلام می کنند. اغلب اعلام می شود که حداقل 126 تا 512 مگابایت حافظه Ram برای عملکرد مناسب یک سیستم لازم است.

درک مفهوم لایه های ذخیره سازی

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

(در مقابل روش الکترونیکی) این وسیله قابلیت نگهداری دایمی و بلند مدت اطلاعات را دارد و با قطع برق یا خاموش شدن سیستم اطلاعات مستقردر دیسک از بین نرفته و ماندگار هستند چون دیسک سخت برای نگهداری اطلاعاات نیاز به جریان برق دایمی ندارد. اما حافظه Ram اطلاعات را بطور موقت نگهداری می کند بدیهی است که با قطع برق یا خاموش شدن سیستم این اطلاعات از بین خواهند رفت.

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

جریان اطلاعات از حافظه RAM به پردازنده (CPU)

هرگاه Cpu برای اجرای عملیات به اطلاعات یا دستوری نیاز داشته باشد ابتدا آنها را داخل حافظه میانجی L1 جستجو می کند. اگر اطلاعات مورد نیاز را آنجا پیدا نکند به سراغ حافظه میانجی L2 خواهد رفت. اگر اطلاعات مورد نیاز را آنجا هم پیدا نکند پس Cpu باید نشانی آدرس آن اطلاعات را از طریق گذرگاه سیستم به حافظه Ram ارسال نماید. درخواست اطلاعات از Cpu باندا به تراشه کنترل کننده حافظه می رسد.

کنترل کننده حافظه از آدرس رسیده استفاده می کند و اطلاعات یا دستور مورد نیاز Cpu را پیدا می کند. پس از اینکه کنترل کننده حافظه این اطلاعات را پیدا می کند آن را از طریق گذرگاه سیستم به Cpu ارسال می کند.

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

سازماندهی حافظه RAM توسط کامپیوترهای شخصی

در حافظه Ram اطلاعات (Data) و دستوراتی (Instructions) ذخیره می شوند که Cpu برای اجرای عملیات به آنها نیاز دارد. می دانید که هر برنامه شامل دستوراتی است که به زبان صفر و یک ها نوشته شده (یا ترجمه شده) اند. بنابراین در حافظه Ram نیز اطلاعات به شکل صصفرها و یک ها ذخیره می شوند. می توانید حافظه Ram را به شکل چند ردیف از مکانهای ذخیره سازی تصور نمایید.

برنامه نویسان تصور دیگری از حافظه Ram دارند.

آنها مجموعه بیت ها را در یک «لغت» (Word) گروه بندی می کنند. به همین دلیل پردازنده هایی که از گذرگاه اطلاعات 32 بیتی استفاده می کنند در واقع از لغات 32 بیتی استفاده می کنند. پردازنده هایی که از گذرگاه اطلاعات 64 بیتی استفاده می کنند از بغات 64 بیتی استفاده می کنند. اما در پشت صحنه واقعیت این است که برنامه ها می توانند به بایت های انفرادی داخل حافظه Ram دسترسی داشته باشند. در شکل زیر نمایی از ساختار حافظه Ram را مشاهده می کنید که مکان هر بایت یک آدرس منحصربه فرد دارد. Cpu برای بازخوانی اطلاعات از حافظه Ram یا ثبت اطلاعات رد حافظه Ram باید آدرس مکانهای ذخیره سازی در این حافظه را بداند.

در فصل 12 جزییات مربوط به تبادل اطلاعات از طریق گذرگاه های کامپیوتر بین تراشه ها را می آموزید. هر گاه سیستم (System bus) ارتباط بین حافظه Ram و Cpu را برقرار نمودده و شامل سیستم هایی است که اطلاعات بر روی آنها حرکت می کنند. تعداد بیت های موجود در گذرگاه آدرس مشخص کننده مقدار حافظه ای هستند که کامپیوتر شخصی می تواند به آنها دسترسی داشته باشد. به عنوان مثال اگر در یک سیستم از گذرگاه آدرس 32 بیتی استفاده شود پس 232 یعنی 4 گیگابایت را می توان آدرس دهی نمود.

یا در یک سیستم که از گذرگاه آدرس 64 بیتی استفاده می شود پس 264 9551616، 737، 18446744 خانه حافظه را می توان آدرس دهی نمود.

  • پژوهش
  • تحقیق
  • پروژه
  • دانلود جزوه
  • حافظه RAM
  • جزوه
  • دانلود تحقیق
  • دانلود مقاله
  • دانلود پژوهش
  • دانلود پروژه
  • مقاله

ادامه مطلب ...

سینوپتیکی سیستمهای سیل زا در حوضه آبخیز

دسته: علوم پایه

فرمت فایل: doc

حجم فایل: 101 کیلوبایت

تعداد صفحات فایل: 11

  • مقاله
  • جزوه
  • دانلود مقاله
  • تحقیق
  • دانلود پژوهش
  • دانلود تحقیق
  • دانلود پروژه
  • پروژه
  • پژوهش
  • دانلود جزوه

سینوپتیکی سیستمهای سیل زا در حوضه آبخیز

بیان مسئله:

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

  • پروژه
  • سینوپتیکی سیستمهای سیل زا در حوضه آبخیز
  • دانلود پروژه
  • مقاله
  • جزوه
  • پژوهش
  • تحقیق
  • دانلود پژوهش
  • پایان نامه سینوپتیکی سیستمهای سیل زا در حوضه آبخیز
  • دانلود تحقیق
  • دانلود مقاله
  • دانلود جزوه

ادامه مطلب ...

ترفند های یاهو

دسته: کامپیوتر

فرمت فایل: doc

حجم فایل: 19 کیلوبایت

تعداد صفحات فایل: 16

  • دانلود مقاله
  • خرید مقاله ترفند های یاهو
  • دانلو
  • اهورا فایل
  • مقاله
  • پروژه
  • جزوه
  • پژوهش
  • دانلود پژوهش
  • دانلود پروژه
  • ترفند های یاهو
  • دانلود مقاله ترفند های یاهو
  • تحقیق

ترفند های یاهو

برای یاهو مسنجر

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

عکسی رو که میخواهید استفاده کنید به فرمت BMP در بیارید.

اسمه عکسو به background تغییر نام بدین.

عکسو به جایی که یاهو رو نصب کردین به آدرس زیر کپی کنید: ...

  • دانلود پروژه
  • دانلود رایگان مقاله ترفند های یاهو
  • دانلود رایگان پروژه ترفند های یاهو
  • دانلود پژوهش
  • پروژه
  • دانلود مقاله ترفند های یاهو
  • دانلود رایگان تحقیق ترفند های یاهو
  • دانلو
  • اهورا فایل
  • مقاله
  • دانلود مقاله
  • جزوه
  • دانلود و خرید تحقیق ترفند های یاهو
  • ترفند های یاهو
  • خرید مقاله ترفند های یاهو
  • خرید و دانلود مقاله ترفند های یاهو
  • تحقیق
  • پژوهش

ادامه مطلب ...

مقاله در مورد Vb. net

دسته: کامپیوتر

فرمت فایل: doc

حجم فایل: 255 کیلوبایت

تعداد صفحات فایل: 102

  • پروژه
  • جزوه
  • دانلود تحقیق
  • بهترین مقاله در مورد Vbnet
  • خرید مقاله در مورد Vbnet
  • مقاله در مورد Vbnet
  • دانلود پژوهش
  • مقاله در مورد Vb. net
  • دانلود مقاله
  • پژوهش
  • مقاله
  • دانلود پروژه
  • تحقیق
  • دانلود جزوه
  • اهورا فایل

مقاله در مورد Vb.net

معرفی اولیه VB.net

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

دستورالعمل های نوشته شده، صرفا' برای کامپیوتر قابل فهم و اجراء خواهند بود. کامپیوتر دستورالعمل های نوشته شده را اجراء و ماحصل آن رسیدن به اهدافی خواهد بود که بر اساس آن برنامه طراحی و پیاده سازی شده است. دستورالعمل ها، می بایست با استفاده از یکی از زبانها برنامه نویسی نوشته شده (کد ینگ) و در ادامه در اختیار کامپیوتر قرار داده شوند. زبانهای برنامه نویسی متعددی نظیر: فرترن، بیسیک، کوبال، پاسکال، ، C، جاوا، ویژوال بیسیک و ... وجود دارد.

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

VB.net، زبانی است که می توا ن نحوه نیل به یک خواسته را به کمک آن بصورت شفاف (نظیر آموزش گره زدن کفش به کودکان) مشخص و کامپیوتر با دنبال نمودن مراحل مشخص شده، خواسته مورد نظر را محقق نماید. با استفاده از VB.net، می توان محصولاتی راایجاد که زمینه استفاده از آنان در محیط ویندوز و اینترنت، وجود خواهد داشت. فراموش نکنیم در زمان فراگیری یک تکنولوژی در ابتدا می بایست شیوه راه رفتن را بیاموزیم و در ادامه اقدام به دویدن نمود.

  • مقاله در مورد Vbnet
  • جزوه
  • مقاله در مورد Vb. net
  • اهورا فایل
  • پژوهش
  • پروژه
  • دانلود پژوهش
  • دانلود و خرید مقاله در مورد Vbnet
  • دانلود رایگان مقاله در مورد Vbnet
  • خرید و دانلود مقاله در مورد Vbnet
  • خرید مقاله در مورد Vbnet
  • مقاله
  • دانلود پروژه
  • دانلود تحقیق
  • تحقیق
  • دانلود جزوه
  • دانلود بهترین مقاله در مورد Vbnet
  • بهترین مقاله در مورد Vbnet
  • دانلود مقاله

ادامه مطلب ...

بررسی علم الکترونیک (تایمرها و …)

دسته: فنی و مهندسی

فرمت فایل: doc

حجم فایل: 51 کیلوبایت

تعداد صفحات فایل: 67

  • دانلود تحقیقونیک (تایمرها و …)
  • دانلود جزوه
  • پژوهش
  • تحقیق
  • دانلود پروژه
  • جزوه
  • مقاله
  • دانلود مقاله
  • دانلود پژوهش

بررسی علم الکترونیک (تایمرها و ...)

چکیده:

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

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

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

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

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

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

مقدمه:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

مدارتغذیه:

درشکل نمای کلی از مدار تغذیه به کار برده شده در این پروژه را نشان می دهیم. که آن را به اختصار شرح می دهیم.

باتری V1 ولتاژ کمتری نسبت به V2 دارد پس D2 هدایت کرده و روشن است و D1 خاموش است. ما دراینجا از رگولاتور (7805) استفاده کرده ایم که ولتاژ ورودی آن بین 6 تا 10 و کاهنده می باشد که 5 ولت خروجی دارد.

در اینجا به خاطر رسیدن به 5 ولت از Ic (7805) استفاده می کنیم.

مدار داخلی (7805):

یک مدار کلکتور مشترک است که تقویت ولتاژ ندارد و تقویت جریان دارد.

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

اگر D1 در مدار نباشد باتری 9 ولت همیشه در مدار است اما ا گر D1 در مدار باشد وقتی باتری 9 ولت وارد مدار می شود که ولتاژ تغذیه شهر قطع شود.

علت استفاده از D2: برای اینکه ولتاژی از باتری به منبع تغذیه نرود.

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

1- نحوه قرارگرفتن پایه های رگولاتور به صورت زیراست:

2- مقاومتهای بایاس ترانزیستور با مقادیر مشخص شده به کار رفته اند.

3- علت استفاده از خازن C1: یک صافی است، برای اینکه روی میکرو پارازیت نیافتد.

این مدار به منظور رساندن پیامی به میکرو در مدار قرارداده شده تا میکرو را از وضعیت برق شهر مطلع کند.

این مدار یک ولتاژ نمونه از منبع تغذیه اصلی دریافت کرده و اگر جریان برق شهر برقرار باشد خروجی این مدار صفر و در غیراین صورت خروجی مدار 1 می باشد. که میکرو از روی این اختلاف ولتاژ به بودن یا نبودن برق شهر پی می برد.

این مدار تغذیه دارای یک مدار فرمان است که این مدار فرمان به میکرو متصل می باشد. تا زمانی که برق شهر رفت، به میکرو فرمان دهد که تمام خروجی ها را خاموش کند.

این مدار تغذیه 2 ورودی دارد که درحالت seven segment دستگاه خاموش میشود، و میکرو به حالت استندبای می رود.

«مدار قدرت»

این مدار، مدار اپتو کوپلر (بایاس ترایاک) است.

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

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

برای برطرف کردن این اشکال 2 راه وجود دارد. 1- استفاده از ترانس پالس 2- اپتو کوپلر در روش ترانس پالس، به وسیله یک ترانس پالس مدار فرمان از قدرت جدا می شود.

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

1- ترانزیستور: از خروجی میکرو جریان کمی می گذرد به خاطر تقویت جریان برای رسیدن به ورودی opto IC IC استفاده می شود.

* مدار پیشنهادی برای راه اندازی تریاک IC (opto copler) توسط اپتوکوپلر

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

برنامه ها و داده در حافظه ذخیره می شوند. حافظه های کامپیوتر بسیار متنوعند و اجزای همراه آنها بسیار، و تکنولوژی بطور دائم و پی در پی موانع را برطرف می کند، بگونه ای که اطلاع از جدیدترین پیشرفتها نیاز به مطالعه جامع و مداوم دارد. حافظه هایی که بطور مستقیم توسط CPU قابل دستیابی می باشند، IC های (مدارهای مجتمع) نیمه رسانایی هستند که RAM و ROM نامیده می شوند. دو ویژگی RAM و ROM را از هم متمایز میسازد: اول آن که RAM حافظه خواندنی / نوشتنی است درحالی که ROM حافظه فقط خواندنی است و دوم آن که RAM فرار است (یعنی محتویات آن هنگام نبود ولتاژ تغذیه پاک می شود) درحالی که ROM غیر فرار می باشد.

اغلب سیستمهای کامپیوتری یک دیسک درایو ومقدار اندکی ROM دارند که برای نگهداری روال های نرم افزاری کوتاه که دائم مورد استفاده قرار می گیرند و عملیات ورودی / خروجی را انجام می دهند کافی است. برنامه های کاربران و داده، روی دیسک ذخیره می گردند و برای اجرا به داخل RAM بار می شوند. با کاهش مداوم در قیمت هربایت RAM، سیستمهای کامپیوتری کوچک اغلب شامل میلیونها بایت RAM می باشند.

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

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

اغلب، کامپیوترهای کوچک 16 یا 20 خط آدرس دارند. با داشتن n خط آدرس که هریک می توانند در وضعیت بالا (1) یا پایین (0) باشند، n 2 مکان قابل دستیابی است. بنابراین یک گذرگاه آدرس 16 بیتی می تواند به 65536 = 16 2 مکان، دسترسی داشته باشد و برای یک آدرس 20 بیتی 1048576 = 20 2 مکان قابل دستیابی است. علامت اختصاری K (برای کیلو) نماینده 1024 = 10 2 می باشد، بنابراین 16 بیت می تواند K 64 = 10 2 × 6 2 مکان را آدرس دهی کند درحالی که 20 بیت می تواند K 1024 = 10 2 × 10 2 (یا Meg 1) را آدرس دهی نماید.

گذرگاه داده اطلاعات را بین CPU و حافظه یا بین CPU و قطعات I/O منتقل می کند. تحقیقات دامنه داری که برای تعیین نوع فعالیتهایی که زمان ارزشمند اجرای دستورالعملها را دریک کامپیوتر صرف می کنند، انجام شده است نشان می دهد که کامپیوترها دوسوم وقتشان را خیلی ساده صرف جابجایی داده می کنند. ازآن جا که عمده عملیات جابجایی بین یک ثبات CPU و RAM یا ROM خارجی انجام می شود تعداد خطهای (یا پهنای) گذرگاه داده در کارکرد کلی کامپیوتر اهمیت شایانی دارد. این محدودیت پهنا، یک تنگنا به شمار می رود: ممکن است مقادیر فراوانی حافظه در سیستم وجود داشته باشد و CPU از طریق گذرگاه داده - توسط پهنای گذرگاه داده محدود می شود. به علت اهمیت این ویژگی، معمول است که یک پیشوند را که نشان دهنده اندازه این محدودیت است اضافه می کنند. عبارت «کامپیوتر 16بیتی» به کامپیوتری با 16 خط در گذرگاه داده اشاره می کند. اغلب کامپیوترها در طبقه بندی 4 بیت، 8 بیت، 16 بیت یا 32 بیت قرار می گیرند و توان محاسباتی کلی آنها با افزایش پهنای گذرگاه داده، افزایش می یابد.

توجه داشته باشید که گذرگاه داده همانطور که درشکل 2-1 نشان داده شده است، یک گذرگاه دوطرفه و گذرگاه آدرس، یک گذرگاه یک طرفه می باشد. اطلاعات آدرس همیشه توسط CPU فراهم می شود (همانطوری که درشکل 2-1 با فلش نشان داده شده است.) درحالی که داده ممکن است در هرجهت، بسته به اینکه عملیات خواندن موردنظر باشد یا نوشتن، جابجا شود. همچنین توجه داشته باشید که عبارت «داده» در مفهوم کلی بکار رفته است یعنی اطلاعاتی که روی گذرگاه داده جابجا میشود و ممکن است دستورالعمل های یک برنامه، آدرس ضمیمه شده به یک دستورالعمل یا داده مورد استفاده توسط برنامه باشد.

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

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

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

همان طور که در شکل 2-2 نشان داده شده است. 8051 دارای یک نوسان ساز روی تراشه است و معمولاً با یک کریستال که به پایه های 18 و 19 متصل می شود، به راه می افتد. خازنهای پایدار کننده نیز به صورت نشان داده شده، مورد نیاز هستند. فرکانس نامی کریسال برای اغلب IC های خانواده MCS-51TM، 12 مگاهرتز است، هر چند که 80C31BH-1 می تواند با فرکانسهایی تا 16 مگاهرتز نیز کار کند. نوسان ساز روی تراشه الزاماً نیازی به یک کریستال ندارد.

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

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

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

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

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

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

  • مقاله
  • مقاله بررسی علم الکترونیک (تایمرها و …)
  • دانلود پژوهش
  • جزوه
  • دانلود تحقیقونیک (تایمرها و …)
  • دانلود پروژه
  • دانلود جزوه
  • پژوهش
  • تحقیق
  • تحقیق بررسی علم الکترونیک (تایمرها و …)
  • دانلود مقاله
  • بررسی علم الکترونیک (تایمرها و …)
  • پروژه بررسی علم الکترونیک (تایمرها و …)
  • دانلود تحقیق بررسی علم الکترپروژه

ادامه مطلب ...