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

   

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 24-12-2009, 12:52 AM المشاركة 17   
افتراضي



السلام عليكم ورحمة الله وبركاتة

ومع احترامي لك ولجميع الردود
فلماذا انت مغلب نفسك بالكتابة على الماتركس ؟؟؟ (((( الرجاء لا تفهم سؤالي خطأ )))) فأنا تحت امرك
ولكن بما ان الصين جهزوها للكتابة عليها من الكمبيوتر وتحميل الملفات والصور
لاختصار الوقت
[QUOTE


السلام عليكم ورحمة الله وبركاتة


(واين نحن من ذلك)؟؟؟؟؟؟؟؟



السلام عليكم ورحمة الله وبركاتة

وفي النهاية
الاوامر موجودة عندي بجميع اللغات
هل تريدها باللغة الانجليزية ؟؟ ام تريد ان اترجمها لك ؟؟
وانا بالخدمة ان شاء الله
واعتذر منك مرة اخرى


وتقبل مروري

وصلى الله على سيدنا محمد وعلى الة وصحبة اجمعين




اللغة التى اعرفها هى السى
وان كان هناك شرح شامل


اشكرك علية مقدما


التعديل الأخير تم بواسطة : ناصراحمد2 بتاريخ 25-12-2009 الساعة 02:23 AM
اعلانات

الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 24-12-2009, 10:42 AM المشاركة 18   
افتراضي


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

void main(){
PORTB = 0;
TRISB = 0;

I2C_Init(100000);
I2C_Start();
I2C_Wr(0xA2);
I2C_Wr(2);
I2C_Wr(0xF0);
I2C_Stop();

Delay_100ms();

I2C_Start();
I2C_Wr(0xA2);
I2C_Wr(2);
I2C_Repeated_Start();
I2C_Wr(0xA3);
PORTB = I2C_Rd(0u);
I2C_Stop();
}
وصلى الله على سيدنا محمد وعلى الة وصحبة وسلم

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 24-12-2009, 05:36 PM المشاركة 19   
افتراضي


بارك الله فيك أخي المهندس / نافذ ابو كشك .

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

مشاركتك هذه مفيدة جدا أخي الكريم , وإن أردت ان تزيد اخوانك من كرمك أن تضع تعليق لكل سطر كود أو شرح سريع (مع تنسيق الكود) .

بارك الله فيك ..


------


الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 24-12-2009, 06:39 PM المشاركة 20   
افتراضي


بارك الله فيك أخي المهندس / نافذ ابو كشك .

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

مشاركتك هذه مفيدة جدا أخي الكريم , وإن أردت ان تزيد اخوانك من كرمك أن تضع تعليق لكل سطر كود أو شرح سريع (مع تنسيق الكود) .

بارك الله فيك ..


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



I2C_Init(100000); // initialize I2C communication
I2C_Start(); // issue I2C start signal
I2C_Wr($A2); // send byte via I2C (device address + W)
I2C_Wr(2); // send byte (address of EEPROM location)
I2C_Wr($F0); // send data (data to be written)
I2C_Stop(); // issue I2C stop signal


I2C_Start(); // issue I2C start signal
I2C_Wr($A2); // send byte via I2C (device address + W)
I2C_Wr(2); // send byte (data address)
I2C_Repeated_Start(); // issue I2C signal repeated start
I2C_Wr($A3); // send byte (device address + R)
PORTB := I2C_Rd(0); // Read the data (NO acknowledge)
I2C_Stop(); // issue I2C stop signal
end.

وعلى ما اعتقد ان الاوامر الان اوضح واذا احببتم ممكن ان ضنع لها مشاركة خاصة حتى نتمكن من شرحها والمشاركة معا


الصورة الرمزية علي بدر
علي بدر
:: مهندس ::
تاريخ التسجيل: Jun 2009
الدولة: Oman
المشاركات: 37
نشاط [ علي بدر ]
قوة السمعة:
قديم 25-12-2009, 02:00 AM المشاركة 21   
افتراضي


ما شاء الله موضوع مهم للغاية لزيادة مساحة الذاكرة

أخي المهندس نافذ سؤالي هو تلك الأكواد بأي لغة؟


التعديل الأخير تم بواسطة : علي بدر بتاريخ 25-12-2009 الساعة 02:04 AM

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 25-12-2009, 02:33 AM المشاركة 22   
افتراضي


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

كود:
I2C_Init(100000); // initialize I2C communication I2C_Start(); // issue I2C start signal I2C_Wr($A2); // send byte via I2C (device address + W) I2C_Wr(2); // send byte (address of EEPROM location) I2C_Wr($F0); // send data (data to be written) I2C_Stop(); // issue I2C stop signal I2C_Start(); // issue I2C start signal I2C_Wr($A2); // send byte via I2C (device address + W) I2C_Wr(2); // send byte (data address) I2C_Repeated_Start(); // issue I2C signal repeated start I2C_Wr($A3); // send byte (device address + R) PORTB := I2C_Rd(0); // Read the data (NO acknowledge) I2C_Stop(); // issue I2C stop signal end.
وعلى ما اعتقد ان الاوامر الان اوضح واذا احببتم ممكن ان ضنع لها مشاركة خاصة حتى نتمكن من شرحها والمشاركة معا
طبعا يااخى م/ نافذ

الامور اوضح عن ماقبل


ولكننا نتمى ان امكنك ان تعطينا شرح اشمل من ذلك


فلنقل مثلا

تطبيق لهذا الموضوع

http://www.qariya.com/vb/showthread.php?t=53463


وطبعا كما سوف يتضح لك

ان مانريد تخزينة هى هذة الاوامر

كود:
char d0=0b00000000; char d1=0b00111110; char d2=0b00000000; char d3=0b00111110; char d4=0b00100000; char d5=0b00111110; char d6=0b00100000; char d7=0b00111100; char d8=0b00001100; char d9=0b00000000; char d10=0b00000000; char d11=0b00000000; char d12=0b00000000;

فنرى جميعا كيف يتم انتقال الامر الى 12c ومن ثم نرى كيفية استدعائها



========================


اشعر انى اثقل عليك


ولك جزيل الشكر على ماقدمت

وجزاك الله عنا كل خير


الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 25-12-2009, 07:36 PM المشاركة 23   
افتراضي


ما شاء الله موضوع مهم للغاية لزيادة مساحة الذاكرة

أخي المهندس نافذ سؤالي هو تلك الأكواد بأي لغة؟
السلام عليكم اخ علي بدر
هذا البرنامج بلغة المايكرو سي
لان الاخ ناصر قال لي بمشاركتة السابقة انة يتقن هذة اللغة
واذا احببت انا ممكن ازودك بأي لغة

وحياك الله......والى الامام
اللهم انصر الاسلام والمسلمين


الصورة الرمزية م. نافذ ابو كشك
م. نافذ ابو كشك
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
الدولة: االسعودية - الاحساء
المشاركات: 148
نشاط [ م. نافذ ابو كشك ]
قوة السمعة:
قديم 25-12-2009, 07:44 PM المشاركة 24   
افتراضي


طبعا يااخى م/ نافذ

الامور اوضح عن ماقبل


ان مانريد تخزينة هى هذة الاوامر

كود:
char d0=0b00000000; char d1=0b00111110; char d2=0b00000000; char d3=0b00111110; char d4=0b00100000; char d5=0b00111110; char d6=0b00100000; char d7=0b00111100; char d8=0b00001100; char d9=0b00000000; char d10=0b00000000; char d11=0b00000000; char d12=0b00000000;

فنرى جميعا كيف يتم انتقال الامر الى 12c ومن ثم نرى كيفية استدعائها



========================


اشعر انى اثقل عليك


ولك جزيل الشكر على ماقدمت

وجزاك الله عنا كل خير

السلام عليكم ورحمة الله وبركاتة
كيفك يا اخ ناصر , ان شاء الله تمام
الحمدللة ان الامور الان اوضح
وبالنسبة للثقل ............ انا بخدمتك لكن المشكلة هي الوقت
ولكن ان شاء الله سوف ازودك عن قريب
بتخزين واستدعاء الاوامر

وحياك الله , والى الامام , ومشكور على جهودك ومثابرتك وربنا يقويك
واللهم انصر الاسلام والمسلمين



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