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

أدوات الموضوع

الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:100
قديم 18-12-2009, 08:24 AM المشاركة 25   
افتراضي



كود:
char l=200;
k=l/100;
Lcd_Chr_CP(k+48);
k=(l%100)/10;
Lcd_Chr_CP(k+48);
k=(l%100)%10;
Lcd_Chr_CP(k+48);
مهندس
احمد الشيمى


اعلانات

الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 18-12-2009, 01:39 PM المشاركة 26   
افتراضي


كود:
char l=200;
k=l/100;
Lcd_Chr_CP(k+48);
k=(l%100)/10;
Lcd_Chr_CP(k+48);
k=(l%100)%10;
Lcd_Chr_CP(k+48);
مهندس
احمد الشيمى

صباح الفل .... على أحلى مهندس في الدنيا ....
عزيزي م أحمد الشيمي .... السؤال هو ماذا نفعل إذا كنا لا نعرف ما القيمة التي ستعرض أصلا .....الأمثلة التي تعطيني إياها ناجحة بالفعل .... و لكن تنجح فقط في حالة أننا نعرف ما هي القيمة ..(في المثال الأول كانت 20 و المثال الثاني كانت 200)
أنا أريد صيغة تنجح لعرض أي قيمة ........!!!!دون سابق معرفتها ....
أنا عارف إن العملية "معقربة شوية" بس ربنا كريم ... وأنا عارف إنك قدها و قدود ...ههههههههههه

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

الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:100
قديم 18-12-2009, 03:47 PM المشاركة 27   
افتراضي


صباح الفل .... على أحلى مهندس في الدنيا ....
عزيزي م أحمد الشيمي .... السؤال هو ماذا نفعل إذا كنا لا نعرف ما القيمة التي ستعرض أصلا .....الأمثلة التي تعطيني إياها ناجحة بالفعل .... و لكن تنجح فقط في حالة أننا نعرف ما هي القيمة ..(في المثال الأول كانت 20 و المثال الثاني كانت 200)
أنا أريد صيغة تنجح لعرض أي قيمة ........!!!!دون سابق معرفتها ....
أنا عارف إن العملية "معقربة شوية" بس ربنا كريم ... وأنا عارف إنك قدها و قدود ...ههههههههههه
محمد
طبعا انت بتجرب على بروتوس

اذا لم يكن هناك مانع

ان ترسل لى ملفات المشروع

بروتوس وميكروسى
وانا ساحاول فى حل هذة المشكلة


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 18-12-2009, 03:51 PM المشاركة 28   
افتراضي


من عيني ...
هذا هو
تحميل الملف من هنا
ستدخل على موقع مخزن و انتظر 5 ثواني
و ستجد زر التحميل في الأسفل على اليمين
أشكرك و مازلت شاكر لك


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 926
نشاط [ robota ]
قوة السمعة:105
قديم 18-12-2009, 04:51 PM المشاركة 29   
افتراضي


بعد اذن استاذى العزيز احمد
اخى محمد كيف حالك
ما تحتاج اليه اولا هو معرفة عدد خانات المتغير لنجرب هذا الكود
كود:
int x=1,m=4;
char i;
x=1;m=3; //الشروط الاولية 
while(x!=0);
if(fr>=(10^(m+1))) m=m+1;
else{ if(fr<10^m)  m=m-1;
else{ x=0;;} }
يختبر هذا الكود المتغير fr (التردد) هل عدد خاناته =4 (m+1) اذا كان المتغير اكبر من ذلك يختبر اذا كانت عدد خاناته =5 وهكذا حتى يتحصل على عدد الخانات .
اذا علمنا عدد خانات المتغير يمكن الكتابة على الشاشة كما فى الكود التالى
كود:
char k;
for(i=m;i>=1;i--)
{
//if (i==4) portb.f2=1;
k=(fr/(10^i))-((fr/(10^(i+1)))*10);
lcd_chr_cp(K+48);
}
k=fr%10;
lcd_chr_cp(K+48);
اتنمى لك التوفيق


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:100
قديم 18-12-2009, 05:07 PM المشاركة 30   
Thumbs up


لدى حل اخر

انت طبعا عارف اكبر عدد للخانات

صح

حدده لى وساكتب الكود

على نفس النسق

وسيكون متغيرا وليس ثابتا


الصورة الرمزية MYM
MYM
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: مصر
المشاركات: 337
نشاط [ MYM ]
قوة السمعة:0
قديم 18-12-2009, 07:48 PM المشاركة 31   
افتراضي


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


الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 789
نشاط [ sheimy ]
قوة السمعة:100
قديم 18-12-2009, 08:55 PM المشاركة 32   
افتراضي


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

اذا الموضوع قد حل من قبل

بدل ما تضع 200

ضع المتغير الذى تريده

وسينجح الامر

لكن ماذا لو اقل من 100
مثلا
19
ستظهر هكذا
019

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025