السلام عليكم...
حاليا أتعلم على المعالج 8051 لاستخدامه في مراقبة تغيرات حرارية، استخدم لغة (BASIC).
متعارف عليه أن هكذا نظام يقوم بتخزين التغيرات في ذاكرته، ثم نقوم بإرسالها إلى الحاسوب لمعالجتها و ذلك عبر البوابة التسلسلية.
البرنامج يعمل بشكل جيد، و قد حددت له مسبقا أن يرسل آخر 10 قراءات (من باب التجربة) و لكنه يرسل آخر قراءة 10 مرات،اعتقد انه يجب أن أضع (Array) مؤلفة من 10 عناصر في البرنامج حتى خزن فيها هذه القيم، ولكن كيف (مالي خبير بالبرمجة)، إذا حدا بيعرف الرجاء إرسال الكود عن طريقة عمل ذلك كمثال (ولو بلغة C بدبر حالي) و شكرا جزيلا.