کافه پاورپوینت
342000 پاورپوینت
130560 کاربر
2369700 دانلود فایل

ساخت پاوپوینت با هوش مصنوعی

کم تر از 5 دقیقه با هوش مصنوعی کافه پاورپوینت ، پاورپوینت بسازید

برای شروع ساخت پاورپوینت کلیک کنید

ساخت پاورپوینت با هوش مصنوعی کافه پاورپوینت2


شما در این مسیر هستید :خانه / محصولات /powerpoint / دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR(کد16398)

دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR(کد16398)

دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR(کد16398)

شناسه محصول و کد فایل : 16398

نوع فایل : Powerpoint پاورپوینت

قابل ویرایش تمامی اسلاید ها دارای اسلاید مستر برای ویرایش سریع و راحت تر

امکان باز کردن فایل در موبایل - لپ تاپ - کامپیوتر و ...

با یک خرید میتوانید بین 342000 پاورپینت ، 25 پاورپوینت را به مدت 7 روز دانلود کنید

هزینه فایل : 105000 : 40000 تومان

تماس با پشتیبانی 09164470871



فایل های مشابه شاید از این ها هم خوشتان بیاید !!!!


دانلود پاورپوینتبررسی شیوه های  پیشرفته جراحی گوارش و غدد  (کد16415)

دانلود پاورپوینتبررسی شیوه های پیشرفته جراحی گوارش و غدد (کد16415)

دانلود پاورپوینت بررسی شیوه های جدید طرح ریزی شغل  (کد16414)

دانلود پاورپوینت بررسی شیوه های جدید طرح ریزی شغل (کد16414)

دانلود پاورپوینت تحلیل و ارزیابی اصول و مبانی جمعیت و تنظیم خانواده  (کد16413)

دانلود پاورپوینت تحلیل و ارزیابی اصول و مبانی جمعیت و تنظیم خانواده (کد16413)

دانلود پاورپوینت بررسی چگونگی توانمندسازی کسب و کارهاوبررسی راه  حل های پیشنهادی (کد16412)

دانلود پاورپوینت بررسی چگونگی توانمندسازی کسب و کارهاوبررسی راه حل های پیشنهادی (کد16412)

دانلود پاورپوینت آشنایی با مهندسی سواحل و بررسی سیستم  های آن (کد16411)

دانلود پاورپوینت آشنایی با مهندسی سواحل و بررسی سیستم های آن (کد16411)

دانلود پاورپوینت تحلیل و ارزیابی خطوط موازی و خطوط متقاطع (کد16410)

دانلود پاورپوینت تحلیل و ارزیابی خطوط موازی و خطوط متقاطع (کد16410)

  دانلود پاورپوینت آشنایی با روش های تنظيم‌ اطلاعات‌ مالي‌ (کد16409)

  دانلود پاورپوینت آشنایی با روش های تنظيم‌ اطلاعات‌ مالي‌ (کد16409)

دانلود پاورپوینت تحلیل و ارزیابی درس تنظیم خانواده (کد16408)

دانلود پاورپوینت تحلیل و ارزیابی درس تنظیم خانواده (کد16408)

دانلود پاورپوینت آشنایی با میکرو پروسسور وکاربرد آن (کد16407)

دانلود پاورپوینت آشنایی با میکرو پروسسور وکاربرد آن (کد16407)

 دانلود پاورپوینت آشنایی با فیبر نوری و کاربرد آن (کد16406)

 دانلود پاورپوینت آشنایی با فیبر نوری و کاربرد آن (کد16406)

دانلود پاورپوینت آشنایی با کلیاتی درباره شیطان پرستی (کد16405)

دانلود پاورپوینت آشنایی با کلیاتی درباره شیطان پرستی (کد16405)

دانلود پاورپوینت تحلیل و ارزیابی  استراتژی اصلی مدیریت پوشش اسلامی – ایرانی در حوزه مد و لباس (کد16404)

دانلود پاورپوینت تحلیل و ارزیابی استراتژی اصلی مدیریت پوشش اسلامی – ایرانی در حوزه مد و لباس (کد16404)

دانلود پاورپوینت بررسي سيستم هاي الكترونيكي خودروهاي جديد و ارزیابی تحلیل فنی خودروی کامپیوتری (کد16402)

دانلود پاورپوینت بررسي سيستم هاي الكترونيكي خودروهاي جديد و ارزیابی تحلیل فنی خودروی کامپیوتری (کد16402)

دانلود پاورپوینت آشنایی با مفهوم نماتد مركبات  و بررسی کاربرد آن (کد16401)

دانلود پاورپوینت آشنایی با مفهوم نماتد مركبات و بررسی کاربرد آن (کد16401)

دانلود پاورپوینت تجزیه و تحلیل گامهای پیشنهادی  برنامه های آموزشی مورد نیاز در استقرار استانداردهای اعتباربخشی ملی (کد16400)

دانلود پاورپوینت تجزیه و تحلیل گامهای پیشنهادی برنامه های آموزشی مورد نیاز در استقرار استانداردهای اعتباربخشی ملی (کد16400)

دانلود پاورپوینت آشنایی با گمرک و بررسی قوانین مربوط به آن (کد16399)

دانلود پاورپوینت آشنایی با گمرک و بررسی قوانین مربوط به آن (کد16399)

دانلود پاورپوینت تحلیل و ارزیابی پتانسیل  های  عمل (کد16397)

دانلود پاورپوینت تحلیل و ارزیابی پتانسیل های عمل (کد16397)

دانلود پاورپوینت بررسی فعالیت های پدافند غير عامل در حوزه دامپزشكي (کد16396)

دانلود پاورپوینت بررسی فعالیت های پدافند غير عامل در حوزه دامپزشكي (کد16396)

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

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

دانلود پاورپوینت پرتوهای ماورا بنفش وبررسی خطرات آن (کد16394)

دانلود پاورپوینت پرتوهای ماورا بنفش وبررسی خطرات آن (کد16394)

دانلود پاورپوینت تحلیل و بررسی حقوق بین بیمار و پرستار (کد16393)

دانلود پاورپوینت تحلیل و بررسی حقوق بین بیمار و پرستار (کد16393)

دانلود پاورپوینت آشنایی با نکات پرستاري کودکان  (کد16392)

دانلود پاورپوینت آشنایی با نکات پرستاري کودکان (کد16392)

دانلود پاورپوینت آشنایی با واژه های هايپوكسي و هايپوكسمي و بررسی عوامل آن (کد16391)

دانلود پاورپوینت آشنایی با واژه های هايپوكسي و هايپوكسمي و بررسی عوامل آن (کد16391)

دانلود پاورپوینت آشنایی با مهارتهاي مشترك زوجي(کد16390)

دانلود پاورپوینت آشنایی با مهارتهاي مشترك زوجي(کد16390)

دانلود پاورپوینت تجزیه و حلیل موقعیت هنرستان جلیل نصیر زاده (کد16389)

دانلود پاورپوینت تجزیه و حلیل موقعیت هنرستان جلیل نصیر زاده (کد16389)

دانلود پاورپوینت آشنایی کامل با گیاه هندوانه  (کد16388)

دانلود پاورپوینت آشنایی کامل با گیاه هندوانه (کد16388)

دانلود پاورپوینت هواي پاك، مصرف بهينه و انسان سالم (کد16387)

دانلود پاورپوینت هواي پاك، مصرف بهينه و انسان سالم (کد16387)

دانلود پاورپوینت مطالعه دقیق مشاغل و نیروی کار مرتبط با فناوری اطلاعات (کد16386)

دانلود پاورپوینت مطالعه دقیق مشاغل و نیروی کار مرتبط با فناوری اطلاعات (کد16386)

دانلود پاورپوینت بررسی بيماريي زايي ميكروب و انگل (کد16385)

دانلود پاورپوینت بررسی بيماريي زايي ميكروب و انگل (کد16385)

دانلود پاورپوینت آشنایی با نظام مراقبت هاي بهداشتي و درماني هلند (کد16384)

دانلود پاورپوینت آشنایی با نظام مراقبت هاي بهداشتي و درماني هلند (کد16384)

دانلود پاورپوینت تجزیه و تحلیل باکتری ها در سینوس های بینی (کد16383)

دانلود پاورپوینت تجزیه و تحلیل باکتری ها در سینوس های بینی (کد16383)

دانلود پاورپوینت تجزیه و تحلیل ارتقاي کیفیت خدمات و مراکز ارایه خدمت (کد16382)

دانلود پاورپوینت تجزیه و تحلیل ارتقاي کیفیت خدمات و مراکز ارایه خدمت (کد16382)



توضیحات محصول دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR(کد16398)

دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR

دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR

عنوان های پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR  ، عبارتند از :


آشنایی با انواع ميكرو كنترلرهايAVR
ميكروكنترلرهاي AVR
مقدمه اي بر AVR
AVR انواع ميكرو كنترلرهاي
انواع TINYAVR
AT90S or AVRانواع
MEGAAVRانواع
خصوصيات ATMEGA32
خصوصيات ATMEGA32
ATMEGA32خصوصيات
خصوصيات ATMEGA32
خصوصيات ATMEGA32
Pin Configurations
Pin Descriptions
Pin Descriptions
فيوز بيت هاي ATMEG32
توضيح فيوز بيت ها(FUSE HIGH BYTE)
توضيح فيوز بيت ها (FUSE HIGH BYTE)

توضيح فيوز بيت ها (FUSE LOW BYTE)
توضيح فيوز بيت ها (FUSE LOW BYTE)
BODEN: براي فعال كردن عملكرد مدار BROWN-OUT اينبيت بايستي برنامه ريزي شده باشد .
Clock Distribution
توزيع كلاك ATMEG32
منابع كلاك ATMEG32

اسيلاتور كريستالي:
تعيين محدوده خازن ها براي نوسانگر سراميكي:
تعيين زمان آغاز(START-UP) توسط فيوز بيت CKSEL0,SUT1…0 براي كلاك اسيلاتوركريستالي:




اسيلاتور RC كاليبره شده داخلي:
جدول مدهاي عملياتي اسيلاتور RC كاليبره شده داخلي:



اسيلاتور تايمر/ كانتر:
خصوصیات مبدل آنالوگ به دیجیتال
پیکره بندی ADC در محیط BASCOM

مقایسه کننده آنالوگ
پیکره بندی مقایسه کننده آنالوگ در محیط BASCOM
خصوصیات ارتباط سریال SPI
نحوه کار ارتباط سریال SPI
ارتباط SPI و رجیسترهای مربوطه
رجیستر کنترلی [SPI CONTROL REGISTER]SPCR-SPI
جدول انتخاب مد های ارتباطی SPI با توجه به دو بیت CPOL و CPHA
جدول انتخاب فرکانس کلاک با توجه به فرکانس OSC
رجیستروضعیت [SPI STATUS REGISTER]SPSR-SPI
رجیسترداده [SPI DATAREGISTER]SPDR-SPI
پیکره بندی SPIدر محیط BASCOM
وقفه ها
حافظه EEPROM داخلی میکرو
معرفي مدهاي SLEEP

مثال: اسكن صفحه كليد 4*4 در محيط BASCOM

برنامه:


تکه ها و قسمت های اتفاقی از فایل آشنایی با انواع ميكرو كنترلرهايAVR  ، 


.
ميكروكنترلرهاي AVR
مقدمه اي بر AVR
AVR ها ميكرو كنترلرهاي 8 بيتي هستند .
بر اساس سازماندهي‌‌‌‌‌‌‌‌‌‌ RISCعمل مي كنند.
عمليات را با سرعت ودر يك كلاك سيكل انجام مي دهند.
استفاده از زبانهاي سطح بالا براي برنامه نويسي.
مانند : c , BASIC
كاهش حجم كد توليدي ودر نتيحجه سرعت بالاتر.

AVR انواع ميكرو كنترلرهاي
TINYAVR

AT90S or AVR

MEGAAVR
انواع TINYAVR
ATTINY10,ATTINY 11,ATTINY 12

ATTINY15L

ATTINY26, ATTINY26L

ATTINY28, ATTINY28L
AT90S or AVRانواع
AT90S1200
AT90S2313
AT90S2343, AT90S2323
AT90S8515
AT90S8535


MEGAAVRانواع
ATMEGA323
ATMEGA32
ATMEGA128
ATMEGA163
ATMEGA8
ATMEGA8515
ATMEGA8535

خصوصيات ATMEGA32

از معماري AVRRISC استفاده مي كند.
كارايي بالا و توان مصرفي كم.
داراي131 دستورالعمل با كارايي بالا كه اكثرا تنها در يك كلاك سيكل انجام ميشود.
8*32 رجيستر كاربردي.
سرعتي تا 16MIPSAدر فركانس 16MHZ



خصوصيات ATMEGA32
حافظه‌ ، برنامه و داده غير فرار
32Kبايت حافظه FLASH قابل برنامه ريزي داخلي.
پايداري حافظه :FLASHقابليت 1000 بار نوشتن و پاك كردن
1024بايت حافظه EEPROM داخلي قابل برنامه ريزي.
پايداري حافظه EEPROM : قابليت 100000 بار نوشتن و پاك كردن
2Kحافظه داخلي SRAM
قفل برنامه FLASH و حفاظت داده .EEPROM
ATMEGA32خصوصيات
خصوصيات جانبي
دوتايمر- كانتر 8 بيتي
يك تايمر- كانتر 16 بيتي
4 كانال PWM
8 كانال مبدل آنالوگ به ديجيتال 8 بيتي
1 مقايسه كننده انالوگ داخلي
WATCHDOG قابل برنامه ريزي
ارتباط سريال SPI براي برنامه ريزي داخل مدار.
قابليت ارتباط سريال SPI به صورت MASTER يا SLAVE
قابليت ارتباط با پروتكل ارتباط دوسيمه(TWO-WIRE)

خصوصيات ATMEGA32
خصوصيات ويژه ميكرو كنترلر
منابع وقفه داخلي و خارجي
عملكرد كاملا ثابت
توان مصرفي پايين و سرعت بالا توسط تكنولوژي CMOS
داراي اسيلاتور RC داخلي
داراي 6 حالت SLEEP :
(POWERDOWN,IDLE,POWERSAVE,
STANDBY,ADC NOISE REDUCTION, EXTENDED STANDBY)
خصوصيات ATMEGA32
ولتاژ عملياتي
4.5V تا 5.5V
فركانس كاري
0MHZ تا 16MHZ
خطوط I/O
32 خط ورودي/ خروجي قابل برنامه ريزي
Pin Configurations
Pin Descriptions
VCC Digital supply voltage.GND Ground.Port A (PA7..PA0) Port A serves as the analog inputs to the A/D Converter
Port B (PB7..PB0) Port B is an 8-bit bi-directional I/O port with internal pull-up resistors
Port C (PC7..PC0) Port C is an 8-bit bi-directional I/O port with internal pull-up resistors
Port D (PD7..PD0) Port D is an 8-bit bi-directional I/O port with internal pull-up resistors


Pin Descriptions

RESET Reset Input. A low level on this pin for longer than the minimum pulse length will generate a reset, even if the clock is not running.
XTAL1 Input to the inverting Oscillator amplifier and input to the internal clock operating circuit.
XTAL2 Output from the inverting Oscillator amplifier.
AVCC AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally
connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter.
AREF AREF is the analog reference pin for the A/D Converter.

فيوز بيت هاي ATMEG32
ATMEG32 داراي 2 بايت فيوز بيت طبق جدول زير مي باشد.
فيوز بيت ها قسمتي از حافظه FLASH هستند كه امكاناتي را در اختيار كاربر قرار مي دهند و با ERASE ميكرو از بين نمي روند و مي توانند توسط بيت هاي قفل مربوطه ، قفل شوند.
توضيح فيوز بيت ها(FUSE HIGH BYTE)


توضيح فيوز بيت ها (FUSE HIGH BYTE)

BOOTRST : انتخاب بردار ري ست BOOT كه در حالت پيش فرض برنامه ريزي نشده است و آدرس بردار ري ست 0000 است.و در صورت برنامه ريزي آدرس بردار ري ست طبق جدول زير تعيين مي شود.(بر اساس BOOTSZ1,0)
توضيح فيوز بيت ها (FUSE LOW BYTE)


توضيح فيوز بيت ها (FUSE LOW BYTE)


BODEN: براي فعال كردن عملكرد مدار BROWN-OUT اينبيت بايستي برنامه ريزي شده باشد .

دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR
Clock Distribution
توزيع كلاك ATMEG32
CLKcpu: جهت انجام عمليات AVR
CLKI/O :توسط بسياري از ماژول هاي I/O مثل تايمرها،كانترها،
SPI,USART استفاده مي گردد.
CLKFLASH : عمليات ارتباطي با حافظه FLASH را كنترل مي كند.
و معمولا با كلاك CPU فعال مي شود.
CLKASY: به صورت غير همزمان توسط كريستال ساعت32768HZ كار مي كند،حتي اگر سيستم در حالت SLEEP باشد.
CLKADC :ADC از اين كلاك استفاده مي كند و كلاك CPU,I/O را به (HALT) تا نويز حاصل از مدار كاهش يابد و عمليات تبديل با دقت بيشتري انجام شود.

منابع كلاك ATMEG32
ATMEG32 داراي انواع منابع كلاك اختياري است كه مي توان انواع آن را به وسيله فيوز بيت ها انتخاب كرد.(طبق جدول زير)

اسيلاتور WATCHDOG :

هنگامي كهCPU از مد POWER-DOWN يا POWER-SAVE
خارج مي شود ، جهت رسيدن كريستال به شرايط پايدار و اجراي دستورات
برنامه به زماني به نام (START-UP) نياز دارد و زمانبدي اين تاخير براي رسيدن به سطح پايدار توسط اسيلاتور WATCHDOG انجام مي شود.
اسيلاتور كريستالي:
دراين حالت كريستال يا نوسانگر سراميكي طبق شكل زير به دو پايه XTAL1,XTAL2 وصل مي شود .
تعيين محدوده خازن ها براي نوسانگر سراميكي:
تعيين زمان آغاز(START-UP) توسط فيوز بيت CKSEL0,SUT1…0 براي كلاك اسيلاتوركريستالي:

اسيلاتوركريستالي فركانس پايين :
براي استفاده از كريستال ساعت32.768KHZ فيوز بيت هاي CKSEL با 1001 برنامه ريزي مي شوند.
كريستال طبق شكل قبل به پايه هاي XTAL1,XTAL2 وصل مي شود.
با برنامه ريزي كردن CKOPT مي توان خازن هاي داخلي را فعال كرد.
با انتخاب اين كريستال زمان شرووع طبق جدول زير تعيين مي شود.

اسيلاتور RC خارجي:
در اين حالتRC طبق شكل زير به پايه XTAL1 وصل ميشود.
فركانس تقريبي توسط معادله f=1/(3RC) به دست مي آيد.
مقدار خازن بايد حداقل 22PF باشد.
با برنامه ريزي كردن فيوز بيت CKOPT كاربر مي تواند خازن هاي داخلي 36PF را بين XTAL1 و GND راه اندازي كند . در نتيجه ديگر به خازن خارجي نياز نيست.

اسيلاتورمي تواند در 4 مد فركانسي طبق جدول زير كار كند :

هنگامي كه فركانس كاري انتخاب شود زمان شروع توسط فيوز بيت هاي SUT طبق جدول زير قابل انتخاب است :
اسيلاتور RC كاليبره شده داخلي:
اسيلاتور RC كاليبره شده داخلي، كلاك هاي 1,2,4,8MHZ را در ولتاژ 5V توليد مي كند.

اين كلاك با برنامه ريزي كردن بيت هاي CKSEL به عنوان كلاك سيستم استفاده مي گردد و نيازي به مدار خارجي نيست.

زماني كه از اين مد استفاده مي گردد فيوز بيت CKOPT هميشه بايد برنامه ريزي شده باشد.
جدول مدهاي عملياتي اسيلاتور RC كاليبره شده داخلي:

هنگامي كه فركانس كاري انتخاب شود زمان شروع توسط فيوز بيت هاي SUT طبق جدول زير قابل انتخاب است :

كلاك خارجي:
در اين حالت جهت راه اندازي ميكرو توسط كلاك خارجي، پايه XTAL1 طبق شكل زير وصل مي شود.
جهت كار در اين مد CKSEL با 0000 برنامه ريزي مي شود.
با برنامه ريزي كردن فيوز بيت CKOPT كاربر مي تواند خازن هاي داخلي 36PF را بين XTAL1 و GND راه اندازي كند.

هنگامي كه فركانس كاري انتخاب شود زمان شروع توسط فيوز بيت هاي SUT طبق جدول زير قابل انتخاب است :
اسيلاتور تايمر/ كانتر:
ميكروكنترلرهايي مانند ATMEGA32 كه داراي پايه هاي TOSC1 و TOSC2 هستند از اسيلاتور تايمر/ كانتر استفاده مي كنند.

در اين حالت كريستال ساعت 32.768MHZ مستقيما بين اين دو پايه قرار مي گيرد.

تايمر/كانتر 0 يا 2 به صورت آسنكرون از اين دو پايه كلاك دريافت مي كنند.
خصوصیات مبدل آنالوگ به دیجیتال
وضوح 10 بیتی

زمان تبدیل 65-260 میکرو ثانیه

مدهای تبدیل FREE و SINGLE
مد SINGLE باید توسط کاربر پیکره بندی و کانال دلخواه برای نمونه برداری انتخاب شود. باید از دستور GETADC() استفاده کند.
در مد FREE ، ADC با یک ثابت نمونه برداری ، رجیستر داده ADC را UPDATE میکند.
پرچم وقفه پایان تبدیل ADC

حذف کننده نویز
پیکره بندی ADC در محیط BASCOM
دستور پیکره بندی ADC در محیط BASCOM:

CONFIG ADC = SINGLE/FREE,PRESCALER = AUTO ,REFRENCE=OPTIONAL
CONFIG ADC= SINGLE/FREE: استفاده از یکی از دو مد SINGLE و FREE
PRESCALER = AUTO: کلاک ADC را مشخص می کند.با قرار دادن PRESCALER = AUTO
کامپایلر با توجه به فرکانس اسیلاتور، بهترین کلاک را برای ADC انتخاب می کند.
REFRENCE=OPTIONAL: گزینه ای انتخابی برای ولتاژ منبع.
OPTIONAL:
OFF : جهت خاموش کردن ولتاژ مرجع داخلی.
AVCC : زمانی که ولتاژ پایه AVCC به عنوان مرجع باشد.
INTERNAL:زمانی که ولتاژ مرجع داخلی با خازن خارجی بر روی پایه AREF استفاده شود.

دستور GETADC() :

با این دستور سیگنال آنالوگ واردشده به کانالهای (0-7) به مقدار دیجیتال تبدیل می شود. Var=GETADC(channel)
Var نتیجه تبدیل و channel کانال مبدل آنالوگ به دیجیتال انتخابیکه می تواند بین 0 تا 7 باشد.

دستور START() و STOP()

توسط دستورADC START ، ADC شروع به نمونه برداری از ADC می کند.

توسط دستورADC STOP ، تغذیه را از ADC قطع می کنیم و به عملیات تبدیل پایان می دهیم.

زمانی که کار نمونه برداری ADC از سیگنال آنالوگ به پایان رسید ADC پرچم اتمام تبدیل خود به نام ADC را یک می کند.



مقایسه کننده آنالوگ
مقایسه کننده آنالوگ مقادیر آنالوگ در دو ورودی پایه مثبت (AIN0)
و پایه منفی (AIN1) را با هم مقایسه می کند .
زمانی که ولتاژ موجود در ورودی مثبت بالاتر از ولتاژ موجود در ورودی منفی باشد ، خروجی مقایسه کننده (AC0) یک می شود.
مقایسه کننده دارای یک پرچم وقفه مجزا است.
خروجی مقایسه کننده می تواند به عنوان تریگر ورودی CAPTURE
تایمر/ کانتر یک نیز استفاده شود.

پیکره بندی مقایسه کننده آنالوگ در محیط BASCOM
دستور پیکره بندی مقایسه کننده آنالوگ در محیط BASCOM
CONFIG ACI =ON/OFF, COMPARE = ON/OFF, TRIGGLE=TOGGLE,RISING/FALLING

CONFIG ACI = ON/OFF : در زمان استفاده از مقایسه کننده باید یک باشد.
COMPARE = ON/OFF: در صورت انتخاب ON ، AC0 مستقیما به ورودی CAPTURE تایمر/کانتر یک وصل می شود.
TRIGGLE=TOGGLE,RISING/FALLINGl : نحوه روی دادن وقفه مقایسه کننده را نشان می دهد.
FALLING : یک لبه پایین رونده در خروجی مقایسه کننده باعث یک شدن پرچم وقفه مقایسه کننده و اجرا شدن برنامه وقفه خواهد شد.
RISING : یک لبه بالا رونده در خروجی مقایسه کننده باعث یک شدن پرچم وقفه مقایسه کننده و اجرا شدن برنامه وقفه خواهد شد.
TOGGLE : یک به صفر یا یک صفر به یک در خروجی مقایسه کننده باعث یک شدن پرچم وقفه مقایسه کننده و اجرا شدن برنامه وقفه خواهد شد.

خصوصیات ارتباط سریال SPI

FULL-DOPLEX ، ارسال همزمان
ارتباط به صورت SLAVE/MASTER
ارسال ابتدای MSB یا LSB
پرچم وقفه اتمام ارسال
بیدار شدن از حالت بیکاری
نحوه کار ارتباط سریال SPI
پایه SCK خروجی کلاک برای MASTER وی کلاک برای SLAVE
با نوشتن رجیستر داده SPI در MASTER ، CPU شروع به تولید کلاک SPI کرده و داده ها از پایه MOSI در MASTER خارج شده و به پایه MOSI در SLAVE وارد می شود.
بعد از انتقال کامل داده توسط MASTER ، کلاک SPI قطع و پرچم وقفه پایان ارسال داده یک می شود و برنامه وقفه پایان می یابد.
ارتباط SPI و رجیسترهای مربوطه
رجیستر کنترلی [SPI CONTROL REGISTER]SPCR-SPI


رجیستروضعیت [SPI STATUS REGISTER]SPSR-SPI


رجیسترداده [SPI DATAREGISTER]SPDR-SPI


رجیستر کنترلی [SPI CONTROL REGISTER]SPCR-SPI
بیت SPIE7 : فعال کننده وقفه SPI
بیت SPE-6: زمانی که این بیت یک باشد SPI فعال می شود.
بیت DORD-5 : DATA ORDER
اگر یک باشد ابتدا LSB داده فرستاده می شود.
اگر صفر باشد ابتدا MSB داده فرستاده می شود.
بیت MSTR-4 : انتخاب SLAVE/MASTER
بیت CPOL-3 : CLOCK POLARITY
در حالت بیکاری SPI ، اگر این بیت یک باشد پایه SCK بالا خواهد بود در غیر این صورت پایین خواهد بود.
بیت CPHA-2 : CLOCK PHASE
بیت SPR0 و SPR1 : SPI CLOCK SELECT
فرکانس کلاک برای MASTER را انتخاب می کنند .
جدول انتخاب مد های ارتباطی SPI با توجه به دو بیت CPOL و CPHA
جدول انتخاب فرکانس کلاک با توجه به فرکانس OSC
رجیستروضعیت [SPI STATUS REGISTER]SPSR-SPI
بیتSPIF :پرچم وقفه
بیتWCOL-6 : WRITECOLLISIONFLAG.
اگر در زمان انتقال داده در رجیستر SPDR نوشته شود این بیت یک می شود .
بیت 1..5 : رزرو شده.
بیت SPI2X-0 : DOUBLE SPI SPEED BIT
زمانی که یک باشد ، سرعت کلاک در مد MASTER دو برابر می شود.
رجیسترداده [SPI DATAREGISTER]SPDR-SPI
رجیستر داده SPI یک رجیستر خواندنی/ نوشتنی است که برای انتقال و یا ارسال داده استفاده می شود .
نوشتن بر روی این رجیستر داده را به باس SPI ارسال می کند.
خواندن از این رجیستر داده موجود در بافر دریافتی شیفت رجیستر خوانده می شود.
پیکره بندی SPIدر محیط BASCOM
دستورپیکره بندی SPIدر محیط BASCOM:
CONFIG SPI = HARD,INTERRUPT=ON/OFF,DATA ORDER = LSB/MSB,MASTER = YES/NO,POLARITY=HIGH/LOW,PHASE=0/1,CLOCK RATE=4/16/64/128,NOSS=0/1

INTERRUPT=ON/OFF : در صورت استفاده از وقفه در ارتباط سریال ON است.
DATA ORDER = LSB/MSB: در صورت انتخاب LSB ، ابتدا LSB و سپس MSB داده ارسال می شود و بالعکس.

MASTER = YES/NO: اگر میکرویی که با آن در حال برنامه نویسی هستیم MASTER باشد گزینه YES در غیر این صورت گزیته NO .

POLARITY=HIGH/LOW : اگر بخواهیم زمانی که SPI در حالت بیکاری است پایه کلاک بالا باشد ، گزینه HIGH باید انتخاب شود.
CLOCK RATE=4/16/64/128: مشخص کننده فرکانس کلاک SPI .

NOSS=0/1: زمانی که در حالت MASTER نمی خواهید سیگنال /SS ایجاد شود، یک انتخاب می شود ودر این حالت کاربر به صورت نرم افزاری باید پایه SLAVE مورد نظر را پایین نگه دارد.


وقفه ها
حافظه EEPROM داخلی میکرو
دستور WRITEEEPROM :
محتوای متغیر var در آدرس ADDRESS حافظه EEPROM داخلی نوشته می شود . WRITEEEPROM var , ADDREESS

دستور READEEPROM :
توسط این دستور محتوای EEPROM از آدرس دلخواه ADDRESS خوانده می شود ودر متغیر var از نوع داده BYTE ذخیره می شود.
READEEPROM var , ADDREESS


معرفي مدهاي SLEEP
1.مد IDLE :
كلاك CPU متوقف مي شود.

ميكرو به SPI, ANALOG CAMPARATOR, ADC TIMER/COUNTER,WATCHDOGو وقفه هاي سيستم اجازه كار مي دهد.

:ADC NOISE REDUCTION مد . 2

كلاك هاي FLASH,I/O,CPU را به حالت مكث مي برد.
جهت كاهش نويز سيستم در زمان نمونه برداري ADC طراحي شده.
باعث تبديل با وضوح بيشتر ADC مي شود.
با فعال بودن ADC ، وارد شدن به اين مد باعث شروع نمونه برداري ADC از سيگنال آنالوگ مي شود.
وقفه اتمام تبديل ADC ،وقفه ريست خارجي ، وقفه خارجي INT2 ،ريست WATCHDOG ، وقفه تايمر 2 ،وقفه آمادگي EEPROM ميكرو را از اين مد خارج مي كنند.

3 .مد :POWER- DOWN


اسيلاتور خارجي متوقف مي شود.
وقفه هاي خارجي و WATCHDOG اگر فعال شده باشند به عملياتشان ادامه مي دهند.
ريست خارجي ، ريست WATCHDOG ، وقفه خارجي INT2 ،ريست BROWN-OUT ،،وقفه جارجي حساس به سطح INT0 و INT1 مي توانند ميكرو را از اين مد خارج كنند .

4 .مد :POWER- SAVE


اين مد با مد POWER-DOWN يكسان است.
با اين تفاوت كه :
در اين مد، تايمر/ كانتر دو مي تواند با يك شدن بيت AS2 در رجيستر ASSRبه صورت غير همزمان كار كند.
زماني كه تايمر/ كانتردو در مد غيرهمزمان استفاده نمي شود مد POWER-DOWN ترجيح داده مي شود.

5 .مد :STANDBY


اين مد در حالتيكه ميكرو با كريستال يا نوسانگر خارجي كار مي كند معتبر است.
اين مد با مد POWER-DOWNيكسان است.
با اين تفاوت كه:
در اين مد كريستال خارجي قطع نمي شود .
ميكرو پس از گذشت 6 كلاك سيكل از اين مد بيدار مي شود.

6 .مد :EXTENDED-STANDBY


اين مد در حالتيكه ميكرو با كريستال يا نوسانگر خارجي كار مي كند معتبر است.
اين مد با مد POWER-SAVEيكسان است.
با اين تفاوت كه:
در اين مد كريستال خارجي قطع نمي شود .
ميكرو پس از گذشت 6 كلاك سيكل از اين مد بيدار مي شود.

دانلود پاورپوینت آشنایی با انواع ميكرو كنترلرهايAVR
مثال: اسكن صفحه كليد 4*4 در محيط BASCOM
در برنامه از LCD نوع 16*2 استفاده شده است.

اگر كليد فشرده شده باشد و يا به عبارتي GETKBD() عددي كوچكتر يا مساوي 15 را برگرداند بر روي LCD نمايش داده مي شود.

برنامه:
$regfile = “m32def.dat”
$crystal = 8000000
Config LCD = ...

30 تا 70 درصد پروژه | پاورپوینت | سمینار | طرح های کارآفرینی و  توجیهی |  پایان-نامه |  پی دی اف  مقاله ( کتاب ) | نقشه | پلان طراحی |  های آماده به صورت رایگان میباشد ( word | pdf | docx | doc | )



تو پروژه یکی از بزرگ ترین مراجع دانلود فایل های نقشه کشی در کشو در سال 1394 تاسیس گردیده در سال 1396 کافه پاورپوینت زیر مجموعه تو پروژه فعالیت خود را در زمینه پاورپوینت شروع کرده و تا به امروز به کمک کاربران و همکاران هزاران پاورپوینت برای دانلود قرار داده شده

با افتخار کافه پاورپوینت ساخته شده با وب اسمبلی

لوگو اینماد لوگو اینماد لوگو اینماد
ظاهرا یک قسمت لود نشد صحفه را مجدد لود کنید