اس فایل

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

اس فایل

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

دانلود مقاله طراحی میکروکنترلر 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 شده است.

 شامل 58 صفحه فایل word قابل ویرایش


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


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

پروژه پایان دوره کارشناسی شماره گیر (DTMF) TONE بوسیلة AVR (ورد)

اختصاصی از اس فایل پروژه پایان دوره کارشناسی شماره گیر (DTMF) TONE بوسیلة AVR (ورد) دانلود با لینک مستقیم و پر سرعت .

پروژه پایان دوره کارشناسی شماره گیر (DTMF) TONE بوسیلة AVR (ورد)


پروژه پایان دوره کارشناسی شماره گیر (DTMF) TONE بوسیلة AVR (ورد)

پروژه پایان دوره کارشناسی شماره گیر (DTMF) TONE بوسیلة AVR

(ورد) 

چکیده:
DTMF یا  Dual Tone Multiple Frequecies روشی است برای تولید سیگنالهای Tone به منظور استفاده در سیستمهای تلفن، مودم، کارتهای صوتی و غیره. این روش با توجه به استاندارهای مشخصی که دارد این امکان و قابلیت را به ما می دهد تا سیگنال Tone مورد نظر را توسط میکروکنترلرها و یا AVR طراحی و پیاده سازی کنیم.
 


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


پروژه پایان دوره کارشناسی شماره گیر (DTMF) TONE بوسیلة AVR (ورد)

کتاب اموزش میکرو کنترلرهای avr به زبان بیسیک

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

کتاب اموزش میکرو کنترلرهای avr به زبان بیسیک


کتاب اموزش میکرو کنترلرهای  avr  به زبان بیسیک

کتاب اموزش میکرو های  avr  به زبان بیسیک

این اموزش از هفت بخش اصلی زیر تشکیل شده است:
-1 اشنایی با محیط نرم افزار بسکام
و پورت ها lcd -2 اشنایی مختصر با بیسیک وکار با
-3 معرفی سایر دستورات بیسیک
avr -4 راه اندازی لوازم جانبی
-5 ضمائم (یا ضمیمه ها)
در بخش اول شما با محیط بسکام اشنا میشوید، شما یاد میگیرید دراین محیط چگونه با پروژه ها کار کنید ، انها را ویرایش
کنید و ایراد های احتمالی را چگونه رفع کنید.
وطریقه کار با پورت ها گفته میشود تا شما بتوانید با مثالهای بخش های بعدی کار کنید. lcd در بخش بعدی طریقه کار با
در بخش سوم سایر دستورات بیسیک گفته میشود.

 

و....

 

 

فهرست : -------------------------------- -------------------------------------------------------- - شماره صفحه
مقدمه: ---------------------------------------------------------------------- --------------- --- -------------- - 5
فصل اول (اشنایی مختصر با محیط بسکام)
اشنایی مختصر با محیط بسکام: ------------------------------------------------------------------------------- 7
7- --------------------------------------- ----------------------------------------------------------- file منوی
8- -- --------------------------------------------------------------------------- -------------------- edit منوی
8- ----- ---- ------------------------------ -----------------------------------------------------------View منوی
9- --------------------------------------- ---------------------------------------------------- --program منوی
اصلا حات پرکاربرد----------------- ------------------------------------- --- -------------------------------- - 7
و پورت ها) lcd فصل دوم (اشنایی مختصر با بیسیک وکار با
مراحل نوشتن یک برنامه جدید(بدنه ی یک برنامه): ------ ----------------------------------------------- ---- - 11
دستورات مربوط به پورت ها (کار با پورتها )------------------------------------------------------------ ---- - 15
دستورات تاخیر----------------------------------------------------------------------------------------- ---- - 18
دستورات حلقه وپرش ------------------------- --------------------------------------------------------- ----- - 18
کاراکتری(درستورات مربوط به راه اندازی ، فارسی نویسی و...)-------------------------------------- -- - 23 Lcd
فصل سوم (معرفی سایر دستورات بیسیک )
اعداد و متغییر ها در بسکام ------- --------- ------------------------------------------------------------------ - 33
دستورات مربوط به کار با رشته ها------------------------------------------------------ ---------------------- - 45
دستورات حلقه و پرش و شرط ------------------------------------------------------------ ------------------- - 55
دستورات اجرایی (این دستورات ، دستورات خاص برای کامپایلر هستند که برای اجرای بهتر برنامه استفاده میشوند)------- 68
زیر برنامه ها و فراخوانی توابع------------ - ------------------------------------------------ --- --------------- - 74
توابع ریاضی و محاسباتی --------------------------------------------------- --------------------------------- - 79

 

 

توابع تبدیل کدها و متغییر ها به یکدیگر------------------------------------------------------------------------- 94
فصل چهارم (راه اندازی امکانات جانبی )
اتصال کلید به میکرو)------------------------------ ---------------------------------------- 97 )debounce دستور
ایجاد یک پالس بر روی یک پایه)--------- - ----------------------------------------------- 98 )PULSEOUT دستور
اندازی گیری دوره ی تناوب پالس موجود بر روی یک پایه) ----------------------- ---------- 99 )PULSEIN دستور
ایجاد پالس برای راه اندازی بازر بر روی یک پایه)‐‐‐‐‐‐‐------------------------------ -‐‐‐-- 99 )SOUND دستور
نوعی کلید دوطرفه میباشندکه..)------ - ------------------------------------- - 100 ENCODER ) ENCODER دستور
102- --------------------------------------------- -------(avr ایجاد پالس شمره گیری(تلفن)با ) DTMFOUT دستور
فقط کافی است شما ان را از شکاف...)---- -------------------------------- ------ - 105 ) magnetic card راه اندازی
میتوان تصاویر ، متن و... را نمایش داد و...)---- -------------------------- - 122 lcd گرافیکی(بر روی این نوع LCD
استفاده از کلید وکیبرد و کی پد و ...(روشهای راه اندازی کیپد، کیبرد کامپیوتر و کلید فشاری و...--------------- - 129
به عنوان کیبرد به کامپیوتر(چگونه یک کیبرد بسازیم.......)----------------------------------‐‐‐‐‐‐‐‐ 126 avr اتصال
به عنوان موس به کامپیوتر—چگونه یک موس بسازیم)-------------------------------------------- - 131 avr اتصال
برای تبدیل کمیت های انالوگ به دیجتال از این مورد استفاده میشود .... )-- -------- - 134 )(adc) مبدل انالوگ به دیجتال
راه اندازی سروو موتور (نوعی موتور پر قدرت است که میتواند در یک زاویه خاص بچرخد...)--- ---------- --- - 137
تایمری است که میتواند تا یک زمان خاص بشمارد و میکرو را ریست کند ، این تایمر...)----------------- - 140 ) WATCHDOG راه اندازی
راه اندازی وقفه های خارجی-(چگونه یک پایه همیشه چک شود)--- - --------- -------------------- ------------- - 141
میشناسند رواج فوق... )------- - 143 rc گیرنده و فرستنده های مادون قرمز که انها را با نام تجاری گیرنده و فرستنده های 5 )rc راه اندازی گیرنده 5
سونی ... ) --- -------- -- - 147 cd توسط دستور زیر میتوان دستورات مخصوص کنترل تلوزیون و ) sony ساخت کنترل تلویزیون و سیدی
چینی را پشتیبانی...) -- - 150 CD در اکثر دستگاهای صوتی تصویری جدید(تمامی دستگاهای RC این پروتکل ، برخلاف 5 ) RC راه اندازی گیرنده 6
اندازه گیری یک خازن یا مقاومت(شما با استفاده از دستور زیر میتوانید مقدار ثابت زمانی مقاومت و خازنی که به پایه دلخواه میکرو...)-— 152
مقایسه کننده انالوگ(مقایسه کننده آنالوگ مقادیر ولتاژ آنالوگ موجود بر روی دو پایه خود را)------------------- - 153
تایمر/ کانتر(تایمر کانتر چیست؟...)----------------------------------------------------------------- -- -------- - 154
تایمر/ کانتر 0 (راه اندازی تایمرکانتر صفر در مد تایمر – کانتر -....)---- ------------------------------------- - 154
مقایسه ای و...) --------- -- ------------------------- - 158 pwm– تایمر کانتری یک (راه اندازی در مد تایمر –کانتر
مقایسه ای و...)----------------------------- - 176 pwm– راه اندازی تایمر/کانتر دو (راه اندازی در مد تایمر –کانتر

 

 

 

راه اندازی تایمر/کانتر سه(راه اندازی در مد تایمر –کانتر
شمارش گر زمان واقعی-)------------------------------------------------------ 202 ) ( Real Time Counter) rtc
اتصال دو میکرو از طریق دو سیم...)-------------------------------------------------- - 211 ) rs ارتباط سریال 232
ارتباط چند میکرو از طریق 4 سیم ...)--------------------------------------------------- - 217 ) spi ارتباط سریال
2(اتصال چند میکرو از طریق دو سیم...)--- --------------------------------------- - 224 ‐wire یا i2c ارتباط سریال
1(اتصال چند میکرو از طریق 1 سیم..)----------------- -------------------- ------------- - 231 WIRE ارتباط سریال
234- ------------- ---------------------------------------------------------:(eeprom) کار با حافظه داخلی میکرو
ضمائم:
ضمیمه 1 : طریقه ی نصب بسکام---------------------------------------------------------------- ------------ - 236
240- ----------- ------------------------------ ------------(simulate) ضمیمه 2 :اشنایی با محیط شبیه سازی بسکام
با برنامه پروتوس ( اشنایی مقدماتی )--------------------- -- ---------- - 246 avr ضمیمه 3 :شبیه سازی میکرو کنترل
253- ---------- ----------------------------------(send to chip ضمیمه 4 : پروگرام کردن میکرو : (معرفی منوی
و زبان بیسیک---------------- ----- ------ 258 avr و پله ای بوسیله ی dc ضمیمه 5 : راه اندازی انواع موتور ها ی
تشکیل می شود که 7تا از انها نمایشگر هستند ویکی...)-------- ------ --- - 269 led ضمنیمه 6: راه اندازی 7 سگمنت(این قطعات از 8
ضمیمه 7: خطا های بسکام------------------------------------------------------ ---------------------- --------- 283
ضمیمه 8 : کلید های میانبر در بسکام------------------------------------------------- ------------------- ----- - 287
288- ------------------- ------- ---------------(OP‐AMP کار با ) ADC ضمیمه 9 : اندازه گیری ولتاژ های منفی زیاد مثبت و...با
منابع و ماخذ---------------------------- ---------------------------------------------------------------------- - 299


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


کتاب اموزش میکرو کنترلرهای avr به زبان بیسیک

طراحی و ساخت شبیه ساز آسانسور با AVR

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

طراحی و ساخت شبیه ساز آسانسور با AVR


طراحی و ساخت شبیه ساز آسانسور با AVR

هدف از این مدار شبیه‌سازی یک آسانسور مبتنی بر سیستم میکروکنترولری است و مدلی کوچک برای طراحی یک آسانسور می‌باشد. این آسانسور دارای ۴ طبقه است که در داخل آسانسور کلیدهای ۱-۴ برای انتخاب طبقه مورد نظر وجود دارد. در بیرون آسانسور و جلو درب‌ها کلیدی نیز وجود دارد که عملکرد آن مانند کلیدهای داخل آسانسور است و هر یک از آنها نماینده شماره طبقه مورد نظر است. در جلو درب هر طبقه یک نمایشگر ۷-Seg و یک لامپ در زیر هر کلید وجود دارد. از نمایشگر ۷-Seg به منظور نمایش موقعیت آسانسور استفاده می‌شود.

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

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

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

بطوریکه درخواست اول در رجیستر اول و در خواست دوم در رجیستر دوم و … . پس از اینکه رجیستر اول از شماره طبقه مورد نظر پر شد، آسانسور شروع به حرکت به سمت طبقه مورد نظر می‌کند. در همین بین رجیسترهای ۲ و ۳ و ۴ را چک می‌کند و اگر طبقه درخواست شده دیگری بین مبدا و مقصد ثبت شده باشد در آنجا نیز توقف می‌کند. پس از توقف در هر طبقه، شماره طبقه مورد نظر از صف درخواست‌ها حذف شده و برنامه با شیفت دادن درخواست‌ها فاصله بوجود آمده را حذف می‌کند.

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

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

  • یک میکروکنترولر برای عمل پردازش و کنترل فرایندها
  • یک مدار تغذیه تثبیت شده با قابلیت اطمیان مناسب به منظور تامین جریان مورد نیاز برای قسمت‌های ولتاژ پایین و حساس
  • کلیدها
  • نمایشگرها
  • کابل‌ها و فیبر مدار چاپی و دیگر اتصالات

فهرست مطالب این پروژه…

فصل ۱-   شرح پروژه

۱-۱-   بخش های پروژه آسانسور

فصل ۲-    قسمت‌های مکانیکی

فصل ۳-    بخش‌های سخت افزار الکترونیکی

۳-۱-     منبع تغذیه و مدارات تثبیت کننده ولتاژ

۳-۱-۱-    رگولاتورها یا تثبیت کننده‌های ولتاژ

۳-۲-     سنسورهای نوری و همچنین کلیدها

فصل ۴-   اصول تزویج کننده های نوری

۴-۱-     نسبت تبدیل تزویج کننده نوری

۴-۲-     ولتاژ جداسازی

۴-۳-   Vce(MAX)

۴-۴-     If(MAX)

۴-۵-     پهنای باند

فصل ۵-    نمایشگرها

فصل ۶-    قسمت میکروکنترولر برای انجام محاسبات و تصمیم گیری و همچنین کنترل اجزای دیگر          

فصل ۷-    موتور و مدارات مربوط به آن

۷-۱-   مختصری راجع به استپ موتور

۷-۲-   متداولترین نوع موتورهای پله‌ای

فصل ۸-   مختصری راجع به آی‌سی درایور ULN2003A

۸-۱-   مشخصات این آی سی

فصل ۹-    قسمت نرم‌افزار و برنامه نویسی میکروکنترولر

فصل ۱۰-  برنامه به زبان بیسیک

فصل ۱۱- الگوریتم 

فصل ۱۲-  مختصری در مورد برنامه مدار

۱۲-۱- شماتیک مدار


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


طراحی و ساخت شبیه ساز آسانسور با AVR

تحقیق بسیار جامع راجع به کارت های هوشمند و اتصال آن به AVR

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

تحقیق بسیار جامع راجع به کارت های هوشمند و اتصال آن به AVR


تحقیق بسیار جامع راجع به کارت های هوشمند و اتصال آن به AVR

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

در فصول این مقاله به موارد زیر اشاره شده است.
1. آشنایی با smart card ها
2. ارتباط میکرو با کارت تلفن


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


تحقیق بسیار جامع راجع به کارت های هوشمند و اتصال آن به AVR