اینو دیدی

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

اینو دیدی

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

تحقیق در مورد میکروکنترلر چیست

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 7

 

میکروکنترلر چیست: میکروکنترلر رو درواقع می توان یه کامپیوتر کوچولو در قالب یه چیپ برای کنترل وسایل الکترونیکی (در اینجا ربات) تلقی کرد. تفاوت میکروکنترلر با میکروپروسسور در اینه که میکروکنترلر دارای یک CPU ٫مقدار محدودی RAM ٬ ROM ٬ پورت های I/O و تایمر در درون خود می باشد در صورتی که میکروپروسسور فقط یه CPU هست و شما باید RAM, ROM ,... رو به صورت اجزای جانبی به اون متصل کنید (درست مثل CPU کامپیوتر). برای همین میکروکنترلرها تک منظوره ولی میکروپروسسورها همه منظوره هستند. با این تفاسیر میکروکنترلرها دارای کارایی های خاص خودشون مثلا در ماشین لباسشویی٬ ماکروویو٬ تلفن و البته ربات هاو... هستند یعنی جایی که استفاده از میکروپروسسور نه از نظر کارایی و نه از نظر اقتصادی عقلانیه

مقاله: راجع به میکروکنترل ها

ارسال شده در سه شنبه 8 اسفند ماه 1385 توسط WhiteApple

سیر تکاملی میکرو کنترلرها: اولین میکرو کنترلرها در اواسط دهه 1970 ساخته شدند. این میکرو کنترلرها در ابتدا پردازنده های ماشین حساب بودند که دارای حافظه برنامه کوچکی از نوع ROM ، حافظه داده از نوع RAM و تعدادی درگاه ورودی/خروجی بودند. با توسعه فناوری سیلیکون ، میکرو کنترلرهای 8 بیتی قویتری ساخته شدند. در این میکرو کنترلرها علاوه بر بهینه شدن دستورالعمل ها، تایمر/شمارنده روی تراشه، امکانات وقفه و کنترل بهینه شده خطوطI/O نیز به آنها اضافه شده است. حافظه موجود بر روی تراشه هنوز هم محدود می باشد و دربسیاری موارد کافی نیست.یکی از پیشرفتهای قابل توجه در آن زمان، قابلیت استفاده از حافظة EPROM قابل پاک شدن با اشعه ماورا بنفش، روی تراشه بود. این قابلیت، زمان طراحی و پیاده سازی محصول را بطور محسوسی کاهش داد و نیز برای اولین بار امکان استفاده از میکرو کنترلر ها را در کاربردهایی که حجم تولید پایینی دارند، فراهم ساخت.

خانواده8051 در اوایل دهه 1980 توسط شرکت اینتل معرفی گردید. از آن زمان تاکنون8051 یکی از محبوبترین میکرو کنترلرها بوده و بسیاری از شرکتها دیگر نیز به تولید آن اقدام کرده اند. در حال حاضر مدل های مختلفی از 8051 وجود دارد که در بسیاری از آنها امکاناتی نظیر مبدل آنالوگ به دیجیتال حجم نسبتاً بزرگ از حافظه برنامه و حافظه داده، مدولاتور عرض پالس (PWM) در خروجیها و حافظه فلشFlash)) که امکان پاک کردن و برنامه ریزی مجدد آن توسط سیگنالهای الکتریکی وجود دارد، تعبیه شده است.

میکرو کنترلرها اکنون به سمت 16 بیتی شدن در حرکت هستند. میکرو کنترلر های 16 بیتی، پردازنده هایی با کارایی بالا (نظیر پردازش سیگنالهای دیجیتال ) می باشند که در کنترل فرایندهای بلادرنگ و در مواردی که حجم زیادی از عملیات محاسباتی مورد نیاز است، به کار برده می شوند.

بسیاری از میکرو کنترلرهای 16 بیتی، امکاناتی نظیر حجم زیاد حافظه برنامه و حافظه داده، مبدل های آنالوگ به دیجیتال چند کانالی، تعداد زیادی درگاه I/O، چندین درگاه سریال، عملکردهای بسیار سریع ریاضی و منطقی و مجموعه دستورالعمل های بسیار قدرتمند با قابلیت پردازش سیگنال را دارا می باشند.

معماری داخلی میکرو کنترلرها

ساده ترین معماری میکرو کنترلر، متشکل از یک ریز پردازنده، حافظه و درگاه ورودی/خروجی است. ریز پردازنده نیز متشکل از واحد پردازش مرکزی (CPU) و واحد کنترل (CU) است.

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

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

درگاهها ورودی / خروجی (I/O )به سیگنال های دیجیتال بیرونی امکان می دهند که با میکرو کنترلر ارتباط پیدا کند. درگاههای I/O معمولاً به صورت گروههای 8 بیتی دسته بندی می شوند و به هر گروه نیز نام خاصی اطلاق می شود. به عنوان مثال ، میکروکنترلر 8051 دارای 4 درگاه ورودی / خروجی 8 بیت می باشد که P3, P2, P1, P0 نامیده می شوند. در تعدادی از میکرو کنترلر ها ، جهت خطوط درگاه I/O قابل برنامه ریزی می باشد. لذا بیت های مختلف یک درگاه را می توان به صورت ورودی یا خروجی برنامه ریزی نمود. در برخی دیگر از میکروکنترلرها (از جمله میکروکنترلرهای 8051) درگاههای I/O به صورت دو طرفه می باشند. هر خط از درگاه I/O این گونه میکرو کنترلرها را می توان به صورت ورودی و یا خروجی مورد استفاده قرار داد . معمولاً ، این گونه خطوط خروجی ، به همراه مقاومتهای بالا کش بیرونی به کار برده می شوند.

خانواده 8051

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

هم اکنون این آی سی با پیکربندی های مختلف موجود می باشد. 80C51 نوع cmos و کم مصرف این خانواده است. 8751 دارای حافظه برنامه از نوع EPROM است که عمدتاً در هنگام پیاده سازی به کار برده می شود.

89c51 نیز دارای حافظه فلش قابل برنامه ریزی و پاک شدن (PEROM) است لذا بدون نیاز به پاک کردن با اشعه ماورابنفش ، می توان حافظه برنامه را برنامه ریزی کرد.8052 عضو بهینه شده این خانواده می باشد و حافظه RAM آن بیشتر بوده و تعداد تایمر/شمارنده آن نیز بیشتر است. انواع مختلفی از خانواده 40 پایه وجود دارد که دارای مبدل های آنالوگ به دیجیتال ، مدولاتورهای عرض پالس و نظایر آن هستند. در بخش پایین خانواده 8051 ، میکرو کنترلر های 20 پایه قرار دارند که از لحاظ کد ، سازگاری کاملی با انواع 40 پایه دارند و این ادوات 20 پایه برای کاربردهایی با پیچیدگی کمتر که نیاز به خطوط I/O کمتری دارند و نیز برای کاربردهایی که باید مصرف توان کمتری داشته باشند (مثل سیستم های قابل حمل)،ساخته شده اند.

آی سی های AT89C2051 و AT89C1051 (ساخت شرکت Atmel)چنین میکرو کنترلرهایی هستند که از لحاظ کد سازگاری کاملی با خانواده 8051 دارند و مصرف توان آنها نیز کمتر است.

معرفی میکروکنترلرها:

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

بخشهای مختلفمیکروکنترلر:

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

Cpu واحد پردازش

Alu واحد محاسبات

I/O ورودی ها و خروجیها

Ram حافظه اصلی میکرو

Rom حافظه ای که برنامه روی آن ذخیره میگردد

Timer برای کنترل زمان ها

و . . .

خانواده های معروف میکروکنترلر:

خانواده Pic - AVR - 8051

میکروکنترلر چگونه برنامه ریزی میشود:

میکروکنترلرها دارایکامپایلرهای خاصی می باشد که با زبان های Assembly basic, c می توان برای آنهابرنامه نوشت سپس برنامه نوشته شده را توسط دستگاهی به نام programmer که در ایندستگاه ای سی قرار می گیرد و توسط یک کابل به یکی از در گاه های کامپیوتر وصل میشود برنامه نوشته شده روی آی سی انتقال پیدا میکند و در Rom ذخیره می شود.

با میکروکنترلر چه کارهایی میتوان انجام داد:

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

امکانات میکروکنترلرها:

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

__________________

شروع کار با میکرو کنترلر:

برای شروع کار با میکرو کنترلر بهتر است که یکزبان برنامه نویسی مثل c یا basic را بیاموزید سپس یک برد programmer تهیه کرده وبرنامه خود را روی میکرو ارسال کنید سپس مدار خود را روی برد برد بسته و نتیجه رامشاهده کنید.

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

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

خانواده 8051 :

این خانواده از میکرو کنترولر ها جزو اولیننوع میکرو کنترولر ها یی بود که رایج شده و جزو پیشکسوتان مطرح میشود . معروف ترینکامپایلر برای این نوع میکرو keil یا franklin می باشد میکرو های این خانواده بهنوسان ساز نیاز مند هستند و درمقابل خانواده pic یا AVR از امکانات کمتری برخور دارمی باشد معروف ترین آی سی ها این خانواده 89S51 یا 89C51 می باشد .

خانواده AVR :

این خانواده از میکرو کنترلرها تمامی امکانات 8051 را دارا می باشد وامکاناتی چون (ADC مبدل آنالوگ به دیجیتال) – نوسان ساز داخلی و قدرت و سرعت بیشتر (EEPROM _ حافظه) از جمله مزایای این خانواده می باشد مهم ترین آی سی این خانواده Tiny و Mega است.

خانوادهpic :

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


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


تحقیق در مورد میکروکنترلر چیست

پروژه کاربرد حسگرها در تحقیقات کشاورزی

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

 

چکیده

       هر گونه عملیات کشاورزی متناسب با شرایط حاکم بر محیط زراعی مورد نظر انجام می­شود. بنابراین دقت در برآورد شرایط محیطی باعث افزایش بازده می­شود. این شرایط زمانی و مکانی مختلف متفاوت هستند. در نتیجه بهتر است که عملیات کشاورزی متناسب با شرایط نواحی مختلف‌ مزرعه در هر زمان انجام شود. با افزایش دقت در اندازه‌گیری نقطه به نقطه، بازده افزایش می­­یابد. جهت دست یابی به اهداف فوق، از ابزارهایی به نام حسگر استفاده می­گردد که به وسیله آن ها پارامترهای مختلف محیطی اندازه‌ گرفته می­شوند. این حسگرها در گره‌هایی نصب شده‌اند که وظیفه ارسال داده‌های دریافتی را به مرکز اصلی برای نگهداری داده‌‌ها و عکس‌العمل لازم در شرایط خاص  بر عهده دارند. این گره‌ها به طور بی‌سیم تشکیل شبکه‌ای از حسگرها را می‌دهند که به طور گسترده  می توانند در سطح مزرعه توزیع شوند و به دریافت اطلاعات لازم به کمک حسگرهای تعبیه شده بر روی آنها می‌پردازند. در این مقاله به معرفی یک گره از این شبکه و معرفی برد حسگر به کار رفته در آن می پردازیم و وظایف هر یک از حسگرها در کمک به کشاورزی بیان می‌شود. مدار طراحی شده گره شامل حسگر حرارتی، رطوبت و نوری می باشد که اطلاعات دریافتی را از طریق ارتباط بی‌سیم به گره دیگر ارسال می‌کند. فرستنده و گیرنده های به کار برده شده در طراحی مدار در فرکانس915 MHz  کار می کنند. پردازنده مرکزی به کار رفته در گره نیز یک میکروکنترلر AVR است که کلیه اعمال پردازشی و نظارتی توسط آن انجام می گیرد.

کلیدواژه: شبکه حسگر بی‌سیم، میکروکنترلر، کاربرد حسگر در کشاورزی

 

 

 

 

 

 

 

 

 

مقدمه:

توسعه روزافزون شبکه‌های کامپیوتری و نیاز به دست­یابی به اطلاعات و منابع بیشتر بدون دست­یابی فیزیکی و سخت‌افزاری موجب توسعه کاربردهای بی­سیم و موبایل شده است و هم اکنون می­توان توسط ارتباطات بی­سیم با سراسر جهان بدون­­آنکه اتصال فیزیکی سیمی داشته باشیم، داده و اطلاعات خود را به مقصدهای مورد نظر ارسال نمود. استفاده از تکنولوژی شبکه‌های بی­سیم در کنار سیستم‌های تعبیه شده(Embedded) منجر به ظهور تکنولوژی سیستم‌های میکرو الکترومکانیکی شد که در آنها پردازشگرهای ریز، حسگرها و مدارات مخابراتی در یک سیستم قرار گرفته، با همدیگر در یک شبکه اهدافی را دنبال نمایند و با استفاده از تعدادی از این سیستم‌ها در کنار یکدیگر به شبکه‌ای دست یافت که راه‌حل خیلی از نیازهای روزمره و ضروری بشر می­باشد. این سیستم‌ها گره‌های حسگر نامیده می‌شوند و به شبکه‌ای که با یکدیگر تشکیل می‌دهند شبکه های حسگر گفته می­شود و با توجه به اینکه به صورت اقتضایی(Ad-hoc) و بی­سیم به‌وجود می‌آیند شبکه‌های حسگر اقتضایی بی سیم نام گرفته‌اند. کم مصرف بودن، هزینه پایین، اندازه کوچک، و قطعات توزیع شده در گره های حسگر بی سیم باعث شده است که پردازش محلی, ارتباطات بی سیم، جمع‌آوری و توزیع اطلاعات در شبکه های حسگر بی سیم به راحتی صورت پذیرد و به اطلاعاتی در مورد مکانی که امکان دسترسی به آن وجود ندارد به راحتی آگاهی داشت. هر گره حسگر دارای قابلیت پردازش محدود می‌باشد ولی با قرارگرفتن در یک شبکه به همراه دیگر گره‌های حسگر، می توانند اطلاعات جزئی را در مورد یک موضوع خاص مورد پردازش قرار داده و اطلاعات کاملی را در اختیار کاربر قرار دهند. توجه به کاربرد این شبکه ها در حوزه کشاورزی کمک شایانی در رسیدن به کشاورزی دقیق و به کارگیری مناسب از منابع خواهد انجامید. به طور مثال، می توان به کاربرد شبکه حسگر بی سیم در مزارع یا گلخانه ها اشاره کرد. اندازه گیری دقیق دما، رطوبت، نور و موارد دیگر برحسب شرایط خاص محیط مورد بررسی از قابلیت های اینگونه شبکه هاست که به دلیل برخورداری از مزایای ارتباط بی سیم استفاده از اینگونه شبکه ها در مقایسه با روشهای دیگر بسیار به صرفه تر، راحت تر و با قابلیت بیشتر خواهد بود. در ادامه نحوه ساخت گره حسگر بیسیم جهت استفاده در گلخانه یا مزارع به طور کامل توضیح داده می شود.

فرمت فایل : word

تعداد صفحات:64

 


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


پروژه کاربرد حسگرها در تحقیقات کشاورزی

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

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

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

میکروکنترلر چیست ؟

چرا از میکروکنترلر استفاده می شود ؟

کامپیوترهای طراح

تراشه PIC

بهتر از هر مدار stamp

مزیت اول : سرعت بیشتر

مزیت دوم : قیمتی به مراتب پایین تر

سایر مزایا

چه چیزی باید خریداری شود

مرحله 1 : نوشتن به زبان بیسیک

مرحله 2 : استفاده از کامپایلر

مرحله 3 : برنامه ریزی تراشه PIC

کنترل موتور DC

ترانزیستور

اولین روش

روش کنترل موتور در دو جهت

دیودها

عنوان برنامه به کار رفته

لیست قطعات

 

 

 

 

مقدمه : میکروکنترلر چیست ؟

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

نخستین ویژگی میکرولنترلر دارای یک CPU (واحد پردازشگر مرکزی) حافظه RAM3 و حافظه ROM4 خطوط I/O (خطوط ورودی و خروجی)، درگاههای سریال و موازی و زمان سنج است و برخی اوقات نیز شامل ادوات جانبی نظیر مبدل A/D (مبدل آنالوگ به دیجیتال) و مبدل D/A (مبدل دیجیتال به آنالوگ) می باشد.

چرا از میکروکنترلر استفاده می شود ؟

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

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

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

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

اگر از دستگاههای الکترونیکی خانگی را بررسی کنید، خواهید دید که از میکروکنترلرها تقریباً در تمامی آنها استفاده شده است. این نیز دلیل دیگری برای آشنایی با میکروکنترلر هاست.

کامپیوترهای طراح

امروزه انواع بسیار زیادی از میکروکنترلرها در بازار وجود دارند. ما در اینجا توجه خود را معطوف به میکروکنترلهایی می کنیم که تراشه های PIC (یا تراشه های PICMicro) نامیده می شوند، این تراشه ساخت شرکت Microchip Technology می باشد.

تراشه PIC

مجموعه میکروکنترلرهای ساخت شرکت Microchip Technology به نام PIC نامیده می شوند. شرکت مذکور کلمه PIC را به عنوان علامت تجاری برگزیده و از آن برای مشخص کردن میکروکنترلرهای خود خود استفاده می کند. کلمه PIC سر نام کلمات Programmable Interface Controller می باشد...



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


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

دانلود پروژه طراحی میکروکنترلر AVR جهت اسکن

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

دانلود پروژه طراحی میکروکنترلر AVR جهت اسکن


دانلود پروژه طراحی میکروکنترلر AVR جهت اسکن

چکیده :

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

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

در این پروژه سعی شده با استفاده از میکروکنترلر AVR  و صفحه کلید 4×4 تمام کلیدها اسکن می شود.

این پروژه شامل دو قسمت : 1) نرم افزار ، 2) سخت افزار می باشد .

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

 

 

 

 

تاریخچه و مقدمه :

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

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

4004 با معیارهای امروزی یک وسیله کاملا ابتدایی بود که می توانست 4096 مکان مختلف را آدرس دهد. برای حل این مسئله بود که ریزپردازنده 8 بیتی ( 8008 ) به وسیله شرکت Intel معرفی شد .

Intel 8008:

Intel 8008 توانست اعداد 8 بیتی را ( که بایت نامیده می شوند ) به کار گیرد ، که این خود پیشرفت بزرگی نسبت به 4004 بود . تقریبا در همان زمان گشایشی در ساختن مدارهای منطقی NMOS ( نیمه هادی اکسید فلز از نوع N )پیش آمد . منطق NMOS بسیار سریع تر از PMOS است . به علاوه از یک منبع تغذیه مثبت استفاده می کند که آن را برای اتصال به مدارهای منطقی TTL سازگارتر می کند . خصوصیات مذکور از این جهت دارای اهمیت است که بسیاری از مدارهای جنبی ریزپردازنده از نوع TTL هستند . NMOS سرعت ریزپردازنده را با ضریبی در حدود 25 بار افزایش می دهد که رقم چشمگیری است .

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

 

Intel 8080:

Intel 8080 در 1973 و معرفی آن دنیا را به دوره ریزپردازنده وارد کرد . 8080 نوع بسیار غنی شده ای از 8080 بود که می توانست 500000 عمل را در ثانیه انجام دهد و 64 کیلو بایت از حافظه را آدرس می دهد و 500000 دستورالعمل را در ثانیه اجرا کند . امتیاز اصلی Z80 نسبت به 8080 این است که می تواند از دستورالعمل هایی که برای 8080  می شوند نیز استفاده کند . نرم افزاری که برای 8080 استفاده می شود بدون پیچیدگی بر روی Z80 قابل اجرا است . یک مشخصه سخت افزاری مهم Z80 در مقایسه با 8080 آرایش کامل تر ثبات هاست . Z80 همچنین مکانیزمی را به کار می گیرد که حافظه RAM دینامیکی را به طور خورکار تازه می کند . این دو مشخصه اضافی موجب برتری Z80 نسبت به Intel 8080 شده است.

سایر ریزپردازنده های اولیه :

تا سال 1973 ، Intel  تولید کننده اصلی ریزپردازنده ها بود . بعد از آن تولید کنندگان دیگر متوجه شدند که این وسیله جدید دارای آینده است و شروع به تولید انواع اصلاح شده دیگری از ریزپردازنده Intel 8080 کردند .

ریزپردازنده های امروزی :

به نظر می رسد که آینده توجه ریزپردازنده در دست سه شرکت Intel  ، Motorola و Zilog است . این شرکت ها هر یک با دو سال یک بار انواع پیشرفته تری از ریزپردازنده ها را تولید می کنند . امروزه ریزپردازنده ها از نظر اندازه بین 4 تا 32 بیت دارند .

...

 

 

59 ص فایل Word


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


دانلود پروژه طراحی میکروکنترلر AVR جهت اسکن

جزوه آموزش میکروکنترلر pic‎

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

میکروکنترلر pic شبیه به AVR میباشد و قابل شبیه سازی با proteus میباشد. و در انواع ۸ ۱۶ ۲۸ ۴۰ ۶۴ و۸۴ پایه میباشد.  میکروکنترلرهای PIC از نظر نوع حافظه به ۴ دسته تقسیم می شوند :

۱- دارای حافظه از نوع  Flash هستند : آی سی هایی که دارای حرف F هستند  مانند ۱۶F84

۲- دارای حافظه از نوع Eprom هستند : آی سی هایی که دارای حرف C یا CE هستند  مانند ۱۶C84 -16CE625

۳-دارای حافظه از نوع Rom هستند:آی سی هایی که دارای حرف CR هستند  مانند ۱۶CR84

۴-دارای حافظه از نوع Eeprom هستند

جهت کار ابتدا باید یک زبان برنامه نویسی مانند c یا اسمبلی انتخاب نمود که در اینجا به زبان c با نرم افزار microc میپردازیم.کار با این نرم افزار بسیار ساده بوده ، به این صورت که با انتخاب New/Project و انتخاب نوع و فرکانس تراشه از آن استفاده میکنیم. (محدوده آنرا از کاتالوگ تراشه ببینید-در pic16f877 ماکزیمم فرکانس کاری ۲۰Mhz میباشد-) سپس برنامه را نوشته ودر آخر روی Build در منوی بالا کلیک میکنیم تا خطایابی شود و فایل هگز خروجی برای پروگرامر یا پروتئوس فراهم شود. برای پروگرام کردن میتوان از پروگرمر های pikit موجود در بازار استفاده کرد.

فهرست :

میکروکنترلر pic

وقفه INT

وقفه تغیر در پورت B

تایمر

تایمر صفر

تایمر یک

تایمر ۲

CCP

واحد مرجع ولتاژ

واحد مقایسه کننده

واحد مبدل آنالوگ به دیجیتال

حافظه EEPROM

خطاهای برنامه نویسی

در قالب 24 صفحه pdf


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


جزوه آموزش میکروکنترلر pic‎