امتیاز در گوگل پلی : 4.3 از 5 – قیمت در گوگل پلی : 4 دلار
این نسخه فول است و کوچکترین محدودیتی در استفاده ندارد
این نرم افزار از قدیمی ترین و مطرح ترین نرم افزارهای ضبط مکالمه هست که حتی آیکون نرم افزار برای کاربران گوشی های سیمبین خاطره انگیز و یادآوری کننده و بسیار آشناست! این نرم افزار قابلیت ضبط مکالمات به صورت دو طرفه هم برای گوشی های روت شده و هم گوشی های روت نشده را داراست.
دانلود اپ کاربردی ضبط مکالمات با حجم 5 مگابایت
برنامه ای بی نظیر برای مواقع ضروری
توسط این نرم افزار میتوانید فقط با یک تاچ شروع به رکورد ویدئو کنید و با اجرای مجدد نرم افزار به حالت استاپ بروید
بدون نیاز به روت و ورژن سیستم عامل
این برنامه خوب را از دست ندهید
تنها با یک تاچ رکورد شروع میشود و شما به تلگرام یا کلش و سایر نرم افزارها سوییچ کنید . رکورد ویدئو در پس زمینه در حال انجام است .
بهترین برنامه ای که تاکنون دیده اید
مقدمه:
در این پروژه سعی بر این است که علاوه بر آشنایی با میکروکنترلر AVRو محیط نرم افزاری (labview) سخت افزار،به گونه ای طراحی شود که با دریافت سیگنال آنالوگ ورودی (صوت) از میکروفن ، از طریق واحدADC میکرو این سیگنال به دیجیتال تبدیل شود و با توجه به برنامهای که در داخل میکرو تعبیه شده است،این اطلاعات به داخل MMC ریخته شده ومیکرو با دریافت فرمان از کامپیوتر به صورت ارتباط سریال دستور پخش را دریافت میکند و از طریق واحد تایمر/ کانترکه در مد PWM کار میکند,اطلاعات ذخیره شده در MMC را با آشکار سازی موج PWM توسط یک انتگرال گیر،باز سازی و به آنالوگ تبدیل میکند و این سیگنال آنالوگ بوسیله یک سری مدارات مورد نیاز برای پخش از طریق یک هدفن پخش میگردد.
فصل اول :
نگاهی اجمالی به میکروکنترلرها
سیر تکاملی میکروکنترلرها :
اولین میکروکنترلرها در اواسط دهه 1970 ساخته شدند. این میکروکنترلرها در ابتدا پردازندههای ماشین حساب بودند که دارای حافظه برنامه کوچکی از نوع ROM ، حافظ داده از نوعRAM وتعدادی درگاه ورودی وخروجی بودند.
با توسعه فناوری سیلیکون ، میکرو کنترلرهای 8 بیتی قویتری ساخته شدند . در این میکروکنترلرها علاوه بر بهینه شدن دستورالعمل ها، تایمر /شمارنده روی تراشه، امکانات وقفه و کنترل بهینه شده خطوط ورودی وخروجی نیز به آن اضافه شده است. حافظه موجود بر روی تراشه هنوز هم محدود میباشد و دربسیاری موارد کافی نیست .یکی از پیشرفتهای قابل توجه در آن زمان، قابلیت استفاده از حافظه EPROM قابل پاک شدن با اشعه ماورا بنفش، روی تراشه بود این قابلیت، زمان طراحی و پیاده سازی محصول را بطور محسوسی کاهش داد و نیز برای اولین بار امکان استفاده از میکروکنترلرها را در کاربردهایی که حجم تولید پایینی دارند، فراهم ساخت.
خانواده 8051 در اوایل دهه 1980 توسط شرکت اینتل معرفی گردید . از آن زمان تاکنون 8051 یکی از محبوبترین میکروکنترلرها بوده و بسیاری از شرکتها دیگر نیز به تولید آن اقدام کردهاند . در حال حاضر مدلهای مختلفی از 8051 وجود دارد که در بسیاری از آنها امکاناتی نظیر مبدل آنالوگ به دیجیتال حجم نسبتاً بزرگ از حافظه برنامه و حافظه داده،مدولاتور عرض پالس(PWM) در خروجیها که امکان پاک کردن و برنامه ریزی مجدد آن توسط سیگنالهای الکتریکی وجود دارد،تعبیه شده است.
میکروکنترلرها اکنون به سمت 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 این گونه میکرو کنترلرها را می توان به صورت ورودی و یا خروجی مورد استفاده قرار داد . معمولاً ، این گونه خطوط خروجی ، به همراه مقاومتهای بالا کش بیرونی به کار برده میشوند.
خانواده AVR :
میکروکنترولر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک (ساعت) به اندازه کافی سریع است و میتواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند . میکروکنترلر AVR بر مبنای معماری(RISC کاهش مجموعهی دستورالعملهای کامپیوتر ) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب میکند . به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره میبرند از جمله مزایای آنها است.یک میکرو AVR میتواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.
میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه میشوند البته انواع توان پایین نیز وجود دارند که بهLow Power معروفند. ویژگیهایی که سبب شد، AVRها جای 8051 را بگیرند،عبارتست از:
راههای مختلف عمل برنامه ریزی :
AVR همچنین مجهز به امکانات دیگر مانند تایمر واچ داگ و مبدلهای ADC و PWM است.
یکی از مهمترین بخشهای AVR که کمتر در هر میکروکنترلرهای دیگر دیده میشود مقایسه کننده آنالوگ با گین 1 و 200 و … می باشد. لازم به ذکر است که در 8051 باید از فلش(EEPROM) وADC و کریستال مولد ساعت به صورت بیرونی استفاده میکردیم اما در AVR این امکانات به صورت درونی وجود دارد .
انواع میکروهایAVR :
شرکتATMEL که شرکت اصلی تولید کننده میکروهایAVR میباشد, سه نوع میکروکنترلر AVR تولید میکند :
(1سری Tiny (2 سری AT90s (3 سریATmega
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:27
فهرست مطالب:
مقدمه
اصول ضبط ویدیو
منحنی B-H
ضبط با جریان مبنا
طول موج سیگنال ضبط شده
مشخصات سیگنال پخش شده
دامنه دینامیکی
حد عملی فرکانسهای بالا
بالا بردن فرکانس صفر به دو صورت امکان پذیر است
بالا بردن سرعت نوشتن
کنترل جارو کننده هد
مقایسه سیستمهای PAL,NTSC و SECAM نظری به آینده تلویزیون
1. مقایسه SECAM , PAL , NTSC
2. چرا تلویزیون رنگی ؟
3. نظری به آینده تلویزیون
از ابتدای عرضه برنامههای تلویزیونی لزوم یک روش قابل اطمینان برای ضبط اطلاعات مربوط به تصویر بطوری که بتوان بلافاصله بعد از ضبط مجدداً آن را پخش و مورد ارزیابی و اصطلاح قرار داد احساس می شد چه اصلاحات می بایست قبل از پراکنده شدن هنرمندان و اجراکنندگان با بررسی صحنه های ضبط شده انجام شود. علاوه براین در ممالک پهناوری مانند امریکا که دارای مناطق زمانی مختلف است و همین طور برای پخش برنامه هائی که می بایست در یک کشور تولید و در کشور دیگر پخش شود برنامههای تلویزیونی بدون وجود سیستم قابل قبولی برای ضبط با امکانات محدود کنندهای همراه بود.
قبل از پاگرفتن ضبط ویدیو شرکتهای پخش برنامه های تلویزیونی از روش فیلم برداری برای کنسروبرنامه های تلویزیونی استفاده میکردند. برای این کار معمولاً یک دوربین فیلم برداری مقابل مونیتور قرار می گرفت و از برنامه های روی صفحه فیلم میگرفت. طبعاً نتیجه حاصل به هیچ وجه بصورتی که امروزه مورد قبول است نبود. بین زمان ضبط و پخش همواره یک فاصله زمانی که اغلب هم طولانی تر می شد وجود داشت و اگر در صحنهی اشکالات فنی وجود داشت شانس موجود برای اصطلاح آن کم و نیز گران بود.
اولین دستگاه موفق ضبط مغناطیسی در سال 1900 عرضه شد. در این سال آقای valdemar poulson دستگاه خود را که تلگرافون نام نهاده بود. به عنوان اختراع در امریکا به ثبت رساند. این دستگاه ضبط مغناطیسی سیمی بود که سیگنال حاصل از آن خیلی ضعیف و پر از نویز بود.
در سال 1906 آقای pederson و poulson کشف کردند که با مغناطیسی کردن اولیه سیم در دستگاه تلگرافون سیگنال خروجی خیلی افزایش مییافت ولی مساله ضعف نسبت سیگنال به نویز هنوز حل نشده باقی ماند.
در سال 1927 دو مهندس بنامهای carpenter وcarlson متوجه شدند که با استفاده از جریان متناوب به عنوان بیاز برای نوار یا سیم مغناطیسی نتیجه حاصل به نحو بیسابقهای اصلاح میشد و روش خود را در امریکا به ثبت رساندند.
در سال 1928 دکتر p fleumer در آلمان اختراع یک نوار پلاستیکی را که دارای بسیاری از خواص مکانیکی مورد لزوم و با لایهای از پودر ماده مغناطیسی پوشیده شده بود به ثبت رسانید. اولین اختراع در سال 1935 با استفاده از اکسید آهن به عنوان ماده مغناطیسی اصلاح کرد و در همین سال در اروپا اولین دستگاه ضبط مغناطیسی عرضه شد . در حین جنگ بین الملل دوم پیشرفتهای قابل توجه ای در آلمان در این زمینه حاصل شد . که نتایج بدست آمده از این دستگاه را با بازده فیلم و صفحه قابل مقایسه ساخت.
بعد از جنگ در سال 1948 یک شرکت کوچک در کالیفرنیا که در طول جنگ موتورهای برقی تولید میکرد. اولین دستگاه ضبط با نوار مغناطیسی را در امریکا عرضه کرد. این شرکت با ابداعات خود در ضبط ویدیو انقلابی به وجود آورد بطوری که تا سالها بعد از عرضه دستگاه مزبور در استودیوهای تولید ضبط کردن برنامه ها را (( Ampex)) کردن آن می نامیدند و نام این شرکت مترادف با ضبط مغناطیسی بود.
با تولد دستگاه ضبط ویدیو در پخش برنامههای تلویزیونی نیز انقلابی به وجود آمد. صحنههای زنده برنامهها تقریباً از بین رفت و جزو گذشتهها شد. روشهای تولید با استفاده از دستگاه ضبط عوض شدند چه دیگر لازم نبود برنامه ها در یک دوره زمانی پیوسته تولید شوند و روشهای ویرایش قابل اطمینان و سادهای زاده شدند.
بعد از پیدایش تلویزیون رنگی طبعاً دستگاه ضبط نیز میبایست به پیروی از سیر زمان بتواند برنامههای رنگی هر سه روش معمول تلویزیون رنگی را میتوان به خوبی ضبط و با کیفیت خوب پخش کرد. با وجود این ضبط ویدیو در ایستگاه فرستنده یک دستگاه گران قیمت و پیچیدهای است. تقریباً کمتر نوعی از فن مدار الکترونیکی یافت میشود که ازآن در دستگاه ضبط ویدیو استفاده نشده باشد و هیچ فرستنده تلویزیونی نیست که بتواند بدون استفاده از تعداد قابل توجهای ضبط ویدیو برنامه های خود را پخش کند.
در کنار فرستندههای تلویزیونی و سیستمهای تلویزیونی مدار بست دستگاه های ضبط ویدیو در تعلیم و تربیت دانشگاهها و مدارس برای مهندسین رادار و لابراتور، آژانسهای تبلیغاتی، دولت و صنعت و تمام مراجع استفاده کننده از سیستم کامپیوتر از اجزاء لاینفک و عدم وجود آنها غیرقابل تصور است .
به علت گرانی و پیچیدگی این دستگاه بیش از سی سال بین عرضه یک ضبط ویدیو برای استفاده در استریو و عرضه ضبط ویدیو برای استفاده عمومی طول کشید. حتی برای سادهتر و ارزانتر کردن از صفحههای مخصوصی نیز برای ضبط ویدیو استفاده شد و شرکت تلفنکن دستگاه پخش تصویر رنگی تلویزیون را با استفاده از صفحه پلاستیکی مخصوصی عرضه کرد که به علت محدود بودن مدت قابل ضبط و پخش پا نگرفت. شرکتهای فرستنده از ابتدای کار موفق شدند استانداردی در ساختمان دستگاه های ضبط ویدیویی سازندگان مختلف به وجود آورند بطوری که بتوان نوار ضبط شده روی دستگاه یک سازنده را روی دستگاه سازنده دیگر پخش کرد. در مورد دستگاهای ضبط ویدیویی که امروزه برای استفاده عمومی ساخته میشوند هنوز این استاندارد به وجود نیامده است .
در سال 1968 تولید کننده گان ژاپنی در یک گرد هم آئی استنداردی برای استفاده از نوارهای نیم اینچی در دستگاهای ضبط وضع کردند . این استاندارد که به استاندارد EIAJ معروف شد چهار چوبی برای خواص مکانیکی و الکترونیکی نوار ضبط تصویر سیاه سفید به وجود آورد . یکسال بعد این استاندارد در مورد ضبطهای رنگی نیز گسترش داده شد و دستگاههایی که با این استاندارد توسط تولید کنندگان ژاپنی ساخته شدند به خوبی توسط بازار صنعت و آموزش پذیرفته شدند ولی در دستگاههای مورد استفاده عمومی تشتت سلیقه باقی ماند.
در سال 1969 شرکت Ampex دستگاه ضبط خود را با استفاده از یک نوع کاتریج با نواری بر اساس استاندارد EIAJ عرضه کرد ولی برای تولید و فروش دستگاه خود اقدامی به عمل نیاورد در سال 1970 شرکت SONY دستگاه ویدیو کاست خود را که در آن از نوار اکسید کرم به پهنای¾ اینچ به جای نوارهای معمول اکسید آهن استفاده می شد معرفی کرد و در سال1972 به معرض فروش گذاشت. حداقل ده شرکت مختلف ژاپنی حق انحصار ساخت دستگاههای کاست با نوار ¾ اینچ را از SONY ابداع کردند و این اندازه نوار از آن زمان تقریباً به طور عمومی مورد قبول قرار گرفت و برای دستگاههای مورد استفاده در صنعت آموزش و تمرینهای نظامی از آن پیروی شد. ضبط ویدیو به صورت مغناطیسی دارای خواص ذاتی ویژهای است که این روش را ارجح برهر نوع روش دیگر میسازد. خاصیت نوار مغناطیسی که بلافاصله و بدون صرف وقت قابل پلاریته خود را به صورت خواسته شده تغییر میدهد و تا زمان مورد لزوم حفظ میکند به معنای پایداری دائمی اطلاعات کنسرو شده است. این تنها مادهای است که میتوان آن را به طور پیوسته پاک کرد و دوباره مورد استفاده قرار داد که صرفه اقتصادی آن را نمایان میسازد. نسبت سیگنال به نویز سیگنال بدست آمده از آن را می توان به میزان قابل بالا برد اعوجاج سیگنال در آن با رعایت حدود مدولاسیون بسیار کم است و در شرایط حد وقتی حالت اشباع به وجود آید این حالت به تدریج رخ می دهد و حدود دینامیک سیگنال آن بسیار وسیع است .
این خواص را می توان به سختی از یک ماده کنسرو کننده دیگر انتظار داشت با وجود این امکان پخش مجدد سیگنال بلافاصله بعد از ضبط از خواص غیر قابل رقابت نوار مغناطیسی است.
دستگاههای ویدیو کاست که در آن نوار مغناطیسی در یک جعبه بسته و محفوظ قرار دارد و از تغییر فاصله ارتعاش و گرد و غبار مصون میماند راه گسترش ضبط ویدیو را به خانه ها باز کردهاند. میتوان پیش بینی کرد که با توجه به موقعیت دستگاههای ضبط صوت ویدیو کاست با خواص خاص خود موقعیت بزرگتری را عاید خود کنند.
بررسی تئوری و مشخصات ویدیو و توضیح دستگاههای مختلف که در فرستنده و صنعت مورد استفادهاند احتیاج به نوشتن کتابی جداگانه و بحثی جداگانه دارد. آنچه اینجا مورد توجه و هدف بوده است ارائه تئوری مقدماتی و اولیه و معرفی تکنیک ضبط و پخش در دستگاه ویدیو کاست و آشنایی با اجزاء مداری آن می باشد.
فرمت فایل : word(قابل ویرایش)
تعداد صفحات:76
فهرست مطالب:
عنوان پروژه : ۴
مقدمه: ۵
فصل اول : ۶
نگاهی اجمالی به میکروکنترلرها ۶
بخش اول : میکروکنترلرها ۶
سیر تکاملی میکروکنترلرها : ۶
معماری داخلی میکرو کنترلرها: ۷
خانواده AVR : 9
انواع میکروهایAVR : ۱۱
سریTiny: 11
سری ۹۰s: 12
سری MEGA: 12
نگاهی گذرا به معماری درونی میکروکنترلرهایAVR : 13
فصل دوم: ۱۶
مختصری درباره MMC و واسط SPI در میکروکنترلرهای AVR.. 16
پروتکل های ارتباطی درMMC.. 16
مقدمه: ۱۷
رجیسترهای. ۱۹
پیکر بندی پایه ها در مد MMC وSPI: 22
مد ارتباطی SPI در مقایسه با MMC : 22
SPI در میکروکنترلر: ATMEGA 8. 24
معرفی رجیسترهای :SPI 25
مد های اطلاعات.. ۲۷
مدهای صفر و دو. ۲۸
مدهای یک و سه ۲۸
فصل سوم: ۳۰
راه اندازیMMC در مد SPI ودستورات آن. ۳۰
دستورات MMC در مد SPI: 31
CMD0 : 32
:CMD1. 33
: CMD9. 33
: CMD10. 34
: CMD12. 34
: CMD16. 35
: CMD18. 36
CMD23 : 36
: CMD24. 36
: CMD25. 37
آغاز به کار در مد : SPI 38
فصل چهارم : ۳۹
مبدل ADC: 39
مبدل ADC به روش تقریب متوالی: ۳۹
بررسی واحد ADC در میکروکنترلر AVR.. 40
تقسیم فرکانس و چگونگی زمانبندی تبدیلADC.. 41
برای کاهش سطح نویز به موارد زیر باید توجه شود: ۴۲
عملکرد تایمر/ کانتر یک در حالتPWM سریع. ۴۴
PWM چیست؟ ۴۴
روش های تولید. ۴۶
نحوه عملکرد سیستم : ۵۱
توضیحات برنامه اصلی(main program) : 52
توضیحات کتابخانه MMC.h : 55
پیشنهادات: ۶۱
معرفی انواع سیگنالها ودرنهایت معرفی سیگنال صدا ۶۲
۵٫ Audio signal 69
6. Noise. 70
Listening to waves. 72
مقدمه:
در این پروژه سعی بر این است که علاوه بر آشنایی با میکروکنترلر AVRو محیط نرم افزاری (labview) سخت افزار،به گونه ای طراحی شود که با دریافت سیگنال آنالوگ ورودی (صوت) از میکروفن ، از طریق واحدADC میکرو این سیگنال به دیجیتال تبدیل شود و با توجه به برنامهای که در داخل میکرو تعبیه شده است،این اطلاعات به داخل MMC ریخته شده ومیکرو با دریافت فرمان از کامپیوتر به صورت ارتباط سریال دستور پخش را دریافت میکند و از طریق واحد تایمر/ کانترکه در مد PWM کار میکند,اطلاعات ذخیره شده در MMC را با آشکار سازی موج PWM توسط یک انتگرال گیر،باز سازی و به آنالوگ تبدیل میکند و این سیگنال آنالوگ بوسیله یک سری مدارات مورد نیاز برای پخش از طریق یک هدفن پخش میگردد.
فصل اول :
نگاهی اجمالی به میکروکنترلرها
سیر تکاملی میکروکنترلرها :
اولین میکروکنترلرها در اواسط دهه 1970 ساخته شدند. این میکروکنترلرها در ابتدا پردازندههای ماشین حساب بودند که دارای حافظه برنامه کوچکی از نوع ROM ، حافظ داده از نوعRAM وتعدادی درگاه ورودی وخروجی بودند.
با توسعه فناوری سیلیکون ، میکرو کنترلرهای 8 بیتی قویتری ساخته شدند . در این میکروکنترلرها علاوه بر بهینه شدن دستورالعمل ها، تایمر /شمارنده روی تراشه، امکانات وقفه و کنترل بهینه شده خطوط ورودی وخروجی نیز به آن اضافه شده است. حافظه موجود بر روی تراشه هنوز هم محدود میباشد و دربسیاری موارد کافی نیست .یکی از پیشرفتهای قابل توجه در آن زمان، قابلیت استفاده از حافظه EPROM قابل پاک شدن با اشعه ماورا بنفش، روی تراشه بود این قابلیت، زمان طراحی و پیاده سازی محصول را بطور محسوسی کاهش داد و نیز برای اولین بار امکان استفاده از میکروکنترلرها را در کاربردهایی که حجم تولید پایینی دارند، فراهم ساخت.
خانواده 8051 در اوایل دهه 1980 توسط شرکت اینتل معرفی گردید . از آن زمان تاکنون 8051 یکی از محبوبترین میکروکنترلرها بوده و بسیاری از شرکتها دیگر نیز به تولید آن اقدام کردهاند . در حال حاضر مدلهای مختلفی از 8051 وجود دارد که در بسیاری از آنها امکاناتی نظیر مبدل آنالوگ به دیجیتال حجم نسبتاً بزرگ از حافظه برنامه و حافظه داده،مدولاتور عرض پالس(PWM) در خروجیها که امکان پاک کردن و برنامه ریزی مجدد آن توسط سیگنالهای الکتریکی وجود دارد،تعبیه شده است.
میکروکنترلرها اکنون به سمت 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 این گونه میکرو کنترلرها را می توان به صورت ورودی و یا خروجی مورد استفاده قرار داد . معمولاً ، این گونه خطوط خروجی ، به همراه مقاومتهای بالا کش بیرونی به کار برده میشوند.
خانواده AVR :
میکروکنترولر AVR به منظور اجرای دستورالعملهای قدرتمند در یک سیکل کلاک (ساعت) به اندازه کافی سریع است و میتواند برای شما آزادی عملی را که احتیاج دارید به منظور بهینه سازی توان مصرفی فراهم کند . میکروکنترلر AVR بر مبنای معماری(RISC کاهش مجموعهی دستورالعملهای کامپیوتر ) پایه گذاری شده و مجموعه ای از دستورالعملها را که با 32 ثبات کار میکنند ترکیب میکند . به کارگرفتن حافظه از نوع Flash که AVR ها به طور یکسان از آن بهره میبرند از جمله مزایای آنها است.یک میکرو AVR میتواند با استفاده از یک منبع تغذیه 2.7 تا 5.5 ولتی از طریق شش پین ساده در عرض چند ثانیه برنامه ریزی شود یا Program شود.
میکروهای AVR در هرجا که باشند با 1.8 ولت تا 5.5 ولت تغذیه میشوند البته انواع توان پایین نیز وجود دارند که بهLow Power معروفند. ویژگیهایی که سبب شد، AVRها جای 8051 را بگیرند،عبارتست از:
راههای مختلف عمل برنامه ریزی :
AVR همچنین مجهز به امکانات دیگر مانند تایمر واچ داگ و مبدلهای ADC و PWM است.
یکی از مهمترین بخشهای AVR که کمتر در هر میکروکنترلرهای دیگر دیده میشود مقایسه کننده آنالوگ با گین 1 و 200 و … می باشد. لازم به ذکر است که در 8051 باید از فلش(EEPROM) وADC و کریستال مولد ساعت به صورت بیرونی استفاده میکردیم اما در AVR این امکانات به صورت درونی وجود دارد .
انواع میکروهایAVR :
شرکتATMEL که شرکت اصلی تولید کننده میکروهایAVR میباشد, سه نوع میکروکنترلر AVR تولید میکند :
(1سری Tiny (2 سری AT90s (3 سریATmega