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

   

mkopbophy
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 13
نشاط [ mkopbophy ]
قوة السمعة:
قديم 10-10-2016, 12:19 PM المشاركة 9   
Thumbs up



مجهود رائع حقيقى عاجز عن الشكر
بارك الله لك وحفظك

اعلانات

adelmb
:: مهندس ::
تاريخ التسجيل: Oct 2016
المشاركات: 10
نشاط [ adelmb ]
قوة السمعة:
قديم 11-10-2016, 10:54 PM المشاركة 10   
افتراضي


هو زى الالة الحاسبة بس اكون مش محتاج اكتب رقم رقم مجرد ضغطه تقوم باضافة قيمة المفتاح مثال:
زبون قام بشراء 8 قطع سعر القطعه 2 جنيه وقام بشراء 9 قطع سعر القطعه 2.5 جنيه لحسابه اقوم انا بالضغط 8 مرات على زر الاثنين جنيه وتسع مرات على زر الاثنين ونصف ليعطينى ناتج العمليه بسرعه وبسهوله
وياريت لو يكون حجمها على صغير زى الاله الحاسبة

وعدد المفاتيح هو (9) وهذه هى القيم

( 2 و 2.5 و 3 و 3.5 و 4 و 4.5 و 5 و 5.5 و 6.5 )


ولك جزيل الشكر م/ عبد الله
السلام عليكم و رحمة الله و بركاته
هذه صورة المشروع



و هذا هو الكود

كود:
char numbre[]={63,6,91,79,102,109,125,7,127,111};
float n=0;
unsigned int e=0;
char a0,a1,a10,a100;

void main() {
trisb=0b11000000; portb=0;
trisc=0; portc=0;
trisd=1; portd=0;
while(1)
{

if(portd.f0==1){n=n+2;while(portd.f0==1){}}
if(portd.f1==1){n=n+2.5;while(portd.f1==1){}}
if(portd.f2==1){n=n+3;while(portd.f2==1){}}
if(portd.f3==1){n=n+3.5;while(portd.f3==1){}}
if(portd.f4==1){n=n+4;while(portd.f4==1){}}
if(portd.f5==1){n=n+4.5;while(portd.f5==1){}}
if(portd.f6==1){n=n+5;while(portd.f6==1){}}
if(portd.f7==1){n=n+5.5;while(portd.f7==1){}}
if(portb.f6==1){n=n+6;while(portb.f6==1){}}
if(portb.f7==1){n=n+6.5;while(portb.f7==1){}}

e=n/100; a100=e%10;
e=n/10; a10=e%10;
e=n; a1=e%10;
e=n*10; a0=e%10;

portb=0b00011111;
portc=numbre[0];
delay_ms(5);
portb=0b00101111;
portc=numbre[0];
delay_ms(5);
portb=0b00110111;
portc=numbre[a0];
delay_ms(5);
portb=0b00111011;
portc=numbre[a1];
portc.f7=1;
delay_ms(5);
portb=0b00111101;
portc=numbre[a10];
delay_ms(5);
portb=0b00111110;
portc=numbre[a100];
delay_ms(5);

}
}
بالوفيق أخي

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

mkopbophy
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 13
نشاط [ mkopbophy ]
قوة السمعة:
قديم 12-10-2016, 02:16 AM المشاركة 11   
افتراضي


شكراً جزيلاً لكم و جعله الله فى ميزان حسناتكم
جارى التطبيق ان شاء الله


adelmb
:: مهندس ::
تاريخ التسجيل: Oct 2016
المشاركات: 10
نشاط [ adelmb ]
قوة السمعة:
قديم 12-10-2016, 01:17 PM المشاركة 12   
افتراضي


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


mkopbophy
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 13
نشاط [ mkopbophy ]
قوة السمعة:
قديم 13-10-2016, 01:33 PM المشاركة 13   
افتراضي


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


adelmb
:: مهندس ::
تاريخ التسجيل: Oct 2016
المشاركات: 10
نشاط [ adelmb ]
قوة السمعة:
قديم 13-10-2016, 07:41 PM المشاركة 14   
افتراضي


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

هل تقصد ربط الميكروكنترولر بطابعة و طباعة البونات ؟؟؟
أم تقصد الطباعة من الحاسوب بعد ربطه بالميكلاونترولر؟؟؟

أو شيء آخر

أرجو التوضيح

و ساساعدك في كل ما اقدر عليه باذن الله


mkopbophy
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 13
نشاط [ mkopbophy ]
قوة السمعة:
قديم 15-10-2016, 02:14 AM المشاركة 15   
افتراضي


[QUOTE=adelmb;1063650]السلام عليكم و رحمة الله و بركاته

هل تقصد ربط الميكروكنترولر بطابعة و طباعة البونات ؟؟؟
أم تقصد الطباعة من الحاسوب بعد ربطه بالميكلاونترولر؟؟؟

أو شيء آخر


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



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