طابع أساسي

رسم تخطيطي لطابع بريدي أساسي 2

يُعدّ جهاز BASIC Stamp متحكمًا دقيقًا مزودًا بمترجم لغة BASIC صغير ومتخصص ( PBASIC ) مدمج في ذاكرة القراءة فقط (ROM ). وهو من إنتاج شركة Parallax، وقد حظي بشعبية واسعة بين هواة الإلكترونيات منذ أوائل التسعينيات.

المواصفات الفنية

على الرغم من أن BASIC Stamp 2 له شكل شريحة DIP ذات 24 دبوسًا ، إلا أنه في الواقع عبارة عن لوحة دوائر مطبوعة صغيرة (PCB) تحتوي على العناصر الأساسية لنظام المعالج الدقيق: [ 1 ]

والنتيجة النهائية هي أن بإمكان الهاوي توصيل  بطارية 9 فولت بجهاز BASIC Stamp والحصول على نظام متكامل. يسمح اتصال تسلسلي بجهاز كمبيوتر شخصي للمبرمج بتنزيل البرنامج إلى جهاز BASIC Stamp، حيث يُخزَّن البرنامج في ذاكرة داخلية غير متطايرة : ويبقى البرنامج مُبرمجًا حتى يتم مسحه أو إعادة برمجته، حتى عند فصل الطاقة عن الجهاز. عند إعادة توصيل الطاقة، يبدأ الجهاز فورًا بتنفيذ البرنامج في الخانة 0 (من أصل 8 خانات مرقمة من 0 إلى 7).

برمجة

تتم برمجة BASIC Stamp باستخدام نسخة معدلة من لغة BASIC تسمى PBASIC . تتضمن PBASIC وظائف المتحكمات الدقيقة الشائعة، بما في ذلك تعديل عرض النبضة (PWM) ، والاتصالات التسلسلية، واتصالات I²C و1- Wire ، والاتصالات مع دوائر تشغيل شاشات LCD الشائعة ، وسلاسل نبضات محركات المؤازرة للهواة، وترددات الموجة الجيبية الزائفة، والقدرة على ضبط توقيت دائرة RC التي يمكن استخدامها لاكتشاف قيمة تناظرية.

بمجرد كتابة البرنامج في "محرر الطوابع"، وهو بيئة تطوير متكاملة (IDE) في نظام التشغيل Windows، يمكن التحقق من بناء الجملة وتقسيمها إلى رموز وإرسالها إلى الشريحة عبر كابل تسلسلي / USB Mini-B، حيث سيتم تشغيلها.

الإصدارات

الطابع الأساسي 2

يوجد حاليًا أربعة أنواع مختلفة من المترجم:

  1. (1992) طابع BASIC 1 (BS1)
  2. (1995) طابع BASIC 2 (BS2)، مع ستة أنواع فرعية:
    1. BS2e
    2. BS2sx
    3. BS2p24
    4. BS2p40
    5. BS2pe
    6. BS2px
  3. (2002) طابع الرمح
  4. (2006) ختم المروحة/الدوران

تتميز الإصدارات الفرعية من BS2 بذاكرة أكبر، وسرعة تنفيذ أعلى ، وأوامر PBASIC متخصصة إضافية، ومنافذ إدخال/إخراج إضافية، وغيرها، مقارنةً بطراز BS2 الأصلي. بينما يستخدم كل من BS1 وBS2 معالج PIC ، تستخدم الإصدارات المتبقية من BASIC Stamp 2 معالج Parallax SX .

أما النوع الثالث فهو جافلين ستامب. تستخدم هذه الوحدة مجموعة فرعية من لغة برمجة جافا من صن مايكروسيستمز بدلاً من لغة بي بي إيه إس آي سي من بارالاكس. وهي لا تتضمن أي إمكانيات للشبكات.

أما النوع الرابع فهو Spin Stamp. تعتمد هذه الوحدة على Parallax Propeller ، وبالتالي تستخدم لغة برمجة SPIN بدلاً من PBASIC.

تقوم العديد من الشركات الآن بصنع "نسخ" من BASIC Stamp مع ميزات إضافية، مثل التنفيذ الأسرع، ومحولات التناظرية إلى الرقمية ، وPWM القائم على الأجهزة والذي يمكن تشغيله في الخلفية.

تتراكم تدريجياً مكتبات برمجية في برنامج Parallax Propeller تمنحه وظائف مشابهة لبرنامج BASIC Stamp؛ ومع ذلك، لا توجد قائمة موحدة تحدد أي من وظائف PBASIC لها مكافئات في برنامج Spin. [ 2 ]

انظر أيضاً

مراجع