یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

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

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

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

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

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

 

3-5 خصوصیات Atmega8L,Atmega8

* ازمعماری AVR RISC استفاده می کند.

- کارایی بالا توان مصرفی کم

- دارای 130 دستورالعمل با کارآیی بالا که اکثر در یک کلاک سیکل اجرا می شوند.

32*8 رجیستر کاربردی

-سرتعتی تا 16MIPS در فرکانس 16MHZ

حافظه> برنامه و داده غیر فرار

8K بای ت حافظه FLASH داخلی قابل برنامه ریز ی

پایداری حافظه FLASH و فابلیت 10000 بار نوشتن و پاک کردن(WRIT/ERASE )

1024 بایت حافظه EEPROM داخلی قابل برنامه ریزی

پایااری حافظه EEPROM قابلیت 100,000 بار نوشتن و پاک کردن(WRITE/ERASE )

فعل برنامه FLASH حفاظت داده EEPROM

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

دو تایمر – کانتر(TIMER/COUNTER ) 8 بیتی با PRESCALER مجزا و دارای نذ COMARER و CAPUTER

-  3 کانال PWM

- 8 کانال مد آنالوگ به دیجیتال در بسته بندی های TQFP و MLF

6 کانال با دقت 10 بیتی

2 کانال با دقت 8 بیتی

- 6کانال مبدل آنالوگ به دیجیتال در بسته بندیهای PDIP

4 کانال با دقت 10 بیتی

2 کانال با دقت 8 بیتی

- دارای (REAL-TIME CLOCK) یااسیلاتور مجزا

- یک مقایسه کننده آنالوگ داخلی

- USART سریال قابل برنامه ریزی

- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی

- ارتباط سریال SPI برای برنامه ریزی داخل مدار (IN SYSTEM PROGRAMING )

- قابلیت ارتباط سریال(SERIAL PERIPHERAL INTERFACE )SPI به صورت MASTER یا SLAVE

- قابلیت ارتباط با پروتکل سریال دو سیمه (TOW-WIRE)

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

- POWER- ON RESET CIRCULT

- دارای 5 حالت IDEL ADC NOISE REDUCCTION, POWER- SAVE, POWER- DOWN و STANDBY )

-منابع وقفه( INTERPUT ) داخلی و خارجی

- دارای اسیلاتور RC داخلی کالبیره شده

- عملکرد کاملاً ثابت

- توان مصرفی پائین و سرعت بالا توسط تکنولوژی CMOS

* توان مصرفی در 3V, 4MHZ و

- حالت فعال (ACTIVE MODE) 3.6 Ma

- در حالت بیکاری (IDELMODE)1.0,Ma

- در حالت POWER- DOWN :

* ولتاژ های عملیاتی( کاری)

- 2.7V تا 5.5 برای (Atmega 8L )

-4.5V تا 5.5V برای (Atmega8 )

* فرکانسهای کاربری

- 0MHZ تا8MHZ برای(Atmega 8L )

- 0MHZ تا 16MHZ برای(Atmega 8)

* خطوط 1/0 و انواع بسته بندی

- 23 خطوط ورودی / خروجی(I/O ) قابل برنامه ریزی

- 28 پایه PDIP و 32 پایه TAFP و MLF

* ترکیب پایه ها

فیوز بیت های ATMEFGA8

ATMEFGA8 برای دو بایت فیوز بیت است که در دو جدول نشان داده شده ند. منطق 0 به معنای برنامه ریزی شدن و I به معنای برنامه ریزی نشدن بیت است.

RSTDISBL: در حالت پیش فرض PC6 پایه ریس ست است . با برنامه ریزی این بیت پایه PC6 به عنوان پایه I/O استفاده می شود.

WDTON: در حالت پیش فرض WATCHDOG غیرفعال و کاربرد بایستی نرم افزاری WATCHDOGرا راه اندازی کند ولی زمان که این بیت برنامه ریزی شود WATCHDOG همیشه روشن است.

SPINE : در حالت پیش فرض برنامه ریزی شده و میکرو از طریق سریالSPI برنامه ریزی می شود. این بیت در مد برنامه ریزی سریال قابل دسترسی نمی باشد.

CKOPT : یبت انتخابی کلاک که به صورت پیش فرض برنامه ریزی نشده است. عملکرد این بیت بستگی به بیت های CKSEL دارد که در بخش 3-14 در انتهای همین فصل آمده است.


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


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

دانلود تحقیق خصوصیات Atmega8L,Atmega8

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

دانلود تحقیق خصوصیات Atmega8L,Atmega8


دانلود تحقیق خصوصیات Atmega8L,Atmega8

 

 

 

 

 


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

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

فهرست مطالب:

 خصوصیات Atmega8L,Atmega8
 3-14 کلاک سیستم(1)
 توزیع کلاک
کلاک CLK cpu –CPU
کلاک CLK-I/O-I/0
 منابع کلاک(CLOCKSOURCE )
جدول انتخاب انواع کلاک سیستم میکرو
 اسیلاتور کریستالی (EXTERNAL CRYTAL/CERAMIC RESONA TOR )
در این
جدول مدهای عملیاتی اسیلاتور کریستالی
شکل اتصال کریستال به میکرد در حالت اسیلاتور کریستالی
جدول انتخاب زمان START UP برای کلاک اسیلاتور RC خارجی
جدول مدهای عملیاتی اسیلاتور RC کالبیره شده داخلی
جدول انتخاب زمان START- UP برای کلاک خارجی
پیکره بندی و کار با امکانات
VAR در BASCOM
جدول تأثیر تغییرات DDAn برروی پایه های PORTA
 دیگر کاربردهای پورت A
 پورت B
استفاده از پورت B بعنوان یک I/O عمومی دیجیتال
جدول تأثیر تغییرات DDAn برروی پایه های PORTA
جدول دیگر کاربردهای پورت B
*POETB.7-SCK
* PORT 6- MISO
 * PORTB5-MOSI
* PORTB.4-SS
*PORTB.3-OC0,AINNI
 *PORTB.2-INT2,AIN0
 *PORTB.1-T1
 * PORTB.0-XCK, T0
 پورت C
 رجیسترهای پورت C
 استفاده از پورت C بعنوان یک I/O عمومی دیجیتال
جدول تأثیر تغییرات DDAn بر روی پایه های PORTA

جدول دیگر کاربردهای پورت C
 *PORTC.6 –TOSC1
  *PORTC.5 –TDI
   *PORTC.4 –TDO  
 *PORTC.3-TMS
*PORTC.0-SCL
 دیگر کاربردهای پورت D
* PORTD,7-OC2
 * PORTD.6-ICP
 PORT.5-OC1A
*PORTD.4-OC1B
 *PORTD.3-INT1  
 PORTD.2-INT0
*PORTD.1-TXD
 *PORTD.0-RXD
مختصری راجع به AVR
عملیات تک سیکل
نمودار مقایسه افزایش MIPS/POWER Consumption در AVR با دیگر میکروکنترلرها
طراحی برای زبانهای BASIC  و C

 

 

چکیده:

 خصوصیات Atmega8L,Atmega8

* ازمعماری AVR RISC استفاده می کند.

- کارایی بالا توان مصرفی کم

- دارای 130 دستورالعمل با کارآیی بالا که اکثر در یک کلاک سیکل اجرا می شوند.

32*8 رجیستر کاربردی

-سرتعتی تا 16MIPS در فرکانس 16MHZ

حافظه> برنامه و داده غیر فرار

  • 8K بای ت حافظه FLASH داخلی قابل برنامه ریز ی

پایداری حافظه FLASH و فابلیت 10000 بار نوشتن و پاک کردن(WRIT/ERASE )

1024 بایت حافظه EEPROM داخلی قابل برنامه ریزی

پایااری حافظه EEPROM قابلیت 100,000 بار نوشتن و پاک کردن(WRITE/ERASE )

فعل برنامه FLASH حفاظت داده EEPROM

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

دو تایمر – کانتر(TIMER/COUNTER ) 8 بیتی با PRESCALER مجزا و دارای نذ COMARER و CAPUTER

-  3 کانال PWM

- 8 کانال مد آنالوگ به دیجیتال در بسته بندی های TQFP و MLF

6 کانال با دقت 10 بیتی

2 کانال با دقت 8 بیتی

- 6کانال مبدل آنالوگ به دیجیتال در بسته بندیهای PDIP

4 کانال با دقت 10 بیتی

2 کانال با دقت 8 بیتی

- دارای (REAL-TIME CLOCK) یااسیلاتور مجزا

- یک مقایسه کننده آنالوگ داخلی

- USART سریال قابل برنامه ریزی

- WATCHDOG قابل برنامه ریزی با اسیلاتور داخلی

- ارتباط سریال SPI برای برنامه ریزی داخل مدار (IN SYSTEM PROGRAMING )

- قابلیت ارتباط سریال(SERIAL PERIPHERAL INTERFACE )SPI به صورت MASTER یا SLAVE

- قابلیت ارتباط با پروتکل سریال دو سیمه (TOW-WIRE)

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

- POWER- ON RESET CIRCULT

- دارای 5 حالت IDEL ADC NOISE REDUCCTION, POWER- SAVE, POWER- DOWN و STANDBY )

-منابع وقفه( INTERPUT ) داخلی و خارجی

- دارای اسیلاتور RC داخلی کالبیره شده

- عملکرد کاملاً ثابت

- توان مصرفی پائین و سرعت بالا توسط تکنولوژی CMOS

* توان مصرفی در 3V, 4MHZ و

- حالت فعال (ACTIVE MODE) 3.6 Ma

- در حالت بیکاری (IDELMODE)1.0,Ma

- در حالت POWER- DOWN :

* ولتاژ های عملیاتی( کاری)

- 2.7V تا 5.5 برای (Atmega 8L )

-4.5V تا 5.5V برای (Atmega8 )

* فرکانسهای کاربری

- 0MHZ تا8MHZ برای(Atmega 8L )

- 0MHZ تا 16MHZ برای(Atmega 8)

* خطوط 1/0 و انواع بسته بندی

- 23 خطوط ورودی / خروجی(I/O ) قابل برنامه ریزی

- 28 پایه PDIP و 32 پایه TAFP و MLF

* ترکیب پایه ها

فیوز بیت های ATMEFGA8

ATMEFGA8 برای دو بایت فیوز بیت است که در دو جدول نشان داده شده ند. منطق 0 به معنای برنامه ریزی شدن و I به معنای برنامه ریزی نشدن بیت است.

RSTDISBL: در حالت پیش فرض PC6 پایه ریس ست است . با برنامه ریزی این بیت پایه PC6 به عنوان پایه I/O استفاده می شود.

WDTON: در حالت پیش فرض WATCHDOG غیرفعال و کاربرد بایستی نرم افزاری WATCHDOGرا راه اندازی کند ولی زمان که این بیت برنامه ریزی شود WATCHDOG همیشه روشن است.

SPINE : در حالت پیش فرض برنامه ریزی شده و میکرو از طریق سریالSPI برنامه ریزی می شود. این بیت در مد برنامه ریزی سریال قابل دسترسی نمی باشد.

CKOPT : یبت انتخابی کلاک که به صورت پیش فرض برنامه ریزی نشده است. عملکرد این بیت بستگی به بیت های CKSEL دارد که در بخش 3-14 در انتهای همین فصل آمده است.

EESAVE: در حالت پیش فرض برنامه ریزی نشده و در زمان پاک شدنEEPROM در زمان پاک شدن میکرو، محفوظ می ماند.

BOOTSZ0,BOOTSZ1 برای انتخاب مقدار حافظه BOOT طبق جدول زیر برنامه ریزی می شوند و درزمان برنامه ریزی شدن فیوز بیت BOOTRST اجرای برنامه از آدرس حافظه BOOT آغاز خواهد شد.

BOOTRST : پیش انتخاب برای ری ست BOOT که در حالت پیش فرض برنامه ریزی نشده و آدرس بردار ری ست $0000 است و در صورت برنامه یزی آدرس بردار ری ست به آدرسی که فیوز بیت های BOOTSZ0 و BOOTSZ1 مشخص کرده اند تغییر می یابد.

BODLEVEL: زمانی کهاین بیت برنامه ریزی نشده( پیش فرض) باشد اگر ولتاژ پایه VCC از 2.7V پائین تر شود ری ست داخلی میکرو فعال شده و سیستم را ری ست می کند. زمانی که این بیت برنامه ریزی شده باشد اگر ولتاژ پایه VCC از 4V پائین تر شود ری ست داخلی میکرو فعال شده و میکرو را طبق شکل 3-1 ری ست می کند.

BODEN: برای فعال کردن عملکرد مدار BROWN-OUT این بیت بایستی برنامه ریزی شده باشد این بیت به صورت پیش فرض برنامه ریزی نشده است.

SUT1,SUT0 برای انتخاب زمان START- UP بکار برده می شوند.

3-14 کلاک سیستم(1)

توزیع کلاک

کلاک سیستم میکرو طبق شکل 3-3 تئزیع شده است.

کلاک CLK cpu –CPU

این کلاک برای انجام عملیات AVR بطور مثال رجیستر ها استفاده می شودتوقف وبه مکث بردن این کلاک باعث می شود که عملیات و محاسبات VAR انجام نگیرد.

کلاک CLK-I/O-I/0

این کلاک توسط بسیاری از ماژول های I/O بطور مثال تایمرها، کانترها، SPI وuart استفاده می گردد.

کلاک CCLKFLASH-FLASH

این کلاک عملیات ارتباطی با حافظه FLASH را کنتر می کند. کلاک FLASH معمولاً با کلاک CPU فعال می شود.

شکل 3-3 نمودار توزیع کلاک سیستم میکرو

کلاک غیرهمزمان تایمر – CLK ASY

با این کلاک تایمر / کانتر به صورت غیرهمزمان توسط کریستال ساعت 33768 HZ کار می کند. حتی اگر سیستم در حالت SLEPP باشد.

کلاک CLKADC-ADC

ADC از یک کلاک چداگانه حساس استفاده می کند که باعث می شود کلاک های CPU و I/O به حالت ایست(HALT) رفته تا نویز حاصل از مدار دیجیتالی داخلی کاهش یافته و در نتیجه عملیات تبدیل به دقت بیشتری انجام یابد.

منابع کلاک(CLOCKSOURCE )

میکرو دارای انواع منابع کلاک اختیاری است که می توان انواع آن را بوسیله بیت های قابل برنامه ریزی (FLASH FUSE BITE)FLASH انتخاب کرد. کلاک انتخاب شده بعنوان ورودی کلاک AVR طبق جدول زیر در نظر گرفته شده و کلاک مناسب به هر قسمت سیستم داده می شود.

نکته: در تمام جداول فیوز بیت ها، 0 به معنای بیت برنامه ریزی شده(PROGRAMMED) و 1 به معنای بیت برنامه ریزی نشده(UNPROGRAMMED) است.

CKSEL3….0

DEVICE CLOCKING OPTION

1111-1010

EXTERNAL CRYSTAL/CREMIC RESONATOR

1001

EXTERNAL – LOW FRQUENCY CRYSTAL

1000-0101

EXTERNAL RCOCSILLATOR

0100-0001

CALIBRATED INTERNAL RC SCILLATOR

000

EXTERNAL CLOCK

 

جدول انتخاب انواع کلاک سیستم میکرو

هنگامی که CPU از مد POWER- DOWN یا POWER- SAVEخارج می شود زمانی به نام زمان شروع (START- UP) برای رسیدن به کریستال به شرایط پایدار ایجاد و سپس دستورات برنامه اجرا می شود و هنگامی که CPU از ری ست شروع به کار می کند، تأخیری اضافه(DELAY ) برای رسیدن ولتاژ به سطح پایدار ایجاد شده و سپس اجرای برنامه آغاز می شود. برای ایجاد زمانبندی های مذکور از اسیلاتور WATCHDOG استفاده می گردد.

اسیلاتور کریستالی (EXTERNAL CRYTAL/CERAMIC RESONA TOR )

در این حالت کریستالی یا نوسانگر سرامیکی (CERAMIC RESONATOR ) با کریستالی کوارتز(QUARTZ CRYSTAL ) همانطور که در شکل زیر نشان داده شده است به دو پایه XTAL1 و XTAL2 وصل شود.

فیوز بیت CKOPT می تواند برای دو حالت مختلف استفاده شود زمانی که محیط بسیار نویزی باشد، این بیت برنامه ریزی می شود که رنج وسیعی از فرکانسها را شامل می شود. برنامه ریزی نکردن CKOPT باعث کاهش مصرف شده و برخلاف قبل رنج محدودی از فرکانسها را شامل می شود. خازنهای C1 وc2 برای کریستالها و نوسانگرها بایستی یک مقدار باشند و مقادیر آنها بستگی به کریستال، نوسانگر و نویزهای الکترومغناطیسی محیط دارد. بعضی از خازنهای مورد استفاده برای کریستال های مختلف در جدول زیر آمده است. برای نوسانگرهای سرامیکی بایستی مقدار خازنهایی که توسط کارخانه پیشنهاد می گردد استفاده می شود.

 


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