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

   

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 26-06-2013, 08:00 PM المشاركة 65   
افتراضي



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

اعلانات

sskk77
:: مهندس متميز ::
تاريخ التسجيل: Jan 2005
المشاركات: 711
نشاط [ sskk77 ]
قوة السمعة:
قديم 27-06-2013, 09:16 AM المشاركة 66   
افتراضي


السلام عليكم شباب
هذا هو رابط الدرس الثالث
http://www.4shared.com/rar/KT1z8uey/_3_online.html
أرجوا أن أكون قد وفقت في تبسيط الدرس
بانتظار الأسئلة والآراء

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

الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 515
نشاط [ Sallam ]
قوة السمعة:
قديم 27-06-2013, 05:04 PM المشاركة 67   
افتراضي


أخي سلام
فقط للتوضيح :
الاستاذ مقدم الدورة جزاه الله خيرا هو من تساءل عن عدم التفاعل من الاعضاء وخاصة من أولئك الذين قاموا بتحميل الملفات التي تفضل بوضعها لنا..
وكما تلاحظ فإن مداخلتي كانت مساهمة بسيطة مني في بناء أجواء هذا التفاعل المنشود..
وقد رد علي الاستاذ بتوضيحات قبلتها من حيث الشكل والمضمون .
لكنني لازلت مقتنعا بمقترحاتي واعتبرت توضيحات الاستاذ خيار ثاني ربما يتماشى مع استراتيجيته لتنفيذ الدورة وعلينا كتلاميذ في دورته مراعاة سير هذه الدورة وفق تلك الاستراتيجية التعليمية ..
ولانني مفتنع بما اقترحت فإني بإذن الله مستعد، إذا طلب إلي ذلك، لتوضيحه ..
تحياتي للجميع
أشكرك اخي Tico
اولا اعتذر عن عدم الرد بسبب انقطاع الكهرباء عندنا لمدة يومين ومنذ ساعة استقر الوضع مبدئيا.

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

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

أشكركم جميعا وأتمنى أن تكون هذه الدورة مفيدة لنا جميعا
مع الشكر الكبير لهذا الموقع المتميّز دائما.


التعديل الأخير تم بواسطة : Sallam بتاريخ 27-06-2013 الساعة 05:07 PM

الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 515
نشاط [ Sallam ]
قوة السمعة:
قديم 27-06-2013, 06:07 PM المشاركة 68   
افتراضي


تحية طيبة وبعد
خلال مراجعتي للدرس الثالث
وجدت ما يلي في هذا السطر

MOVLW H'FF' ;حمل القيمة صفر في سجل الأعمال
MOVWF TRISA ;نسخة من مسجل الأعمال يؤدي هذا إلى جعل هذا المنفذ مداخل

H'FF ان هذه تمثل القيمة 255 ـو B'11111111'
وبناء عليه نكون قد حملنا في سجل الأعمال الرقم واحد لكل بت وليس صفر
وبالعودة للدرس الثاني نجد ان تحميل البت واحد في السجل TRSIA يجعل من البت مدخلا

لذلك هل هناك من تعارض او ان هناك خطأ طباعي في المثال

طبعا المثال صحيح والكود صحيح ولقد عمل معي بشكل جيد وهو عند الضغط على احد المفاتيح المرتبطة بالبورت A يضيء مقابله بت من البورت B ولكنني تحيّرت من الشرح العربي مقابل الكود.

مع كل الشكر والتوفيق


sskk77
:: مهندس متميز ::
تاريخ التسجيل: Jan 2005
المشاركات: 711
نشاط [ sskk77 ]
قوة السمعة:
قديم 27-06-2013, 08:03 PM المشاركة 69   
افتراضي


تحية طيبة وبعد
خلال مراجعتي للدرس الثالث
وجدت ما يلي في هذا السطر

MOVLW H'FF' ;حمل القيمة صفر في سجل الأعمال
MOVWF TRISA ;نسخة من مسجل الأعمال يؤدي هذا إلى جعل هذا المنفذ مداخل

H'FF ان هذه تمثل القيمة 255 ـو B'11111111'
وبناء عليه نكون قد حملنا في سجل الأعمال الرقم واحد لكل بت وليس صفر
وبالعودة للدرس الثاني نجد ان تحميل البت واحد في السجل TRSIA يجعل من البت مدخلا

لذلك هل هناك من تعارض او ان هناك خطأ طباعي في المثال

طبعا المثال صحيح والكود صحيح ولقد عمل معي بشكل جيد وهو عند الضغط على احد المفاتيح المرتبطة بالبورت A يضيء مقابله بت من البورت B ولكنني تحيّرت من الشرح العربي مقابل الكود.

مع كل الشكر والتوفيق
أخي كلامك سليم 100% وهو خطأ طباعي
الكهرباء عندنا دائمة الانقطاع ولفترات طويلة احيانا يمضي يومين ولا نرى كهرباء
فكان همي الأول أن أرفع الدرس بأسرع وقت لكن على ما يبدو أن لهذا سلبيات
في المرة القادمة لن أرفع أي درس إلا بعد التدقيق
أشكرك على التنبيه وأعتذر لهذا
الآن وأنا اكتب الرد انقطعت الكهرباء ولو لا اليو بي اس ما تمكنت من متابعة الرد


Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 27-06-2013, 10:40 PM المشاركة 70   
افتراضي


شكرا جزيلا أخي العزيز sskk77 على الدرس الثالث و على إضافة التسهيلات التي توفرها تعليمات :

DEFINE#
و

EQU

وكذلك تسمية المنافذ بأسمائها المتداولة في داتا شيت
Pic 16F84 و في برنامج بروتوس وفي كل اللغات ..

درس هام ومفيد للجميع ان شاء الله.
----
...
ولكن لئلا استبق الأمور افضل حاليا ان اسير مع حضرة الاستاذ ومع تقدم الدروس ومع اهتمامنا واجتهادنا فيما يقدم لنا ومراجعة كل الدروس عندها أظن بأنني اصبح قادرا على طرح افكار ومناقشتها .
أشكركم جميعا وأتمنى أن تكون هذه الدورة مفيدة لنا جميعا
مع الشكر الكبير لهذا الموقع المتميّز دائما.
أخي سلام شكرا لك على اهتمامك وأنا معك في الالتزام بمنهجية الدورة ..
ولم أنصح أحدا بفعل غير ذلك.
لكن أخي العزيز ألا ترى أنك أول من بدأ في الانتقال الى مراحل متقدمة هنا:
http://www.qariya.com/vb/showpost.ph...9&postcount=39
سواء في الكود او في طريقة الترجمة الى ملف هيكس ..

طبعا هذا ليس انتقادا و أرجو أن تتقبله من باب المزاح البريئ

وفقنا الله جميعا الى مافيه الصلاح ..


الصورة الرمزية Sallam
Sallam
:: مهندس متميز ::
تاريخ التسجيل: Mar 2006
الدولة: Syria
المشاركات: 515
نشاط [ Sallam ]
قوة السمعة:
قديم 27-06-2013, 11:01 PM المشاركة 71   
افتراضي


شكرا جزيلا أخي العزيز sskk77 على الدرس الثالث و على إضافة التسهيلات التي توفرها تعليمات :

DEFINE#
و

EQU

وكذلك تسمية المنافذ بأسمائها المتداولة في داتا شيت
Pic 16F84 و في برنامج بروتوس وفي كل اللغات ..

درس هام ومفيد للجميع ان شاء الله.
----

أخي سلام شكرا لك على اهتمامك وأنا معك في الالتزام بمنهجية الدورة ..
ولم أنصح أحدا بفعل غير ذلك.
لكن أخي العزيز ألا ترى أنك أول من بدأ في الانتقال الى مراحل متقدمة هنا:
http://www.qariya.com/vb/showpost.ph...9&postcount=39
سواء في الكود او في طريقة الترجمة الى ملف هيكس ..

طبعا هذا ليس انتقادا و أرجو أن تتقبله من باب المزاح البريئ

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

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

لذلك أشكرك أخي Tico على كل ملاحظة تهدف الى البنيان والى ما يؤول للفائدة للجميع.

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

وطبعا أشكر أخي sskk77 على ما قدمه حتى الآن وأتمنى لك كل الخير .

وأعتقد أننا نسير على نفس الدرب بخصوص الدورة ولك الشكر


الصورة الرمزية soukdok
soukdok
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2012
المشاركات: 155
نشاط [ soukdok ]
قوة السمعة:
قديم 28-06-2013, 01:30 AM المشاركة 72   
افتراضي


شكرا وجاري القراءة وأثمنى يأخي أن تركز على أسمبلي كثيرا لأنني لم ترق لي تلك التعليمات المتعلقة بي MPASM وتجوزتها دون القراءة طالما دورة أسمبلي أثمنى أن تبقى أسمبلي المحتوى كما أعجبني تذكيرك بهذه التعليمات والتأكيد على أنها ليست أسمبلي

تحياتي



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