
تعداد اسلایدها : 18 اسلاید
دانلود پاورپوینت میکروکنترلر 8051
تعداد اسلایدها : 18 اسلاید
فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید : 23 اسلاید
بخشی از اسلایدها :
مشخصات کلی برد:
این برد دارای قطر 6/66 سانتیمتر بوده
وبه صورت دایره ساخته شده است.
برنامه توسط نرم افزار CODEVISION
بر روی آی سی پروگرام شده است.
بخش الکترونیک شامل قسمتهای زیراست:
1-بخش میکروکنترلر
2-مبدل USBبه سریال
3-راه انداز سروموتورها
4-گیرنده ی بی سیم
5-قابلیت نصب دو عدد سنسور
6-قابلیت کنترل زوم دوربین
7-کنترل قطع و وصل لیزر
8-کلید دیپ سوییچ
بخش میکروکنترلر شامل آی سی ATmega8Aمی باشد
که به صورت SMDبوده ودارای امکانات زیر است:
1-دارای 8KBحافظه ی فلش است که برنامه ی اصلی
روی این بخش پروگرام شده است.
2-دارای 8 کانال آنالوگ به دیجیتال است که خروجی
سنسورهایی را که به صورت آنالوگ (از جنس ولتاژ)
است را به نوع دیجیتال تبدیل می کند.خروجی سنسورهای تعبیه شده روی برد به پایه های ADCی آی سی وصل است.
مشخصات این فایل
عنوان: میکروکنترلر Atmega 16
فرمت فایل : word( قابل ویرایش)
تعداد صفحات: 18
این مقاله درمورد میکروکنترلر Atmega 16 می باشد.
فیوزهای بیت ATMEGA 16
OCDEN: درصورتی که بیت های قفل برنامه ریزی شده باشند برنامه ریزی این بیت به همراه بیت JTAGEN باعث می شود که سیستم ON CHIP DEBUG فعال شود. برنامه ریزی شدن این بیت به قسمت هایی ازمیکرو امکان می دهد که درمدهای SLEEP کارکنند که این خود باعث افزایش مصرف سیستم می گردد. این بیت به صورت پیش فرض برنامه ریزی نشده(1) است.
JTAGEN: بیتی برای فعال سازی برنامه ریزی میکرو از طریق استاندارد ارتباطی IEEE که درحالت پیش فرض فعال است ومیکرو می تواند از این ارتباط برای برنامه ریزی خود استفاده کند.
پایه های PC 5002 در این ارتباط استفاده می شود.
SPIEN: درحالت پیش فرض برنامه ریزی شده ومیکرواز طریق سریال SPI برنامه ریزی
می شود.
CKOPT: انتخاب کلاک که به صورت پیش فرض برنامه ریزی نشده است عملکرد این بیت بستگی به بیت های CKSEL دارد. .....(ادامه دارد)
پورت A
پورت A یک دو طرفه 8 بیتی است. سه آدرس از مکان حافظه اختصاص به PORT دارد. یک آدرس برای رجیستر داده PORT، دومی رجیستر جهت داده DDRA وسومی پایه ورودی پورت PIN, A است. آدرس پایه های ورودی پورت A فقط قابل خواندن است درصورتی که رجیستر داده ورجیستر جهت داده هم خوانی وهم نوشتنی هستند. تمام پایه های پورت دارای مقاومت Pull- up مجزا هستند. بافر خروجی پورت Aمی تواند تا Ma20 را Siml کند درنتیجه LED را مستقیماً راه اندازی کند. هنگامی که پایه های PA0-PA 1 با مقاومت های Pull- down خارجی، خروجی استفاده میشوند، آن ها SOURCE جریان می شوند زمانی که مقاومت های Pull- up داخلی فعال باشند.
(رجیسترهای پورت A)
رجیسترهای پورت A عبارتند از:
- رجیستر داده پورت
- رجیستر جهت داده پورت DDRA-A
- بایت آدرس پایه های ورودی پورت PINA-A
PINA یک رجیستر نیست این آدرس دسترسی به مقدار فیزیکی بر روی هریک از پایه های پورت A را ممکن می سازد. زمانی که پورت A خوانده می شود، داده لچ پورت A خوانده می .....(ادامه دارد)
دیگر کاربردهای پورت B
* PORT B-7 SCK
SCK: کلاک خروجی Master وکلاک ورودی slave برای ارتباط spi است. زمانی که SPI به عنوان SLAVE شکل دهی می شود این پایه ها باتوجه به تنظیم DDB7 ورودی درحالت Master خروجی تعریف می شود.
* PORT B.6-MISO
MISO: ورودی داده Master وخروجی داده laveکه برای ارتباط SPI استفاده می شود. زمانی که SPIورودی ودرحالت slave به عنوان خروجی استفاده می شود.
* PORTB. 5-MISO
MISO: ورودی داده SLAVE وخروجی داده Master که برای ارتباط SPI استفاده می شود. زمانی که SPI به عنوان Master شکل دهی شود این پایه با توجه به تنظیمات DDB5 خروجی ودرحالت slave به عنوان ورودی استفاده می شود.
* PORT.4-SS
SS: زمانی که SPI به عنوان slave شکل دهی شود PB.4 با توجه به DDB4 ورودی تعریف می شود ودر slave با LOWشدن این پایه SPI فعال می شود. این پایه در Master می تواند خروجی یا ورودی تعریف شود.
* AIN 1 ، PORTB.3-COC0
AIN1: ورودی منفی مقایسه کننده آنالوگ است .....(ادامه دارد)
پورتD
پورت D یک دو طرفه 8بیتی است. سه آدرس از مکان حافظه اختصاص به PORTD دارد. یک آدرس برای رجیستر داده PORTD، دومی رجیستر جهت داده DDRD وسومی پایه ورودی پورت PIND,D است. آدرس پایه های ورودی پورت D فقط قابل خواندن است درصورتی که رجیسترداده ورجیستر جهت داده هم خواندنی وهم نوشتنی هستند. تمام پایه های پورت دارای مقاومت(PULL-UP) مجزا هستند. بافر خروجی پورت می تواند تا mA20 را sink کند ودرنتیجه LED را مستقیماً راه اندازی کند. هنگامی که PD0- PD7 با مقاومت های pull-DOWN خروجی استفاده می شوند، آن ها source جریان می شوند تا زمانی که مقاومت pull-up داخلی فعال باشند.
رجیسترهای پورت D
- رجیستر پورت PORTD- D
- رجیستر جهت داده پورتDDRD-D
- بایت آدرس پایه های پورت PIND-D
PINDیک رجیستر نیست. این آدرس دسترسی به مقدار فیزیکی بر روی هریک از
پایه های پورت D را ممکن می سازد. زمانی که از PIND خوانده می شود مقدار منطقی که برروی پایه ها موجود است خوانده می شود. .....(ادامه دارد)
خصوصیات Atmega 16:
فیوزهای بیت ATMEGA 16
پیکره بندی پورت ها
پورت A
پورت B
دیگر کاربردهای پورت B
پورت C
رجیسترهای پورت C
پورتD
فرمت فایل : word(قابل ویرایش)تعداد صفحات22
مقدمه :
میکروکنترلر چیست ؟
میکروکنترلر در واقع یک کامپیوتر تک تراشه ای ارزاتقیمت می¬باشد. کامپیوتر تک تراشه ای بدین معنی است که کل سیستم کامپیوتر در داخل تراشه مدارمجتمع جای داده شده است.میکروکنترلری که برروی تراشه سیلیکونی ساخته میشود دارای خصوصیاتی مشابه خصوصیات کامپیوترهای شخصی استاندارد است.
نخستین ویژگی میکرولنترلر دارای یک CPU (واحد پردازشگر مرکزی) حافظه RAM3 و حافظه ROM4 خطوط I/O (خطوط ورودی و خروجی)، درگاههای سریال و موازی و زمان سنج است و برخی اوقات نیز شامل ادوات جانبی نظیر مبدل A/D (مبدل آنالوگ به دیجیتال) و مبدل D/A (مبدل دیجیتال به آنالوگ) می باشد.
چرا از میکروکنترلر استفاده می شود ؟
همان گونه که قبلاً توضیح داده شد میکروکنترلرها، کامپیوترهایی ارزانقیمت هستند. قابلیت ذخیره سازی و اجرای برنامه های منحصر به فرد،موجب شده است تا میکروکنترلرها بسیار انعطاف پذیرشوند. بعنوان مثال شخص می تواند میکروکنترلر را به گونه ای برنامه ریزی کند بر اساس شرایط از پیش تعیین شده (وضعیت خطوط خروجی ورودی و خروجی) تصمیم گیری نماید (عملیات مورد نظر را انجام دهد). قابلیت انجام عملیات ریاضی و منطقی موجب شده است تا میکروکنترلر بتواند عملکرد مدارهای منطقی پیچیده و مدارهای الکترونیکی را تقلید کند.
خصوصیات Atmega 16:
قفل برنامه FLASH وحفاظت داده EEPROM
توان مصرفی پایین وسرعت بالا توسط تکنولوژی CMOS
فیوزهای بیت ATMEGA 16
OCDEN: درصورتی که بیت های قفل برنامه ریزی شده باشند برنامه ریزی این بیت به همراه بیت JTAGEN باعث می شود که سیستم ON CHIP DEBUG فعال شود. برنامه ریزی شدن این بیت به قسمت هایی ازمیکرو امکان می دهد که درمدهای SLEEP کارکنند که این خود باعث افزایش مصرف سیستم می گردد. این بیت به صورت پیش فرض برنامه ریزی نشده(1) است.
JTAGEN: بیتی برای فعال سازی برنامه ریزی میکرو از طریق استاندارد ارتباطی IEEE که درحالت پیش فرض فعال است ومیکرو می تواند از این ارتباط برای برنامه ریزی خود استفاده کند.
...
22 ص فایل Word