دستورات زبان c براي ميكروكنترولر 8051

كامپايلر زبان c براي انواع ميكرو كنترولرها C51 ( برنامه نويسي به زبان سي)
21 بهمن, 1388
شمارنده باينري به زبان c (برنامه نویسی به زبان سی)
21 بهمن, 1388
كامپايلر زبان c براي انواع ميكرو كنترولرها C51 ( برنامه نويسي به زبان سي)
21 بهمن, 1388
شمارنده باينري به زبان c (برنامه نویسی به زبان سی)
21 بهمن, 1388

بازدیدها: 1

در اينجا بعضي از دستورات زبان 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