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

   

bee55
:: مهندس ::
تاريخ التسجيل: Aug 2012
المشاركات: 23
نشاط [ bee55 ]
قوة السمعة:
قديم 11-08-2012, 04:26 AM المشاركة 1   
Question الرجاء التعديل في كود الباسوورد هذا



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

اخواني الاعضاء

في مشروعي كيباد وشاشة ومبرمجة pic16f887

اريد عند تشغيل البرنامج يعرض لي رسالة ادخل كلمة المرور الجديدة وبعد ان ادخلها يظهر رسالة تم حفظ الرسالة ، فكتبت هذا الكود ولكن المشكلة انه يكتب السطر الاول ادخل كلمة المرور الجديدة ثم يروح يدخل كلمة المرور لوحده ثم يظهر الرسالة الاخري تم حفظ كلمة المرور دون ان ينتظر مني ادخال كلمة المرور من الكيباد والملاحظ عندما اضغط اي زر من الكيباد لا يستجيب لها
وهذا هو الكود
كود:
void main()

char i = 0 , m = 0 , attempts = 0 ;
{
trisb = 0 ; portb = 0 ;
trisd = 1 ; portd=  0;
lcd_init(&portb) ;
keypad_init(&portd) ;

 lcd_cmd(lcd_clear) ;
 lcd_out(1,1,"ENTER NEW PASS") ;
 delay_ms(2000) ;
 lcd_cmd(lcd_second_row) ;
 delay_ms(2000) ;
    m = keypad_released() ;
    lcd_chr_cp('*') ;
    temp[i] = number[m] ;
    i++ ;

  for(i=0;i<6;i++) {
    eeprom_write(i,temp[i]) ;
    delay_ms(20) ; }

 lcd_cmd(lcd_clear) ;
 lcd_out(1,3,"NEW PASS HAS" ) ;
 lcd_out(2,4,"BEEN ADDED") ;
lcd_cmd(lcd_clear)
lcd_out(2,4,"Password saved"

اعلانات

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 11-08-2012, 09:51 PM المشاركة 2   
افتراضي


بسم الله الرحمن الرحيم
اخى الكود ليس كامل برجاء ارفاق الكود كاملا

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


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