قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 27-01-2009, 05:41 PM المشاركة 9   
افتراضي



المشروع الثانى الكتابة على 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
اعلانات

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 27-01-2009, 06:44 PM المشاركة 10   
افتراضي


السلام عليكم
جميل جدا أخي .. بارك الله فيك .


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 08-02-2009 الساعة 05:29 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 27-01-2009, 09:04 PM المشاركة 11   
x5


السلام عليكم
جميل جدا أخي .. بارك الله فيك.
مشكور جداا على الرد استاذ ذكى شاكر وعلى مروركم الكريم


الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 125
نشاط [ gheas ]
قوة السمعة:
قديم 30-01-2009, 06:30 PM المشاركة 12   
افتراضي


بالنسبة للأسعار

atmega8 ثمنة 12 جنية

atmega16 ثمنة 25 جنية

atmega32 ثمنة 30 جنية "قد لا تجدة فى اغلب المحلات

وهو يباع فى محلات كثيرة جداا
حمادة للألكترونيات بألاسكندرية وهو يبيع atmega8 و atmega16 فقط

رام فى القاهرة


وفى محلات اخرى كثير
وسعرة رخيص جداا بالنسبة لأمكانياتة مقارنة مع باقى المتحكمات
شكرا لك اخي الكريم
ارجو منك وضع برنامج ميكروبيسك
هنا وشكرا


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 31-01-2009, 05:00 PM المشاركة 13   
افتراضي


[شكرا لك اخي الكريم
ارجو منك وضع برنامج ميكروبيسك
هنا وشكرا
اليك البرنامج والكراك




Compilers for Atmel AVR
mikroBasic v4.0.2



download

http://www.easypsoc.com/zip/mikrobas..._402_setup.zip


patch

http://rapidshare.com/files/11522424....0.2-patch.rar



الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 125
نشاط [ gheas ]
قوة السمعة:
قديم 01-02-2009, 03:04 PM المشاركة 14   
افتراضي


شكرا لك اخي وبارك الله فيك


الصورة الرمزية gheas
gheas
:: مهندس متواجد ::
تاريخ التسجيل: May 2005
الدولة: https://t.me/pump_upp
المشاركات: 125
نشاط [ gheas ]
قوة السمعة:
قديم 02-02-2009, 08:01 PM المشاركة 15   
افتراضي


اتمنى منك اخي المتابعة جزاك الله خيرا


الصورة الرمزية 5282
5282
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2008
الدولة: مصر- الاسكندرية
المشاركات: 1,583
نشاط [ 5282 ]
قوة السمعة:
قديم 02-02-2009, 08:33 PM المشاركة 16   
افتراضي



المشروع الثالث


الكتابة على شاشة dot-matrix بـاستخدام atmega8 كود بسيط وصغير
صورة المحاكاة وتبين كتابة لفظ الجلاله الله




كود:
الكود



 program led

      const  x as BYTE[8] =  (1,2,4,8,16,32,64,128)      
      const  Y as BYTE[8] =  (231,7,127,0,127,0,255,0)   

       dim i as byte
  
main:
   ddrd=$ff       
   ddrb=$ff      
main1:
         


   FOR I=0 TO 7                      
   PORTB=X[I]
   PORTD=Y[I]
   
   DELAY_MS(1)

   NEXT I

   GOTO MAIN1
   

end.


شرح الكود
program led

const x as BYTE[8] = (1,2,4,8,16,32,64,128) مصفوفة بأسم x
const Y as BYTE[8] = (231,7,127,0,127,0,255,0) مصفوفة بأسم y

dim i as byte

main:
ddrd=$ff جعل المنفذ d خرج
ddrb=$ff جعل المنفذ b خرج
main1:


الهدف من الكود التالى هو اخراج قيم المصفوفة x و y على المنافذ bوd لتكوين الشكل على اليدات وتم عمل تأخير لمدة 1 ميلى ثانية لثبات الرؤية

FOR I=0 TO 7
PORTB=X[I]
PORTD=Y[I]

DELAY_MS(1)

NEXT I

GOTO MAIN1



ملف البروتوس للمحاكاة + ملف البيزك + الهيكس

http://www.tntup.com/file.php?file=4...c653249ade880e


التعديل الأخير تم بواسطة : 5282 بتاريخ 02-02-2009 الساعة 08:38 PM


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 05:10 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)