فی بوو

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

فی بوو

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

دانلود مقاله میکرو کنترلر AVR(ATMEGA8)

اختصاصی از فی بوو دانلود مقاله میکرو کنترلر AVR(ATMEGA8) دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله میکرو کنترلر AVR(ATMEGA8)


دانلود مقاله میکرو کنترلر AVR(ATMEGA8)

لینک و پرداخت دانلود * پایین مطلب *

 

فرمت فایل : word ( قابل ویرایش )

 

تعداد صفحه :   24

 

 

 

فهرست

مختصری راجع به AVR

خصوصیات (ATMEGA 8) 

خصوصیات جانبی

خصوصیات ویژه میکروکنترلر

بخش دوم / عملکرد قفل

تشریح سخت افزار مدار

قرار گرفتن ARMEGA 8  در مدار

 

 و ...

 

 

 

مقدمه

زبانهای سطح بالا یا همان HLL (HIGH Level Language) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکرو کنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند زبان برنامه نویسی C و BASIC  بیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند .   

ATMEL  ایجاد تحولی در معماری جهت کاهشی کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری RISC انجام می دهند و از 32 رجیستر همه منظوره استفاده می کنند که باعث شده 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند .


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


دانلود مقاله میکرو کنترلر AVR(ATMEGA8)

دانلود مقاله میکروکنترلر های MEGAAVR

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

 

 

 

مقدمه

 

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

 

مختصری در مورد AVR
زبانهای سطح بالا یا همان HLL (HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان برنامه نویسی استاندارد برای میکروکنترلر های (MCU) حتی برای میکروهای 8 بیتی کوچک هستند . زبان برنامه نویبی BASIC و C بیشترین استفاده را در برنامه سازی دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمیلی تولید می کنند .
ATMEL ایجاد تحولی در معماری ، جهت کاهش کد به مقدار مینیمم رادرک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش وبهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER) انجام میدهند واز 32 رجیستر همه منظوره (ACCUMULATORS) استفاده می کنند که باعث شده 4 تا 12 بار سریعتر میکروهای مورد استفاده کنونی باشند.
تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظه های FLASH و EPROM در داخل مداار قابل برنامه ریزی (ISP) هستند . میکروکنترلرهای اولیه AVR دارای 1، 2و 8 کیلوبایت حافظه FLASH وبه صورت کلمات 16 بیتی سازماندهی شده بودند.
AVR ها به عنوان میکروهای RISC با دستورات فراوان طراحی شده اند که باعث می شود حجم کد تولید شده کم وسرعت بالاتری بدست آید.

 

عملیات تک سیکل

 

باانجام تک سیکل دستورات ،کلاک داخلی سیستم یکی می شود. هیچ تقسیم کنننده ای درداخل AVR قرار ندارد که ایجاد اختلاف فاز کلاک کند. اکثر میکرو ها کلاک اسیلاتور به سیستم را با نسبت 1:4 یا 1:12 تقسیم می کنند که خود باعث کاهش سرعت می شود . بنابراین AVR ها 4 تا 12 بار سریعتر و مصرف آنها نیز 4-12 بار نسبت به میکروکنترلرهای مصرفی کنونی کمتر است زیرا در تکنولوژی CMOS استفاده شده در میکروهای AVR ، مصرف توان سطح منطقی متناسب با فرکانس است .

 

طراحی برای زبانهای BASIC و C

زبانهای BASIC و C بیشترین استفاده در دنیای امروز به عنوان زبانهای HLL دارند . تا امروزه معماری بیشتر میکروها برای زبان اسمبلی طراحی شده است و کمتر از زبانهای HLL حمایت کرده اند .
هدف ATMEL طراحی معماری بود که هم برای زبان اسمبلی وهم زبانهای HLL مفید باشد . به طور مثال درزبانهای BASIC و C می توان یک متغیر محلی به جای متغیر سراسری در داخل زیر برنامه تعریف کرد .در این صورت فقط در زمان اجرای زیر برنامه مکانی از حافظه RAM برای متغیر اشغال می شود در صورتی که اگر متغیری به عنوان سراسری تعریف گردد در تمام وقت مکانی از حافظه FLASH ROM را اشغال کرده است .
برای دسترسی سریعتر به متغیرهای محلی و کاهش کد ، نیاز به افزایش رجیسترهای همه منظوره است . AVR ها دارای 32 رجیستر هستند که مستقیما به ALU متصل شده اند ، وتنها در یک کلاک سیکل به این واحد دسترسی پیدا می کنند . سه جفت از این رجیسترها می توانند بعنوان رجیسترهای 16 بیتی استفاده شوند .

 

 

 


فصل اول
میکروکنترلرهای MEGAAVR

 


در این فصل به معرفی میکروکنترلرهای نوع MEGAAVR از سری میکروکنترلرهای AVR شرکت ATMEL می پردازیم . میکروهای MEGA نسبت به نوع قبلی (AT90S>TINY)دارای قابلیت بیشتری هستند. خصوصیات وقابلیتهای هر یک به طور کامل بررسی شده است . فیوز بیت هاقسمتی از حافظه FLASH هستند که امکاناتی را در اختیار کاربر قرار می دهند . فیوز بیتها با ERASE میکرو از بین نمی روند ومی توانند توسط بیتهای قفل مربوطه ، قفل شوند . کلاک سیستم هر یک از میکروها در صورت نیاز به توضیح بیشتر بلافاصله بعد از فیوز بیتها گفته شده است .

 

1-1 خصوصیات ATMEGA323 و ATMEGA323L

 

A:
1. از معماری AVR RISC استفاده می کند .
2. کارایی بالا وتوان مصرفی کم
3. دارای 30 دستورالعمل با کارایی بالا
4. 8*32 رجیستر کاربردی
5. سرعتی تا8MIPS در فرکانس 8MHZ

 

B: حافظه ، برنامه وداده غیر فرار
1. 32 کیلو بایت حافظه FLASH داخلی قابل برنامه ریزی
2. پایداری حافظه FLASH : قابلیت 1000 بار نوشتن وپاک کردن
3. 2کیلوبایت حافظه داخلی SRAM
4. 1کیلوبایت حافظه EPROM داخلی قابل برنامه ریزی

 

5. پایداری حافظه EPROM : قابلیت 100000 بار نوشتن وپاک کردن
6. قفل برنامه FLASH وحافظه داده EPROM

 

C : قابلیت ارتباط JTAG
- برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG

 

D : خصوصیا ت جانبی
1. دو تایمر – کانتر 8 بیتی با PRESCLEAR مجزا ودارای مد COMPARE
2. یک تایمر – کانتر 16 بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
3. چهار کانال PWM
4. 8 کانال مبدل آنالوگ به دیجیتال 10 بیتی
5. یک مقایسه کننده آنالوگ داخلی
6. WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
7. ارتباط سریال SPI
8. قابلیت ارتباط با پروتکل سریال دوسیمه
9. USART سریال قابل برنامه ریزی

 

E : خصوصیات ویژه میکروکنترلر
1. مدار POWER – ON RESET CIRCUIT
2. BROWN – OUT DETECTION قابل برنامه ریزی
3. دارای 6 حالت SLEEP
4. منابع وقفه داخلی وخارجی
5. دارای اسیلاتور RC داخلی کالیبره شده
6. عملکرد کاملا ثابت
7. توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

 


F : فرکانسهای کاری
- 0MHZ TO 4MHZ برای (ATMEGA323L)
- 0MHZ TO 8MHZ برای (ATMEGA323)

 

G : ولتاژهای عملیاتی (کاری )
- 2.7 V TO 5.5 برای (ATMEGA323L)
- 4 V TO 5.5 برای (ATMEGA323)

 

1-2 خصوصیا ت ATMEGA 32 , ATMEGA32L

 

A : از معماری AVR RISC استفاده می کند .
1. کارایی بالا وتوان کم
2. دارای 131 دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
3. 8*32 رجیستر کاربردی
4. سرعتی تا 16MIP در فرکانس 16MHZ

 

B : حافظه ،برنامه وداده غیر فرار
1. 32 کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت 10000 بار نوشتن وپاک کردن
2. 2کیلو بایت حافظه داخلی SRAM
3. 1024 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت 100000 بار نوشتن وپاک کردن
4. قفل برنامه FLASH وحفاظت داده EPROM

 

C : قابلیت ارتباط JTAG
- برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG

 

D : خصوصیا ت جانبی
-دو تایمر – کانتر 8 بیتی با PRESCLEAR مجزا ودارای مد COMPARE
- یک تایمر – کانتر 16 بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
- چهار کانال PWM
- 8 کانال مبدل آنالوگ به دیجیتال 10 بیتی
- یک مقایسه کننده آنالوگ داخلی
- دارای RTC با اسیلاتور مجزا
- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
- قابلیت ارتباط سریال SPI
- قابلیت ارتباط با پروتکل سریال دو سیمه
- USRAT سریال قابل برنامه ریزی

 

E : خصوصیات ویژه قابل برنامه ریزی
- POWER –ON RESET CIRCUIT
- BROWN – OUT DETECTION قابل برنامه ریزی
- دارای 6 حالت SLEEP
- منابع وقفه داخلی وخارجی
- دارای اسیلاتور RC داخلی کالیبره شده
- عملکرد کاملا ثابت
- توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

 

F : فرکانسهای کاری
- 0MHZ TO 8MHZ برای (ATMEGA32L)
- 0MHZ TO 16MHZ برای (ATMEGA32)

 

 

 

 

 

G : ولتاژهای عملیاتی (کاری )
- 2.7 V TO 5.5 برای (ATMEGA32L)
- 4.5 V TO 5.5 برای (ATMEGA32)

 

H : خطوط I/O و انواع بسته بندی
- 32 خط ورودی / خروجی قابل برنامه ریزی
- 40 پایه PDIP ، 40 پایه TQFP و 44 پایه MLF

 

1-3 خصوصیات ATMEGA 128L , ATMEGA128

 

A : از معماری AVR RISC استفاده می کند .
- کارایی بالا وتوان مصرفی کم
- دارای 133 دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
- 8*32 رجیستر کاربردی
- سرعتی تا 16MIP در فرکانس 16MHZ

 


B : حافظه ،برنامه وداده غیر فرار
-128 کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
-پایداری حافظه FLASH : قابلیت 10000 بار نوشتن وپاک کردن
- 4کیلو بایت حافظه داخلی SRAM
- 4 K بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت 100000 بار نوشتن وپاک کردن
- قفل برنامه FLASH وحفاظت داده EPROM

 

 

 


C : قابلیت ارتباط JTAG
- برنامه ریزی برنامه FLASH .EPROM. FUSE BITS . LOCK BITS از طریق ارتباط JTAG

 

D : خصوصیا ت جانبی
-دو تایمر – کانتر 8 بیتی با PRESCLEAR مجزا ودارای مد COMPARE
- یک تایمر – کانتر 16 بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
- دو کانال PWM هشت بیتی
- 6 کانال PWM با قابلیت وضوح 6 تا 12 بیتی
- 8 کانال مبدل آنالوگ به دیجیتال 10 بیتی
- 8 کانال مبدل SINGLE - ENDED
- یک مقایسه کننده آنالوگ داخلی
- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
- قابلیت ارتباط سریال SPI
- قابلیت ارتباط با پروتکل سریال دو سیمه
- دو SRAT سریال قابل برنامه ریزی

 

E : خصوصیات ویژه قابل برنامه ریزی
- POWER –ON RESET CIRCUIT
- BROWN – OUT DETECTION قابل برنامه ریزی
- انتخاب نرم افزاری فرکانس کلاک سیستم
- دارای 6 حالت SLEEP
- منابع وقفه داخلی وخارجی
- دارای اسیلاتور RC داخلی کالیبره شده
- عملکرد کاملا ثابت
- توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

 

F : فرکانسهای کاری
- 0MHZ TO 8MHZ برای (ATMEGA128L)
- 0MHZ TO 16MHZ برای (ATMEGA128)

 


G : ولتاژهای عملیاتی (کاری )
- 2.7 V TO 5.5 برای (ATMEGA128L)
- 4.5 V TO 5.5 برای (ATMEGA128)

 

H : خطوط I/O و انواع بسته بندی
- 53 خط ورودی / خروجی قابل برنامه ریزی
- 64-PAD MLF , 64 – LEAD TQFP

 

4- 1 خصوصیات ATMEGA163L , ATMEGA163

 

A : از معماری AVR RISC استفاده می کند .
- کارایی بالا وتوان مصرفی کم
- دارای 130 دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
- 8*32 رجیستر کاربردی
- سرعتی تا 8MIP در فرکانس 8MHZ

 


B : حافظه ،برنامه وداده غیر فرار
-16 کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت 1000 بار نوشتن وپاک کردن
- 1024 بایت حافظه داخلی SRAM
- 512 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت 100000 بار نوشتن وپاک کردن
- قفل برنامه FLASH وحفاظت داده EPROM

 

C : خصوصیا ت جانبی
-دو تایمر – کانتر 8 بیتی با PRESCLEAR مجزا ودارای مد COMPARE
- یک تایمر – کانتر 16 بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
- سه کانال PWM هشت بیتی
- دارای RTC با اسیلاتور مجزا
- 8 کانال مبدل آنالوگ به دیجیتال 10 بیتی
- یک مقایسه کننده آنالوگ داخلی
- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
- قابلیت ارتباط سریال SPI
- قابلیت ارتباط با پروتکل سریال دو سیمه
- UARTسریال قابل برنامه ریزی

 

E : خصوصیات ویژه میکرو کنترلر
- POWER –ON RESET CIRCUIT
- BROWN – OUT DETECTION قابل برنامه ریزی
- دارای 4 حالت SLEEP
- منابع وقفه داخلی وخارجی
- دارای اسیلاتور RC داخلی کالیبره شده
- عملکرد کاملا ثابت
- توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS

 

F : فرکانسهای کاری
- 0MHZ TO 4MHZ برای (ATMEGA163L)
- 0MHZ TO 8MHZ برای (ATMEGA163)

 

 

 


G : ولتاژهای عملیاتی (کاری )
- 2.7 V TO 5.5 برای (ATMEGA163L)
- 4.0 V TO 5.5 برای (ATMEGA163)

 

H : خطوط I/O و انواع بسته بندی
- 32 خط ورودی / خروجی قابل برنامه ریزی
- 40 پایه PDIP و 44 پایه TQFP

 


5- 1 خصوصیات ATMEGA8L , ATMEGA8

 

A : از معماری AVR RISC استفاده می کند .
- کارایی بالا وتوان مصرفی کم
- دارای 130 دستورالعمل با کارایی بالا که اکثرا تنها در یک کلاک سیکل اجرا می شوند
- 8*32 رجیستر کاربردی
- سرعتی تا 16MIP در فرکانس 16MHZ

 


B : حافظه ،برنامه وداده غیر فرار
-8 کیلو بایت حافظه FLSH داخلی قابل برنامه ریزی
پایداری حافظه FLASH : قابلیت 10000 بار نوشتن وپاک کردن
- 1024 بایت حافظه داخلی SRAM
- 512 بایت حافظه EPROM داخلی قابل برنامه ریزی
پایداری حافظه EPROM : قابلیت 100000 بار نوشتن وپاک کردن
- قفل برنامه FLASH وحفاظت داده EPROM

 

 

 


C : خصوصیا ت جانبی
-دو تایمر – کانتر 8 بیتی با PRESCLEAR مجزا ودارای مد COMPARE
- یک تایمر – کانتر 16 بیتی با PRESCLEAR مجزا ودارای مدهای COMPARE- CAPTURE
- سه کانال PWM هشت بیتی
- دارای RTC با اسیلاتور مجزا
- 8 کانال مبدل آنالوگ به دیجیتال در بسته های MLF, TQFP
- 6 کانال مبدل آنالوگ به دیجیتال در بسته های PDIP
- یک مقایسه کننده آنالوگ داخلی
- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی
- قابلیت ارتباط سریال SPI
- قابلیت ارتباط با پروتکل سریال دو سیمه
- UARTسریال قابل برنامه ریزی

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله   17 صفحه

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


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


دانلود مقاله میکروکنترلر های MEGAAVR

گزارش کار آزمایشگاه میکروکنترلر

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

گزارش کار آزمایشگاه میکروکنترلر


گزارش کار آزمایشگاه میکروکنترلر

 

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)


تعداد صفحه:20

 1)  برنامه ای بنویسید که پالس روبه رو را روی P2.0 ایجاد کند.

2)   برنامه بنویسید که پالس زیر را روی P2.0 ایجاد نماید.

نمایش حروف و اعداد روی LCD توسط IC8051:

مدار سخت افزاری LCD

نمایش حروف و اعداد روی LCD توسط IC8051:

 

برای نمایش کلمه " ALI" بر روی LCD، به ترتیب زیر عمل می کنیم:

در نوشتن برنامه برای از دستورات Cwr یعنی ارسال فرمان و Dwr برای ارسال Data و Lcall Delay به تکرار استفاده می شود. چون در هر صورت برای ارسال دیتا یا فرمان باید روی پایه E یک گذر یک به صفر داشته باشیم. که این عمل توسط دستورات Cwr و Dwr انجام می شود.

پایه چهار LCDکه پایه RS است، اگر یک باشد فرمانی است تا دیتا برای نمایش ارسال گردد و اگر صفر باشد برای ارسال فرمان است. در نوشتن برنامه برای LCD باید ترتیبی خاص را حفظ کنیم، از جمله آنها روشن کردن LCD و کرسر است که با کد #0EH انجام می شود و همچنین دستور صفحه نمایش پاک که با کد  #1مشخص می شود یا دستور کرسر شیفت به راست که با کد #6 مشخص می گردد. این دستورات که با کدهای مختلف مشخص شده است و هر یک عمل خاصی را روی LCD به نمایش می گذارند، بسته به ابداعات و خلاقیتهای مختلف، متفاوت است.

 برای اینکه کلمه "ALI" در وسط LCD به نمایش گذاشته شود، باید کد خانه A که حرف اول کلمه ALI داخل خانه #38H قرار گیرد. پس برنامه امان را با قرار دادن کد #38H داخل رجیسترA شروع می کنیم. برای نمایش حروف و اعداد روی LCD باید به LCD مهلت داد تا بتواند حروف و اعداد را روی خود به نمایش بگذارد، بنابراین پس از هر برنامه یک تاخیر 5ms باید قرار گیرد که این عمل توسط دستور Lcall Delay انجام می شود

 

 


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


گزارش کار آزمایشگاه میکروکنترلر

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

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

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


دانلود تحقیق تایمر تخصصی بلندمدت مجهز به میکروکنترلر

این تراشه 8051 رایج دارای ROM سریع می  باشد و طراحی های سریع این نوع حافظه ایده آل است زیرا حافظه سریع می تواند طی چند ثانیه در مقایسه 20 دقیقه لازم برای 8751 پاک شود به این دلیل AT89C2051 بجای 8751 بکار برده شده است تا هنگام پاک کردن تراشه وقتی تلف نشود و به این وسیله ساخت سیستم سریع گردد.
هنگام استفاده از AT89C2051 برای ساخت سیستم های مبتنی بر میکروکنترلر به سوزاننده یا برنامه ریز ROM سریع نیاز داریم با این وجود به پاک کننده ROM نیازی نیست. توجه داشته باشید که در حافظه سریع باید تمام حافظه پاک شود تا بتوان مجدداً آن را برنامه ریزی کرد پاک کردن حافظه سریع یا خود سوزاننده صورت می گیرد به این دلیل پاک کننده جداگانه ای لازم نمی باشد برای حذف سوزاننده PROM ، Atmel روی نوعی از AT89C2051 کار می کند که می تواند از طریق پورت سریال COM یک IBM PC برنامه ریزی شود.
فصل دوم : تجزیه و تحلیل مدار
در این فصل به بررسی جزئیات مدار تایمر اعم از IC و مقاومت و خازن و دیودهای به کار رفته در مدار پرداخته می شود. این مدار توسط میکرو کار می کند و میکروکنترلر آن توسط کریستال 12 مگاهرتز کلاک خورده و توسط IC رگولاتور تغذیه می شود و خروجی آن توسط ترانزیستور تقویت شده و تقویت شدة آن باعث به کار افتادن رله می شود و رله وسیلة برقی را کنترل می کند.

فصل سوم : پیوست ها
در این فصل سورس برنامه میکرو که به زبان اسمبلی است ارائه شده و کلیه اطلاعات منبع در مورد AT89C2051 شامل DATA SHEET و توضیحات برنامه نویسی آن ارائه شده است.

فصل اول: میکرو کنترلر AT89C2051
1_1_ تاریخچه1
2_1_ ساختار میکرو کنترلر 8X511
3_1_ زمان سنج18
4_1_ برنامه ریزی  اینتراپتها24
5_1_ انتقال سریال24
فصل دوم : تجزیه و تحلیل مدار تایمر
1_2_ مشخصه ها و خصوصیات مدار26
2_2_ لیست قطعات به کار رفته در مدار26
3_2_ برد28
4_2_ مقاومت29
5_2_ خازن34
6_2_ دیود یکسوساز44
7_2_ دیود نورانی (LED)46
8_2_ آی سی49
9_2_ ترانزیستور50
10_2_ رله50
11_2_ کلیدهای میکروسوئیچ51
12_2_ دیپ سوئیچ51
13_2_ کریستال51
14_2_ برنامه ریزی میکرو52
15_2_ طرز کار مدار52
16_2_ نتیجه55
فصل سوم : پیوست ها
سورس برنامه به زبان اسمبلی 56                     
منابع 90

 

شامل 95 صفحه فایل word


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


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

پروژه قفل رمز دیجیتال با میکروکنترلر ای وی آر (سورس ویژه)

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

پروژه قفل رمز دیجیتال با میکروکنترلر ای وی آر (سورس ویژه)


 پروژه قفل رمز دیجیتال با میکروکنترلر ای وی آر (سورس ویژه)

 

 

 

 

 

 

 

 پروژه قفل رمز دیجیتال با میکروکنترلر ای وی آر (سورس ویژه)

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

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

مقایسه می کند که در صورت صحیح بودن رمز رله ای که در خروجی قرار داده شده است فعال می شود و Buzzer سه بوق به نشانه صحیح بودن رمز می زند،

حال در صورتی که رمز اشتباه وارد شده باشد buzzer یک بوق ممتد 2 ثانیه ای به نشانه اشتباه بودن رمز به صدا در می آورد و

دستگاه مجددا رمز را درخواست می کند.

توضیحات در قالب ورد و پی دی اف (چهار صفحه)،تصاویر برنامه کدویژن(چهار عدد)،تصاویر برنامه پروتئوس(هشت عدد)،

تصاویر مدار الکترونیکی(یک عدد)،تصاویر پی سی بی فیبر مدار چاپی(دو عدد)،کلیه فایلهای کدویژن،کلیه فایلهای پروتئوس،دیتا شیت


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


پروژه قفل رمز دیجیتال با میکروکنترلر ای وی آر (سورس ویژه)