أساسيات البرمجة بالبيسك:
1 - تعريف متغير:
لتعريف متغير يجب أن تعلم أن هناك ثلاث أنواع من المتغيرات: بت، بايت، و كلمة
أو (Bit) و (Byte) و (word) على الترتيب.
لتعريف أي منها تكتب (Dim) ثم اسم المتغير ثم (As) ثم نوع المتغير من الأنواع الثلاثة التي مضت، فإذا كن بت فيمكنك تخزين عدد واحد ثنائي فيه، وإذا كان بايت فيمكنك تخزين رقم ذو ثمان أعداد ثنائية، أما الكلمة فتخزن أرقام عشرية بأي طول ويمكن التعامل معها بسهولة من جمع وطرح وقسمة و ضرب.
2 - تعريف رمز:
بالإمكان أن ترمز لمصفوفة من المصفوفات بمتغير كما يلي:
Symbolvariable = Rigister Array
ونقصد ب (Variable) المتغير الذي قد عرفته سلفاً كبايت مثلاً
ونقصد ب (Rigesterarray) المصفوفة المرد الرمز لها أو البت.
3 - أدوات التدفق الأساسية:
أولا: إذا الشرطية (If):
بإمكانك استخداما على النحو التالي:
If condition then statement
هنا مثال لبرنامج بلغة البيسك لهذا المتحكم وهو (BCD to 7-segment decoder)
ل (Common CathodeDisplay) موجود في الرابط التالي 3 ملفات بالإمتداد (hex) وبالإمتداد (bas) و (asm) حيث أن الأول يحوي البرنامج بعد التجميع والثاني يحوي البرنامج مكتوب بلغة البيسك بإمكانك فتحه بواسطة (PIC Simulator) الذي أرفقته في درس سابق والثالث مكتوب بلغة التجميع كلها في ملف zip التالي:
http://www.electvillage.com/files/up4/BCD to 7-segment decoder.zip
و الدائرة تبعها في الرابط التالي:
http://www.electvillage.com/files/up4/15.bmp
و إلى اللقاء في الدرس القادم إنشاء الله...