فی فوو

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

فی فوو

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

دانلود گزارش کارآموزی درشرکت سخت افزار کامپیوتری

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

دانلود گزارش کارآموزی درشرکت سخت افزار کامپیوتری


دانلود گزارش کارآموزی درشرکت سخت افزار کامپیوتری

 

مشخصات این فایل
عنوان: شرکت سخت افزار کامپیوتری
فرمت فایل :word(قابل ویرایش)
تعداد صفحات : 81

این گزارش کارآموزی درمورد شرکت سخت افزار کامپیوتری می باشد .

بخشی از تیترها به همراه مختصری از توضیحات هر تیتر از گزارش کارآموزی شرکت سخت افزار کامپیوتری

پورت Port :
به درگاههای مختلف کامپیوتری که برای ارتباط مختلف به کار می رود، پورت گویند. که هر پورت دارای یک آدرس مخصوص به خود می باشد.
پورت ها به دو دسته و به طور کلی به سه دسته تقسیم می شوند.
1- پورت های موازی : پورت هایی هستند که اطلاعات بصورت بایت به بایت توسط آنها انتقال می یابد. در کامپیوتر چهار پورت موازی وجود دارد که عبارتند از:Lpt1 , Lpt2  , Lpt3  , Lpt4
در سیستم ها معمولاً پیش فرض یک پورت موازی فعال است که Lpt1  و از نوع مادگی Female است که دارای 25 پین است، مانند چاپگر، اسکنر که به پورت موازی وصل می‌گردند.
2- پورت سریال : پورت هایی هستند که اطلاعات به صورت بیت به بیت توسط آنها انتقال می یابد که به طور کلی چهار درگاه داریم که عبارتند از: .....(ادامه دارد)

disk یا پارتیشن بندی:
در محیط Dos یا ویندوز یا سیستم عامل های دیگر میتوان این دستور را اعمال نمود این دستور به شرح زیر می باشد.
1- پارتیشن اولیه یا Primary : اولین پارتیشنی می باشد که ساخته می شود.
2- پارتیشن افزوده Extended : فضایی که به پارتیشن Primary اختصاص نیافته است می باشد.
به طور خودکار پارتیشن Primary به درایو c اختصاص می یابد.
در پارتیشن بندی ، جدول را می سازد و پارتیشن هایی که کاربر ایجاد می کند.
هنگامی که هارد پارتیشن بندی شده باشد و بخواهیم دوباره این عمل را انجام دهیم باید اطلاعات پاک شده و از نظر منطقی پاک می گردند. و کل هارد همانند هارد نو در نظر گرفته می شود. .....(ادامه دارد)

جزئیات مراحل بوت POT
بارگذاری سیستم عامل، راه اندازی سیستم عامل توسط خودش
بارگذاری و اجرای برنامه کاربردی
مرحلة اول : Post (power on self test)
آزمایش خودکار هنگام روشن شدن
زمانیکه کامپیوتر را روشن می کنید cpu کارش را از مقداردهی اولیه خودش آغاز می کند و سپس برای اجرای دستورالعملها به Rom Bios مراجعه می کند. پس از آن Bios عملیات post را انجام می دهد. مراحل انجام عملیات عبارتند از:
زمانی که برق سیستم وصل می شود ساعت سیستم تولید پالسهای ساعت شروع می کند.
Cpu شروع به کار کرده و مقادیر داخلی خودش را تنظیم می کند.
Cpu به آدرس FFFFoh می رود که همیشه محل ذخیره اولین دستورالعمل برنامه راه انداز Rom Bios است.
این دستورالعمل cpu را برای اجرای post هدایت می کند.
Post برنامه عملیاتی Bios را بررسی کرده و سپس RAM CMOS را بررسی می کند.
- آزمایشی برای مشخص کردن عدم خرابی در باتری انجام میشود. .....(ادامه دارد)

 ACCess
یک برنامه منحصر به فرد از سوی برنامه های کاربردی آمنین است که استفاده قطعاتی از برنامه به معنی توانایی استفاده از آن برای رفع نیازمندیهای خود نیست از نظر تئوری هر شخص می تواند در جدولها( Tables) فرم ها (Form) پرس و جوها(gueries)، گزارش ها (reporTs) و برنامه نویسی ACCess منجر شود ولی همچنان قادر به استفاده دلخواه از برنامه نباشد علت این است که ACCess براساس یک تئوری ساختاری مشترک برای تمامی بانک های اطلاعاتی رابطه ای بنا شده است چنانچه مایل باشید بیشترین بهره از ACCess بگیرید بایستی ماهیت و ذات این تئوری را درک و به کار گرفتن آن برای داه هایتان به اندازه کافی نتیجه داشته باشید ACCess یک بانک اطلاعاتی رابطه ای است بعضی از افراد سختگیر مدعی هستند فقط تعداد کمی از بانک های اطلاعاتی امروزی رابطه ای هستند زیرا بسیاری از آنها یک یا چند معیار نظری را برآورده نمی سازد.
مدل رابطه ای وکسس:
بنیانگذار مدل رابطه ای  E d garF  . codd   است من در ابتدا می پذیرم که اکس به طول کامل تمام قوانینی که codd برای مدل رابطه ای وضع کرده را شامل نمی شود. اما ایده ای از آن مدل رابطه ای دارد. .....(ادامه دارد)

طراحی جدول از روش Design:
از نمای بانک اطلاعاتی New را کلیک از کادر گفتگو باز شده Design view را انتخاب و سپس ok را کلیک کنید در نخستین سطر از ستون Field Name نام فیلد را وارد کنید.
برای رفتن به فیلد DaTa Type کلید ok را  فشار دهید. یا با ماوس در آن کلیک نکنید و نوع داده ای برای این فیلد وارد کنید. اکسس با استفاده از نخستین حرف نوع داده را جستجو می کند همچنین می توانید نوع داده را از جعبه ترکیبی انتخاب کنید در صورت نیاز بخشی Field propertices شبکه طراحی جدول را به طور مناسب تغییر دهید
خصوصیات فیلد (صفات فیلد)
می توان با تنظیم صفات یا خصوصیات هر فیلد اطلاعاتی را که وارد آن فیلد می شود محدود کرد. تا اطلاعات بانک سازمان یافته تر و همچنین اطلاعات هر رکورد به طور یکسان وارد شده باشد.
در Table در نمای DaTa shet سربرگ qeneral

  • Field sice- این صفت تنها بر روی فیلدهای با نوع داده Text و Number اعمال کرد و می توان ماکزیمم تعداد کاراکترهای تایپ شده فیلد متنی را در این قسمت تعیین کرد.
  • Input mask- پوشش ورودی با این صفت می توان قالب ورود اطلاعات داخلی هر فیلد را مشخص نمود.
    .....(ادامه دارد)

یافتن داده ها:
فیلد مورد نظر را کلیک کنید و دکمه یافتن ( Find) بر روی نوار ابزار کلیک کنید. دکمه Fild آیکونی به شکل یک دوربین دو چشمی دارد.
درجعبة متن Find whaT- حروف ( که مشابه زیاد دارد ) به مثال Li را دارد کنید جعبه ترکیبی MaTch را باز کنید و گزینه sarT of Ficld را انتخاب کنید دکمة Find NexT را کلیک کنید اکسس نخستین ورودی در فیلری مورد نظر که با دو حروف “Li” شروع می شود را پیدا می کند.
نکته: به جای یافتن (Find) می توانید از تسهیل یافتن و جایگزین کردن (Find and Replace) نیز استفاده کنید. این امکانات تقریباً مشابه همان تسهیل در وردود (word) می باشد.
احتیاط های لازم در کادر با Find

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

بخشی از فهرست مطالب گزارش کارآموزی شرکت سخت افزار کامپیوتری

CPU واحد پردازش مرکزی Central Processing unit
حافظه:
طبقه بندی براساس ساختمان داخلی
حافظه اصلی از لحاظ سخت افزاری
بررسی انواع RAM از لحاظ ساختمان سخت افزاری : یا slot
بررسی انواع DRAM از لحاظ ساختمان داخلی
حافظه های جانبی:
پورت Port :
نصب window xp :
انواع برنامه ها:
F disk یا پارتیشن بندی:
جزئیات مراحل بوت POT
ACCESS
انواع روش های ایجاد جدول
طراحی جدول از روش Design:
یافتن داده ها:
فرم ها:

 


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


دانلود گزارش کارآموزی درشرکت سخت افزار کامپیوتری

بررسی میکرو کنترلر avr وقابلیتهای سخت افزاری ونرم افزاری آن

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

بررسی میکرو کنترلر avr وقابلیتهای سخت افزاری ونرم افزاری آن


بررسی میکرو کنترلر avr  وقابلیتهای سخت افزاری ونرم افزاری آن

فرمت فایل: word(قابل ویرایش)تعداد صفحات94

 

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

کلمه میکروکنترلر:
این کلمه از دو کلمه 1- میکرو 2-کنترلر تشکیل شده

1-میکرو : میدونین که این یک واحد یونانی است و برابر با 10 به توان منفی 6 متر است. یعنی یک ملیونیوم متر واحده خیلی کوچیکیه نه....ولی واحدهای خیلی کوچیکتر از این هم داریم که در الکترونیک مورد استفاده قرار میگیرند در قسمتهای بعدی توضیحیهاتی راجع به این واحد ها و موارد استفاده آنها داده میشه.

2-کنترلر : که همه معنی و مفهومشو میدونین . یعنی کنترل کننده به تعبیری یعنی "مغز " البته بدون تفکر فقط دستوراتی که به اون داده میشه به نحو احسن انجام میده.

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


حالا نحوه انجام دادن کار میکروکنترلر را به صورت کلی بررسی میکنیم :

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

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


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

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

عیب میکروکنترلر:
میکروکنترلر با این همه مزایا که گفتیم دارای یک عیب کوچیک است .و آن سرعت پایین ! است آیا سرعتی معادل یک ملیونیوم ثانیه سرعت کمی است ؟ سرعت کمی نیست ولی یک مثال شاید بحثو بهتر باز کند
یک گیت منطقی رو در نظر بگیرین که با توجه به ورودی خروجیشو تنظیم مکنه سرعت عمل این گیت منطقی 10 به توان منفی 9 ثانیه است یعنی نانو ثانیه ولی اگر ما بخواهیم این گیت رو با میکروکنترلر کار کنیم سرعتی معادل میکرو ثانیه داریم پس از لحاظ سرعت برای کاربردهای خیلی محدودی میکروکنترلر مناسب نیست.
اگر کسی از دوستان عیب دیگری از میکروکنترلر میدونه لطف کنه ممنون میشم.

خب حالا این میکروکنترلر را با این همه کاربرد کی ساخته؟
حدود 4 دهه پیش در سال 1971 میلادی شرکت اینتل اولین میکروکنترلر را ساخت و اولین میکروکنترلر را با نام 8080 در اوایل سال 1980 روانه بازار کرد .همین شرکت اینتلی که الان در ساخت cpu یکه تاز دنیاست .اما بعدا این امتیاز رو به شرکت های دیگری واگذار کرد و شرکت های زیادی در حال حاضر میکروکنترلر های مختلف تولید میکنند
معرفی انواع میکروکنترلر


تمام میکروکنترلرها جزء این 5 قسمت هستنند:
1) 8051
2) Pic
3) Avr
4) 6811
5) Z8

البته مدل های 6811 ساخت شرکت موتورلا و z8 ساخت شرکت زایلوگ حداقل در ایران خیلی کم استفاده می شوند و رقابت اصلی بین سه نوع دیگر است.
تا به امروز هر میکروکنترلری که ساخته شده زیر مجموعه یکی از این5 نوع است. البته کارخانه های خیلی زیادی با مارک های مختلف میکرو کنترلر تولید میکنند ولی همه اونها زیر مجموعه یکی از این 5 قسمت هستنند .شما برای هر کدام از این5 نوع میکروکنترلر میتوانید میکروکنترلر های مختلفی از شرکت های مختلفی را پیدا کنید.(البته در بازار ایرن کمی با مشکل).
اما خوشبختانه همه میکروکنترلر هایی که جزء هر کدام از 5 نوع بالا باشند از یک برنامه پیروی میکنند. بدین معنا که اگر شما کار با یکی از مدل های آن میکرو را یاد گرفته باشید مثل اینکه کار با تمام میکروکنترلرهای آن نوع را یاد گرفته اید.مثلا شما اگر با یکی از مدل های میکروکنترلر avr مثلا atmega8 را یاد گرفته باشید دیگر با صد ها مدل دیگر میکروکنترلر avr مشکلی ندارید وتقریبا بدون هیچ مشکلی میتوانید با دیگر مدل های این میکرو کار کنید.
اما یه مشکل که در میکروکنترلر ها وجود دارد این است که این5 نوع از لحاظ برنامه نویسی به هیچ وجه با هم دیگر سازگاری ندارند . به طور مثال اگر شما میکروکنترلر های avr و 8051 را کامل یاد گرفته باشید حتی ساده ترین برنامه رو روی یک میکروکنترلر pic نمیتوانید اجرا کنید. واین یکی از بزرگترین عیب و مشکل برای یاد گیری میکرو است .بنابراین از همون اول باید یک انتخاب درست داشته باشید و میکروکنترلر مناسب را برگزینید تا با یادگیری آن میکروکنترلر بتوانید بعدا به سادگی پروژه های خود را اجرا کنید . البته بسیاری از دوستان هستنند که کار با چند میکروکنترلر را میدونند و حتما این هم از هوش بالای ایرانی هاست. ولی اگر به صورت خیلی حرفه ای نخواهید وارد این بحث بشوید باید یکی از این میکروکنترلرها را انتخاب کنید و کار با آن را آغاز کنید. در قسمت بعدی شما را برای این انتخاب کمک خواهم کرد.
معایب و مزایای میکروکنترلر های مختلف نسبت به هم


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

1) : اول از 8051 که اولین میکروکنترلری بود که به دست بشر ساخته شد شروع میکنیم . همانطور که در مقاله قبلی گفته شد ابتدا این میکروکنترلر توسط شرکت بزرگ intel ساخته شد .اما بعدا intel این امکان را به دیگر شرکت ها داد که این میکروکنترلر را تولید کنند و شرکت هایی مانند ATMEL , PHILIPS , SIEMENS , DALLAS و... به تولید این میکروکنترلر پرداختنند یکی از شرکت هایی که به صورت گسترده به تولید این تراشه پرداخت ATMEL بود که مدل های مختلف میکروکنترلر ساخت این شرکت در سرار جهان و در ایران به خوبی یافت می شود. اما اگربخواهیم به صورت کلی سیر پیشرفت این نوع میکروکنترلر رو در نظر بگیریم اولین میکروکنترلر هایی که ساخته شد با جدیدترین میکروکنترلرهای 8051 که الان تولید میشود با توجه به این پیشرفت شگفت در تمام زمینه ها که صنایع دیگر در دنیا دارند پیشرفت زیادی ندارد به طور مثال AT89S5X که میکروکنترلر 8051 جدید ساخت ATMEL است نسبت به مدل های اولیه 8051 پیشرفت آنچنانی ندارد . امکانات این میکرو نسبت به AVR و PIC قابل مقایسه نیست . به صورتی که که همین مدل جدید 8051 تقریبا حافظه ای برابر یک صدم (0.001 ) میکروکنترلر های AVR را دارد و سرعتش 4 برابر کمتر از میکروکنترلر های PIC و 12 بار کمتر از میکروکنترلر های AVR است . از لحاظ امکانات دیگر هم چنین ضعفی احساس میشود. اما برای کارهای ساده تر که پیچیدگی زیادی در آن نباشد به خاطر قیمت بسیار پایینی که این میکروکنترلر دارد بسیار مناسب است . قیمت همین مدل جدید AT89S5X حول و حوش 1000 تومان است که قیمت بسیار مناسبی است.
این میکرو کنترلر از زبان اسمبلی و C پشتیبانی میکند که زبان برنامه نویسی اصلی آن اسمبلی است که واقعا نوشتن با این زبان برنامه نویسی نسبت به زبان های برنامه نویسی دیگر هم مشکل تر و هم طولانی تر است. در کل این میکروکنترلر امروزه دیگر توانای رقابت با AVR و PIC رو ندارد و امروزه رقابت اصلی بین این دو میکروکنترلر است.

2) میکروکنترلر PIC
واقعا میکروکنترلر خیلی قوی است که بر اساس بعضی آمار ها بیشترین کاربر را به خود اختصاص داده است البته متذکر شوم که در ایران این آمار به نفع AVR است. این میکروکنترلر ساخت شرکت میکرو چیپ است که PIC رو در مدل های خیلی زیادی با امکانات مختلف برای کارهای مختلف میسازد . این میکروکنترلر با مدل های مختلفPIC16XXX و PIC12XXXX که به جای X دوم از چپ به راست حروف C ,X,E,F قرار میگره که هر کدام مفهوم خاصی داره که چون بحث ما آموزش AVR است از روی اون سریع میگزریم X های بعدی هم اعدادی هستنند که نشان دهنده مدل های مختلف هستنند.

3)میکروکنترلر AVR
به میکروکنترلر AVR میرسیم که به نظر من و خیلی از دیگر بهترین میکروکنترلر موجود در بازار است البته خود من با 8051 و AVR بخصوص AVR خیلی کار کردم ولی تجربه ای با PIC ندارم و قضاوت من ممکنه یه طرفه باشه ولی این نظر بسیاری از کسانی است که با AVR کار کرده اند .به دلایلی.....
اول از همه سرعت این میکروکنترلر بسیار بالاست و به قولی دستوراتی که بهش داده میشه در یک سیکل کلاک انجام میده در صورتی که این سیکل کلاک برای 8051 باید تقسیم بر12شودو برای PIC باید تقسیم بر 4 بنابراین AVR سریعترین میکروکنترلر موجود در بازار است . AVR از زبان های برنامه نویسی سطح بالا یا به اصطلاح (HIGH LEVEL LANGUAGE) HLL پشتیبانی میکند که باعث تولید کدهای بیشتری میشود که در کل برنامه نوشته شده نسبت به برنامه هایی که برای 8051 و PIC نوشته میشود کوتاهتر است. امکانات جانبی این میکروکنترلر بسیار مناسب است و شما را از خرید بعضی لوازم جانبی مانند چیپ های آنالوگ به دیجیتال (ADC) , مقایسه گر آنالوگ و... راحت میکند .در ضمن AVR از بسیاری از استاندارد های ارتباطی مانند SPI,UART,12C,JTAG پشتیبانی میکند که به راحتی میتوان این میکروکنترلر را با میکروکنترلر دیگر یا و سایل دیگر وصل کرد و با وسایل دیگر به راحتی ارتباط برقرار کند. قیمت این میکروکنترلر هم به نسبت امکانات فراوانی که داره بسیار پایین است به طوری که یک میکروکنترلر AVR تقریبا پیشرفته رو با قیمت حول و حوش 3 تا 4 هزار تومان خرید .
خلاصه من که خیلی با این میکرو ور رفتم و پروژه های خیلی زیاد و پیچیده ای رو باهاش اجرا کردم بسیار راضی هستم و هیچ مشکلی باهاش نداشتم.اگر هم مشکلی بوده از جانب من بوده نه میکروکنترلر . خلاصه اگر برنامه نویسی و کار با این میکروکنترلر رو خوب یاد بگیرید هر کاری رو میتونید باهاش انجام بدید.


پروگرام میکروکنترلر


شاید تا حالا به نظرتون رسیده باشه که این میکروکنترلر رو چگونه میشه برنامه ریزی کرد تا کار مورد نظرمان را انجام بده در صورتی که یک میکروکنترلر برنامه ریزی نشده هیچ کاری رو نمیتونه انجام بده و هیچ کاربردی نداره در واقع برنامه هر میکرو روح وجانی است که در اون دمیده میشه و اون رو زنده میکنه.
برای برنامه ریزی میکروکنترلر نیاز به دستگاه یا بردی هست به نام پروگرامر که یه پل ارتباطیه بین کامپیوتر و میکروکنترلر . پروگرامر را هم میشه از بازار تهیه کرد و هم میشه اون رو ساخت.
البته پروگرامرهای مختلفی در بازار هستنند که متانسب با کاربردشان قیمت های مختلفی دارند بعضی ها فقط چند مدل رو پروگرام میکنند بعضی از پروگرامر ها همه فن حریفند و تمام میکروکنترلر های 8051,AVBR , PIC , رو برنامه ریزی میکنند به طبع قیمت زیادتری دارند.
اما میشه براحتی برای میکروکنترلری که داریم یه پروگرامر ساخت اغلب نقشه هایی هستنند که میشه یه پروگرامر ساخت که در همین سایت آقا حامد نقشه مدل STK300-200 رو توضیح داده.

 

 


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


بررسی میکرو کنترلر avr وقابلیتهای سخت افزاری ونرم افزاری آن

مقاله FPGA و کاربردهای آن - مهندسی کامپیوتر سخت افزار

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

مقاله FPGA و کاربردهای آن - مهندسی کامپیوتر سخت افزار


مقاله FPGA  و کاربردهای آن - مهندسی کامپیوتر سخت افزار

مقاله FPGA  و کاربردهای آن در زمینه مهندسی سخت افزار در قالب فایل word تهیه شده و دارای 56 صفحه می باشد.

 

 

فهرست

ساختار کلی   FPGA

مقایسه FPGA با MPGA

مراحل پیاده سازی یک طرح بر روی F PGA

جایگزینی و سیم کشی اتصالات داخلی

انواع متفاوت معماری های F PGA

معیارهای اساسی انتخاب واستفاده ازF PGA

تکنولوژی های مختلف برنامه ریزی

استفاده از S RAM

استفاده از Anti_Fuse

استفاده از تکنولوژی های گیت شناور( E EPROM, EPROM  )

معماری بلوکهای منطقی

اثر معماری بلوکهای منطقی بر کارایی F PGA

معماری اتصالات قابل برنامه ریزی

تراشه های قابل بر نامه ریزیCPLD

مقایسه FPGA ها و CPLD ها

انواع PLD ها

مقایسه معماری CPLD ها و FPGA ها

مقایسه CPLD ها و FPGA از نظر اتصالات داخلی

بهره برداری از گیت های منطقی

تکنولوژی ساخت تراشه

زبان توصیف سخت افزاری AHDL

نمادها

اسامی در AHDL

گروهها

محدوده و زیر محدوده گروهها

عبارات بولی

عملگرهای منطقی

عملگرهای حسابی

مقایسه گرها

حق تقدم در عملگرهای بولی و مقایسه گرها

گیتهای استاندارد(ساده)

بافر TRI

ماکروفانکشن ها

پورتها

نگاهی گذرا به VHDL

ویژگیهای زبان VHDL

دستورات زبان VHDL

مراحل پیاده‌سازی برنامه‌های  VHDL در FPGA


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


مقاله FPGA و کاربردهای آن - مهندسی کامپیوتر سخت افزار

دانلود تحقیق قفل سخت افزاری ( Hardware lock )

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

دانلود تحقیق قفل سخت افزاری ( Hardware lock )


دانلود تحقیق قفل سخت افزاری ( Hardware lock )

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

 

 

 

شامل 21 صفحه word


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


دانلود تحقیق قفل سخت افزاری ( Hardware lock )

تحقیق نگاهی دقیق تر به دیسک سخت و مفهوم (( بد سکتور )) 11 ص - ورد

اختصاصی از فی فوو تحقیق نگاهی دقیق تر به دیسک سخت و مفهوم (( بد سکتور )) 11 ص - ورد دانلود با لینک مستقیم و پر سرعت .

تحقیق نگاهی دقیق تر به دیسک سخت و مفهوم (( بد سکتور )) 11 ص - ورد


تحقیق نگاهی دقیق تر به دیسک سخت و مفهوم (( بد سکتور )) 11 ص - ورد

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


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


تحقیق نگاهی دقیق تر به دیسک سخت و مفهوم (( بد سکتور )) 11 ص - ورد