Visits: 103
در اينجا بعضي از دستورات زبان c كه در ميكرو كنترولر كاربرد دارد را آورده ايم:
MGH داده ها و مقادير قابل قبول آنها MGH
|
||
نوع
|
اندازه بيت
|
بازه قابل قبول
|
char
|
8
|
-127 تا 128
|
int
|
16يا32
|
-32767 تا32767
|
Unsigned char
|
8
|
0 تا 255
|
Unsigned int
|
16 يا 32
|
0 تا 65535
|
Signedchar
|
8
|
-127 تا128
|
MGH
|
MGH
|
MGH
|
عملگر
|
نام
|
مثال
|
MGH عملگر هاي محاسباتي MGH
|
||
–
|
تفريق
|
x-y يا -x
|
+
|
جمع
|
X + y
|
*
|
ضرب
|
X * y
|
/
|
تقسيم
|
X / y
|
%
|
باقيمانده تقسيم
|
X % Y
|
—
|
كاهش (معادل DEC در اسمبلي)
|
X — يا –x
|
++
|
افزايش (معادل INC در اسمبلي)
|
X ++ يا ++x
|
MGH عملگر هاي رابطه اي MGH
|
||
عملگر
|
نام
|
مثال
|
>
|
بزرگتر
|
X > Y
|
>=
|
بزرگتر يا مساوي
|
X >= Y
|
<
|
كوچكتر
|
X < Y
|
<=
|
كوچكتر يا مساوي
|
X =< Y
|
==
|
متساوي
|
X == Y
|
!=
|
نامساوي
|
X != Y
|
MGH عملگر هاي منطقي به ترتيب تقدم MGH
|
||
عملگر
|
نام
|
مثال
|
!
|
نقيص NOT
|
!x
|
&&
|
و AND
|
X > y && m < p
|
||
|
يا OR
|
X > y || m < p
|
MGH عملگر هاي منطقي و رابطه اي MGH
|
||
بالا ترين تقدم
پايين ترين تقدم
|
مثال
|
|
!
|
||
> >= < <=
|
||
== !=
|
||
&&
|
||
||
|
||
MGH عملگر هاي تركيبي MGH
|
||
عملگر
|
نام
|
مثال
|
+=
|
انتساب جمع
|
X += y
|
-=
|
انتساب تفريق
|
X -= y
|
*=
|
انتساب ضرب
|
X *= y
|
/=
|
انتساب تقسيم
|
X /= y
|
%=
|
انتساب باقيمانده تقسيم
|
X %= y
|
MGH عملگر هاي بيتي MGH
|
||
عملگر
|
نام
|
|
&
|
و AND
|
|
|
|
يا OR
|
|
^
|
ياي انحصاري XOR
|
|
~
|
نقيص NOT
|
|
>>
|
شيفت به راست right shift
|
|
<<
|
شيفت به چپ left shift
|
|
MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGHM
|
||
#include < name file.h>
|
بین # و include نباید فاصله باشد و بین نام فایل و علامت ها نیز نباید فاصله باشد از این دستور برای معرفی میکرو کنترولر استفاده می شود که به جای نام فایل باید نام میکرو را نوشت. مثلا #include < AT892051.h>
|
|
#define
|
تعریف کردن یک ثابت که فرم آن به این صورت می باشد
مقدار ثابت نام ثابت#define
|
|
MGH MGH MGH MGH
|
MGH MGH MGH MGH MGH MGH MGH MGH MGMGH
|