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

   

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,040
نشاط [ محمد ع يسى ]
قوة السمعة:
قديم 17-10-2016, 12:08 PM المشاركة 9   
افتراضي



بسم الله الرحمن الرحيم

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

اخى محمد عيسى ,
استخدامك الكود التالى لتلافى ارتداد المفتاح رائعة هههه:

كود:
case 1: if(x!=1){Lcd_Cmd(_LCD_CLEAR);Lcd_Out(1,1,"vertical");}x=1;break;

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



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و الموصل و اهلهم و سائر بلادنا


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

اعلانات

محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,040
نشاط [ محمد ع يسى ]
قوة السمعة:
قديم 17-10-2016, 06:33 PM المشاركة 10   
افتراضي


نسيت أن اقول انه بجب ان تكون التوصيلات هكذا:

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

abo karem
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 46
نشاط [ abo karem ]
قوة السمعة:
قديم 17-10-2016, 07:12 PM المشاركة 11   
افتراضي


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


محمد ع يسى
:: عضو فضي ::
تاريخ التسجيل: May 2015
الدولة: مصر
المشاركات: 1,040
نشاط [ محمد ع يسى ]
قوة السمعة:
قديم 17-10-2016, 07:35 PM المشاركة 12   
افتراضي


الف شكر استاذى العزيز
هذا هو المطلوب بالضبط
انا نفذت اللى حضرتك عملته ونجح نجاح باهر
ولكن اعذرنى لاننى حديث العمل مع الميكروكنترولر
ماذا افعل لزيادة المفاتيح
ما هى الخامات الحقيقية المطلوب شرائها
انا سوف اشترى جهاز لحرق البك بماذا تنصحنى
اما عن سؤالك ماذا افعل لزيادة المفاتيح.. فهذا يذكرني بقول القائل لا تعطني سمكة ولكن علمني كيف اصطاد.
في المثلا السابق لا تنس انك يجب ان توصل باقي اطراف بورت c بالارض.
لو اردت ان تجعلهم 8 أزرار فستضع 8 أزرار على بورت c وسيكون تكرار أسطر البرنامج بنفس الفكرة.
لو عايزهم 16 زر ستحتاج لبورت d مع بورت c.
لو عايز 14 زر ستحتاج بورت c كله مع بورت d ما عدا طرفين توصلهم بالارضي.
واما عن كتابة الكود فأخبرني بعدد الاطراف التي تريد وانا اكتب لك ان شاء الله الكود المناسب.
اما عن ماذا تشتري.. فاشتري مبرمجة usb ولا تشتري مبرمجة سيريال.. انا للاسف عندما اشتريت من زمان استرخصت السيريال ولكني ندمت عليها... واذا كنت من مصر فالسيريال سعرها 85 جنية أما اليو اس بي سعرها 120 جنية من عند محل اسمه فري... اذهب لمول النخيلي واسأل هناك عن محل فري.
وانصحك ان تستعمل PIC16F887 بدلا من PIC16F877A فهو افضل منه بكثير.
كما ان هناك محل رخيص جدا اسمه فيوتشر بالعباسية لكني لم اذهب له من قبل.. تستطيع معرفة عنوانه من النت.


abo karem
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 46
نشاط [ abo karem ]
قوة السمعة:
قديم 17-10-2016, 07:45 PM المشاركة 13   
افتراضي


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


ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 17-10-2016, 08:15 PM المشاركة 14   
افتراضي


السلام عليكم
كود جميل أخي محمد شكرا لك.
وبما أن الأخ السائل سينفذ الدائرة عمليا ،في رأيي من الضروري إضافة التعليمة :
;TRISC=255 في المكان المناسب من الكود.
وهذا لتهيئة أطراف البيك الموصولة مع الأزرار كمداخل .


مشتاق الله
:: مهندس متميز ::
تاريخ التسجيل: Oct 2015
المشاركات: 619
نشاط [ مشتاق الله ]
قوة السمعة:
قديم 17-10-2016, 08:41 PM المشاركة 15   
sun


بسم الله الرحمن الرحيم

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

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

احببت ان اقدم النصيحة لمبتدئ , لانى بدات بيك ثم تحولت الى اتميل .
و خصوصا ان البرنامج سيعدل بشك طفيف ليعمل على ال AVR وايضا مبرمجته USB افضل و ارخص من البيك .

و اليك الشركة الاخرى التى قصدها اخ عيسى لبيعه فى مصر :
http://store.fut-electronics.com/col...avr-programmer

و
الله ولى التوفيق



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و الموصل و اهلهم و سائر بلادنا




ahmed idris
:: مهندس متميز ::
تاريخ التسجيل: Jul 2015
المشاركات: 450
نشاط [ ahmed idris ]
قوة السمعة:
قديم 17-10-2016, 08:57 PM المشاركة 16   
افتراضي


بسم الله الرحمن الرحيم

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

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

احببت ان اقدم النصيحة لمبتدئ , لانى بدات بيك ثم تحولت الى اتميل .
و خصوصا ان البرنامج سيعدل بشك طفيف ليعمل على ال AVR وايضا مبرمجته USB افضل و ارخص من البيك .

و اليك الشركة الاخرى التى قصدها اخ عيسى لبيعه فى مصر :
http://store.fut-electronics.com/col...avr-programmer

و
الله ولى التوفيق



اللهم اجعلنا مؤمنين حقا
و علمنا ما ينفعنا و ينفع بنا
اللهم اكتب حياة ترضيك و ميتة تضحكك منا
و احفظ حلب و الموصل و اهلهم و سائر بلادنا


السلام عليكم
وعلى الرغم من ذلك..
المفارقة الغريبة أن شركة Microchip تعلن أنها استحوذت على شركة Atmel :
http://www.microchip.com/announcemen...acquires-atmel



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