اخي انا ايضا واجهت هذه المشكلة لانني ساكن ايضا بالسعودية
نعم المبرمجة موجودة و لكن الكل سيقول لك 200 ريال الى1800 ريال و لككني صنعت واحدة ل تتعدى ال10 ريال و هي تعمل على 16f84a و 16f628a
و بنسبة للغة السي نعم هي لغة تستعمل لبرمجة المايكرو
اذا انت ساكن بالرياض محلات الالكترونيات موجود بلديرة في مواقف الثميري
و المايكرو شيب موجود في محل اسمه الخليفة و هو يملك تقريبا كل قطع الغيار
و لكن اذا اردت الscematic للمبرمجة اللي انا صانعها فها هي و لكنها تعمل على serial port و parallel port
http://filaty.com/i/1002/44970/Step-...al-circuit.jpg
بالنسبة لل8051 فهو غول بالنسبة لل 16f84a و لكنه صعب و معقد
انا لسا انصحك بال 16f628a لانه كبير و جيد للهواة و هو من نوع flash اي تستطيع ان تبرمجه قد ما تبي