الدرس الثاني
عناصر لغة بيزيك elements of pic basic
• المعرفات أو معرفات الهوية Identifiers
تمثل اسم عنصر في لغة بيك بيزيك وتستخدم لتخصيص سطور برنامج وأسماء رموز معينة
يمكن أن يكون المعرف نفسه أي حرف أو مجموعة حروف لا تزيد عن 32 حرف
لا تتأثر بحاله الحروف فالمعرف DISPLAY هو نفسه المعرف display
مثال :-
Symbol sw1 = port a.0
Symbol sw2 = port a.1
تم تعريف البن a.0 بأن أسمه المستعمل في هذا البرنامج هو sw1
و تم تعريف البن a.1 بأن أسمه المستعمل في هذا البرنامج هو sw2
• العناوين Labels
يمثل اسم عنصر في لغة بيك بيزيك والعنوان هو إشارة نصية تستخدم للإشارة إلي سطر برنامج أو جزء منه
ليمكن البرنامج من القفز إليه من خلال تدفق البرنامج وهو اختياري ولا يستخدم أرقام بل يفضل أسماء ولا يزيد عن 32 حرف ويفضل أن تكون أسماء متناسبة مع المقطع حتى تتذكره حين ترجع إليه في وقت لاحق فتتذكر ما وظيفة هذا الاسم وعند كتابة الاسم يجب كتابته هكذا (:scan_ sw ) فالنقطتان فوق بعضهما يعرف البرنامج ان هذا لافته
Labels وبدونهما سيعطيك خطأ
مثال :-
Scan_sw:
Delayms 25
Button SW1,0,40,5,BUF1,0,Chk2
Togglo led1
وهذا قد يعتبر برنامج فرعي وهو يعمل عمليه فحص للزر أو للأزرار حسب تصميمك وفيه عند ضغط زر sw1
قم بإضاءة الليد الأول وقد يتم تخصيصه لأحد أطراف المخارج
• الثوابت Constant
يتم الأعلان عن الثوابت بوضع اسم للثابت تليه كلمة con ثم تليه قيمة الثابت لتخصيص قيمة معينه لثابت في البرنامج
مثال :-
Meter con 100
ويمكن للثوابت أن تكون بقيم عددية عشرية أو سداسية عشر أو ثنائية
الأرقام العشرية تكتب بدون لاحقة أو سابقة
مثال :-
Meter con 100
الأرقام السداسية عشر تكتب بلاحقة علامة $
مثال:-
Temp con $3C
الأرقام الثنائية تكتب بلاحقة علامة %
مثال :-
Counter con %10011101
وللحديث بقية إن كان في العمر بقية إن شاء الله