بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

AVRمیکروکنترلر

اهداف

پس از پايان اين بخش قادر خواهيد بود:

1- خصوصیات میکرو کنترلرAVR.

2-  ولتاژ تغذیه میکرو کنترلرها.

3-  محیط برنامه نویسی در AVR BASCOM .

4- بکار گیری پروگرامرSTK200/300.

5- فرمت برنامه نوسی با AVR BASCOM.

6-  دستورات وتوابع محیط برنامه نویسی AVR  BASCOM.

7-  نحوه بکار گیری محیط شبیه سازی.

8- توانای راه اندازی LCD کاراکتری وصفحه کلید.

9-  توانای پیکر بندی تایمرها/کانترها ومدPWM.

10-توانای پیکر بندی مبدل های آنالوگ به دیجیتال.

11- پروژه های کاربردی

اسلاید 2 :

خصوصیات میکرو کنترلرAVRنام میکروکنترلر از دو یا سه قسمت تشکیل شده است

—ATMEGA 16

—ATMEGA 8

—ATTINY 28L

—ATTINY 28 V

قسمت اول نوع و سری میکرو و قسمت دوم حافظه flash را بیان می کند.

قسمت سوم مخفف low power و very low power  است.

اسلاید 3 :

فرمت برنامه نوسی با AVR BASCOM

.

—$reg file = معرفی نوع میکرو کنترلر

—$ crystal=value

—Config port x,y = input or output

—Dim نام متغییر  Asنوع متغییر

—بدنه اصلی برنامه

—دستورات و کدهای اصلی برنامه که دائما اجرا می شوند

—

—END

—

اسلاید 4 :

فرمت برنامه نوسی با CodeVision

—#include <mega32.h>

—main()

—{

—بدنه برنامه

—}

اسلاید 5 :

چون میکرو همیشه باید در حال فعالیت باشد، درون تابع main  یک حلقه دائم قرار داده می شود.

—#include <mega32.h>

—global definition

—main()

—{

—local variable;

—دستوراتی که باید یک بار اجرا شوند

—While (1)

—{

—دستورات و کدهای اصلی برنامه که دائما اجرا می شوند

—}

—}

—

اسلاید 6 :

نکاتی در مورد برنامه نویسی

خط اول همیشه دستور فراخوانی فایل های حاوی توابع header است

در انتهای هر عبارت یک ; قرار داده می شود.

} و { در ابتدا و انتهای هر حلقه، عبارت شرطی و یا بلوک قرار داده می شود

از //   یا ( /* و */) برای نوشتن توضیح در برنامه استفاده می شود

اسلاید 7 :

Data Type

—Type  Size (Bits)  Range

—bit  1  0 , 1

—char  8  -128 to 127

—unsigned char  8  0 to 255

—signed char  8  -128 to 127

—int  16  -32768 to 32767

—short int  16  -32768 to 32767

—unsigned int  16  0 to 65535

—signed int  16  -32768 to 32767

—long int  32  -2147483648 to 2147483647

—unsigned long int  32  0 to 4294967295

—signed long int  32  -2147483648 to 2147483647

—float  32  ±1.175e-38 to ±3.402e38

—double  32  ±1.175e-38 to ±3.402e38

اسلاید 8 :

Libraries

 math.h

stdio.h

delay.h

Mega16.h

And …

اسلاید 9 :

دستورات وتوابع محیط برنامه نویسی AVR  BASCOM

دستورات وتوابع محیط برنامه نویسی AVR   BASCOMحدود 200دستور می باشد.

در روند برنامه ها به فرمت دستوارت کاربردی اشاره می شود.

اسلاید 10 :

کنترل ترافیک با مد تایمر

—مزیت ها

—کنترل ترافیک برای حالت دو زمانه

—کنترل ترافیک برای حالت سه زمانه

—تعیین میزان زمان دلخواه برای چراغ سبز یا قرمز

—تعیین کنترل ترافیک خودکار در مواقع حجم ترافیک از واحد کنترل

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید