السلام عليكم ورحمة الله وبركاته اخباركم شباب وصبايا المنتدى عساكم بخير ..ماطولها عليكم عندي بعض الاسئلة وابغى افهمها جزاكم الله خيرا وهي
س1
مالفرق بين ANSEL وANSELH اعرف انهم لتحديد الانالوغ والديجيتال لكن لماذا استخدم الاثنان الرجاء التوضيح لفهم الفرق
س2
ماعمل هذا الكود
(while(!kp
س3 مالفرق بين
;int k=0
;int k
س4 مالفرق بين &و&&
س5 مالفرق اذا وضعت
[int [4
[ ]int
اسف على كثرة الاسئلة من الممكن تكون سهلة لديكم لكن عندي مسببه لي بعض التشويش وابغى اجابات موضحة لكي افهم وافرق مابينهم
وشكرا جزيلا
|
السلام عليكم
س1
مالفرق بين ANSEL وANSELH اعرف انهم لتحديد الانالوغ والديجيتال لكن لماذا استخدم الاثنان الرجاء التوضيح لفهم الفرق
كما قلت انت هما لتحديد الاطراف الانلوك وديجيتل ولكن ANSEL هو ريجيستر يحدد اطراف من 0 الى 7 ((an0-an7 ))
اما ANSELH فهو يمثل ريجيستر وهو مسؤول عن الاطراف اكثر من 7
مثلا AN13 هذا طرف يحدد انلوك او ديجيتل من ريجيستر ANSELH
=================================================
س2
ماعمل هذا الكود
(while(!kp
هذا كود يمكن ان يكتب كتالي( while(kp==0 ومعنا طالما kp=0 اذن استمر بتنفيذ اوامر داخل while الى ان تتغير قيمه kp لكي يخرج من لوب مستمر (( بختصار لوب مستمر ولكن بشرط))
اما اذا كتبت ( while(1 معناها لوب مستمر ومايكرو ينفذ اوامر الموجوده بداخل while(1 ولن يخرج منها الا اذا كتبت امر return او امر break
=================================================
س3 مالفرق بين
;int k=0
;int k
لايوجد فرق فكلاهما k=0 ولكن تكتب امر ;int k=0 لتاكيد بأن k=0
=================================================
س4 مالفرق بين &و&&
الفرق هو ان && ومعناه و وتستخدم في عمل شرط ما مثلا
(if(x==2 && y==1
اما & وهذه معناها and وتمثل and gate وهي تمثل البوابات المنطقيه
مثلا ; z=x & y
ينطبق الحال على أو وتمثل || واما OR يرمز لها |
=================================================
س5 مالفرق اذا وضعت
[int [4
[ ]int
الفرق كبير فـــ [int [4 معناها عنصر الرابع من مصفوفه لانك كتبت فقط اسم مصفوفه واعطيتها رقم ؟
اما اذا لم تكتب رقم في مصفوفه فلابد من اعطاءها بياناتها وتعريف مصفوفه من اي نوع ؟ مثلا
كود:
char atc4[] = "1234567";
فمعناها مصفوفه atc4 من نوع char وبياناتها 1234567
ولكنك اذا كتبت فقط[ atc[3 بدون وضع تعريف لمصفوفه بانها من نوع char او int او .... فمعناها في هذه الحاله حددت رقم عنصر في مصفوفه