بيت التمويل الشخصي الإلكترونيات المشاريع: كيفية برمجة البرامج الفرعية لنظام التشغيل باسيك - الدمى

الإلكترونيات المشاريع: كيفية برمجة البرامج الفرعية لنظام التشغيل باسيك - الدمى

فيديو: تحويل Excel إلى قاعدة بيانات sql 2024

فيديو: تحويل Excel إلى قاعدة بيانات sql 2024
Anonim

فرعات فرعية باسيك لا تقدر بثمن في مشاريع الالكترونيات الخاصة بك باستخدام معالج ختم باسيك. A سوبروتين هو قسم من البرنامج الذي يمكن استدعاؤه من أي مكان في البرنامج. عند انتهاء الروتين الفرعي، تتحكم السيطرة على البرنامج مرة أخرى إلى الموقع الذي تم استدعاء الروتين الفرعي منه.

تعتبر البرامج الفرعية مفيدة لأنها تتيح لك فصل أجزاء طويلة من البرنامج من الحلقة الرئيسية للبرنامج، مما يبسط حلقة البرنامج الرئيسية لتسهيل فهمها. فائدة أخرى من الروتين الفرعي هو أنها يمكن أن تجعل البرنامج أصغر.

لنفترض أنك تكتب برنامجا يحتاج إلى إجراء عملية حسابية معقدة عدة مرات. إذا قمت بوضع الحساب المعقد في روتين فرعي، يمكنك استدعاء الروتين الفرعي من عدة أماكن في البرنامج. وبهذه الطريقة، يمكنك كتابة التعليمات البرمجية التي تؤدي حساب معقدة مرة واحدة فقط.

لإنشاء واستخدام فرعي، تحتاج إلى استخدام اثنين من الأوامر باسيك. الأول هو غوسوب، الذي يدعو الروتين الفرعي. عادة ما تستخدم الأمر غوسوب داخل الحلقة الرئيسية للبرنامج عندما تريد استدعاء الروتين الفرعي. الأمر الثاني هو ريتورن، وهو دائما الأمر الأخير في الروتين الفرعي.

لإنشاء روتين فرعي، تبدأ مع تسمية وتنتهي بأمر ريتورن. فيما بينها، يمكنك كتابة كل الأوامر التي تريد تنفيذها عند استدعاء الروتين الفرعي.

فيما يلي مثال على روتين فرعي ينشئ رقما عشوائيا بين 1 و 999 ويحفظه في متغير يسمى رند:

جيتراندوم: راندوم رند رند = رند // 999 + 1 ريتورن

لاستدعاء هذا الروتين الفرعي ، يمكنك ببساطة استخدام الأمر غوسوب مثل هذا:

غوسوب جيتراندوم

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

وفيما يلي برنامج كامل يستخدم روتين فرعي للحصول على رقم عشوائي بين 1 و 1، 000 ويستخدم الرقم العشوائي لتسبب ليد على دبوس 0 إلى وميض على فترات عشوائية. يمكنك تشغيل هذا البرنامج على أي دائرة ختم أساسية تحتوي على ليد على دبوس 0.

'ليد بلينكر بروغرام' دوغ لوي '10 يوليو 2011 "هذا البرنامج يومض ليد على دبوس 0 بشكل عشوائي.' {$ ستامب BS2} '$ $ باسيك 2. 5} رند فار ورد LED1 بين 0 دو غوسوب جيتراندوم هاي LED1 بوس رند لو LED1 بوس 100 لوب جيتراندوم: راندوم رند رند = رند // 999 + 1 ريتورن

عند استخدام روتين فرعي، أن تمنع البرنامج الخاص بك من قصد "الوقوع في" الروتين الخاص بك وتنفيذها عندما كنت لا تنوي أن يتم تنفيذها.على سبيل المثال، لنفترض أن البرنامج في قائمة 3-5 استخدام حلقة فور-نيكست بدلا من حلقة دو لأنك تريد أن وميض ليد فقط 100 مرة. في ما يلي مثال على كيفية لا لكتابة هذا البرنامج:

فور كونتر = 1 تو 100 غوسوب جيتراندوم هاي led1 بوس رند لو led1 بوس 100 نيكست جيتراندوم: راندوم رند رند = رند // 999 + 1 ريتورن

هل ترى لماذا؟ بعد حلقة فور-نيكست يومض ليد 100 مرة، سيستمر البرنامج مع الأمر التالي بعد حلقة فور-نيكست، وهو الروتين الفرعي!

لمنع حدوث ذلك، يمكنك استخدام أمر باسيك آخر، إند، الذي يخبر ببساطة ختم باسيك أنك وصلت إلى نهاية البرنامج الخاص بك، لذلك يجب إيقاف تنفيذ الأوامر. يمكنك وضع الأمر إند بعد الأمر نيكست، مثل هذا:

للمضادة = 1 إلى 100 غوسوب جيتراندوم عالية LED1 بوس رند لو led1 بوس 100 نيكست إند جيتراندوم: راندوم رند رند = رند // 999 + 1 ريتورن > ثم، سيتوقف البرنامج بعد انتهاء حلقة فور-نيكست.
الإلكترونيات المشاريع: كيفية برمجة البرامج الفرعية لنظام التشغيل باسيك - الدمى

اختيار المحرر

برنامج فوتوشوب إليمنتس أورغنيزر في لمحة - الدمى

برنامج فوتوشوب إليمنتس أورغنيزر في لمحة - الدمى

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

تنسيق ملف تيف في فوتوشوب إليمنتس 10

تنسيق ملف تيف في فوتوشوب إليمنتس 10

تيف (تنسيق ملف الصورة الموسومة) هو التنسيق الأكثر شيوعا يستخدمها مصممو الغرافيك. تستخدم تيف (* تيف، * تيف) عادة لاستيراد الصور في برامج تخطيط مهنية مثل أدوب إنديسيغن و أدوب باجيماكر، وعندما تستخدم مختبرات الصور التجارية ومحلات الطباعة معدات تدعم تحميل ملفات تيف مباشرة إلى أجهزتهم. (ملاحظة: ...

نصائح حول نقل عناصر الطبقات في عناصر فوتوشوب 11 - الدمى

نصائح حول نقل عناصر الطبقات في عناصر فوتوشوب 11 - الدمى

إعادة ترتيب الطبقات في عناصر فوتوشوب 11 صورة تختلف عن نقل المحتوى على الطبقات. لأن العناصر الموجودة على طبقة خالية من العائمة على سرير من الشفافية، يمكنك بسهولة نقل العنصر كلما لزم الأمر. نقل العنصر (العناصر) على طبقة واحدة ليس له أي تأثير على أي طبقة أخرى ولا يضر بالصورة. إلى ...

اختيار المحرر

الإلكترونيات المشاريع: كيفية برمجة البرامج الفرعية لنظام التشغيل باسيك - الدمى

الإلكترونيات المشاريع: كيفية برمجة البرامج الفرعية لنظام التشغيل باسيك - الدمى

في مشاريع الالكترونيات الخاصة بك باستخدام معالج ختم الأساسية. الروتين الفرعي هو قسم من البرنامج الذي يمكن استدعاؤه من أي مكان في البرنامج. عند انتهاء الروتين الفرعي، تتحكم السيطرة على البرنامج مرة أخرى إلى الموقع الذي تم استدعاء الروتين الفرعي منه. تعتبر البرامج الفرعية مفيدة لأنها ...

الالكترونيات المشاريع: كيفية استخدام المصابيح للكشف عن قطبية - الدمى

الالكترونيات المشاريع: كيفية استخدام المصابيح للكشف عن قطبية - الدمى

في هذا المشروع، يمكنك بناء الأداة الإلكترونية التي تستخدم اثنين من المصابيح للإشارة إلى قطبية الجهد المدخلات. يتم توفير الجهد من قبل بطارية 9 V متصلة بالدائرة عبر مفتاح سكين دبدت التي السلكية لعكس قطبية البطارية. يتم تركيب اثنين من المصابيح والمقاومات المقابلة لها على ...

اختيار المحرر

كيفية طباعة مجلة في أوتلوك - دمى

كيفية طباعة مجلة في أوتلوك - دمى

يمكنك أيضا طباعة مجلة أوتلوك (أو أجزاء منها ) للاطلاع على الأنشطة الأخيرة أو القادمة. عصا على الحائط حيث يمكنك أن ننظر في كثير من الأحيان. لطباعة دفتر اليومية الخاص بك، اتبع الخطوات التالية: مع فتح اليومية، انقر فوق الإدخالات التي تريد طباعتها. إذا قمت بتحديد أي شيء، تقوم بطباعة كامل ...

كيفية طباعة ملاحظات في أوتلوك - الدمى

كيفية طباعة ملاحظات في أوتلوك - الدمى

يمكنك تنظيم وعرض ملاحظات أوتلوك الخاص بك في العديد من الطرق الذكية التي فستحتاج أيضا إلى طباعة ما يمكنك مشاهدته (أو على الأقل قائمة ما يمكنك مشاهدته). شاشات الكمبيوتر جميلة، ولكن لا يزال هناك شيء مثل الحبر على الورق - وبالتالي الخيار لطباعة مذكرة. الألوان ...

كيفية نظرة خاطفة إلى مجلة في أوتلوك - الدمى

كيفية نظرة خاطفة إلى مجلة في أوتلوك - الدمى

كما هو الحال مع وحدات أوتلوك الأخرى، طرق عرض متعددة تعرض إدخالاتك بطرق مختلفة - سواء كان ذلك سجلا للمكالمات الهاتفية أو قائمة تم تنظيمها بأسماء الأشخاص الذين تعاملت معهم. تسمح لك خيارات العرض الحالي على الشريط بالتغيير بسرعة من طريقة عرض واحدة إلى ...