المشروع الثانى الكتابة على glcd
صورة البرنامج عند المحاكاة

الكود بسيط جداا لا تنخدع بشكلة
program glcd
هذة الارقام عبارة عن الصورة وتم تحويل الصورة الى مصفوفة ارقام عن طريقة البرنامج المرفق مع الميكرو بيسك واسم المصفوفة bmp1
const bmp1 as byte[1024] = (
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0,192,128, 0, 0,128, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,192,128, 0, 0,128, 0,
0, 0, 0, 0, 0, 0, 64,128, 0, 0, 0, 0, 0, 0, 0,128,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 64, 64,128, 0, 0, 8,
240, 0, 32, 32, 32, 64, 64,128, 0, 0, 0, 0, 0, 0, 0, 16,
224, 0, 15,240, 0, 0,255, 0, 0, 0, 0, 0,128, 64, 0, 8,
0, 16,224, 0, 0,192, 32, 32,192, 0, 32, 32, 32, 64, 64,128,
0, 0, 0, 0, 0, 0, 0, 16,224, 0, 15,240, 0, 0,255, 0,
0, 0, 0, 0,128, 64,246, 4, 3,250, 3, 0,248, 0, 0,255,
0, 0, 0, 0, 0, 64, 64, 64,128, 0, 0,224, 0, 0,224, 0,
16,224, 0, 0, 8,240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 62, 1, 1, 1, 1, 1, 9, 5,
1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 4, 8, 8, 8, 4, 2,
1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 7, 8, 8, 8,
8, 4, 3, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 0, 4, 8, 8, 8, 4, 2, 1, 1, 1, 1, 0, 0, 1, 0,
0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1,
0, 0, 0, 0, 62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0,224, 0, 0, 0,128, 0, 0,
0, 0,224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0,128, 64, 64, 32, 0, 0, 0, 64, 0, 0,
0,240, 32, 0, 0,224, 0, 0, 0, 0,224, 0, 0, 0,128, 0,
0, 0,240, 32, 0, 0, 0, 0, 0, 0,128, 0, 0,128, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0,128, 0, 0, 0, 0, 0, 0, 0,224, 0, 0,
0,128, 0, 0, 0, 0,224, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 64, 64, 64, 64, 66,124,
0, 0,127, 0, 0, 0, 0, 96, 80,240, 0, 0, 0, 0, 0, 0,
0, 0, 0,132,120, 67, 68, 68, 72, 80, 96, 0, 96, 64, 70,120,
64, 67,124, 0, 0,127, 0, 0, 0, 0, 63, 64, 64, 64, 64, 66,
124, 64, 67,124, 0, 0, 0, 0, 0, 0,132,120, 64, 64, 66,124,
0, 0, 0, 0, 0,224, 16, 0, 2, 0, 4,248, 64, 72, 72, 72,
80, 80, 96, 64, 64, 64, 66,124, 0, 0, 0, 0, 0, 63, 64, 64,
64, 64, 66,124, 0, 0,127, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 2, 2, 2, 2, 2, 1, 0, 0, 0, 0, 0, 1, 2,
2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,192,128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,128,
0, 0, 0, 0, 0, 1, 2, 2, 2, 1, 0,192,128, 0, 0, 0,
0, 0, 0, 0, 0, 1, 2, 2,194,130, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0,128, 64, 0, 8, 0, 16,224, 0, 0, 0, 0,128, 64,
192, 0, 0, 3,252,128, 64, 72, 64,192, 96, 80, 84,224, 0,255,
0, 0, 0, 32, 32, 32, 64, 64,128, 0, 0, 15,240, 0, 0, 0,
0, 64, 98, 81,124,128, 0, 0, 15,240, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 7, 8, 8, 8, 8, 4, 3, 8, 8, 8, 8, 9, 5,
3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0,
0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
)
main:
main1:
Glcd_Init(PORTc, 0, 1, 2, 3, 4, 5, PORTD) تعريف توصيل اطراف الavr ب الشاشة
Glcd_Image(bmp1) عرض الصورة التى اسم مصفوفتها bmp1
end. نهاية الكود
الملف كامل المشروع + ملف البروتس + الهيكس
http://www.tntup.com/file.php?file=d...8ac59747ca0a37
التعديل الأخير تم بواسطة : 5282 بتاريخ 27-01-2009 الساعة 05:50 PM
|