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

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

aziz_botta2002
:: مهندس ::
تاريخ التسجيل: May 2011
المشاركات: 10
نشاط [ aziz_botta2002 ]
قوة السمعة:0
قديم 23-12-2012, 08:07 PM المشاركة 1   
ha ارجو الشرح لطريقة برمجة اى سى بيك P16F628A Twitter FaceBook Google+



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


السلام عليكم

انا مبيدئ فى مجال الميكروكنترول وكان عندى استفسار عن طريقة برمجة IC موديل P16F628A لانى حاولت كثيرا لكن دون فائدة مع العلم انى شغال على برنامج الميكرو سى وده كود المعادلة الى بحاول ابرمجه

كود:
void main()
{TRISB=0; PORTB=0;
TRISA=0; PORTA=0;
loop:
PORTA=0B00000001; delay_ms(500);             // L0 ON
PORTA=0B00000011; delay_ms(500);   //L0,L1 ON
PORTA=0B00000111; delay_ms(500);   //L0,L1,L2 ON
PORTA=0B00001111; delay_ms(500);   //L0,L1,L2,L3 ON
PORTB=0B00000001; delay_ms(500);             // L0 ON
PORTB=0B00000011; delay_ms(500);   //L0,L1 ON
PORTB=0B00000111; delay_ms(500);   //L0,L1,L2 ON
PORTB=0B00001111; delay_ms(500);   //L0,L1,L2,L3 ON
PORTB=0B00011111; delay_ms(500);   //L0,L1,L2,L3,L4 ON
PORTB=0B00111111; delay_ms(500);   //L0,L1,L2,L3,L4,L5 ON
PORTB=0B01111111; delay_ms(500);   //L0,L1,L2,L3,L4,L5,L6 ON
PORTB=0B11111111; delay_ms(500);   // L0,L1,L2,L3,L4,L5,L6,L7 ON
PORTB=0B00000000; PORTA=0B00000000; delay_ms(500);   // ALL LEDs OFF
  PORTB=0B00000110; PORTA=0B00000000; delay_ms(500);  // L3,L4 ON
  PORTB=0B00001111; PORTA=0B00000000; delay_ms(500); //L2-L5 ON
  PORTB=0B00011111; PORTA=0B00001000; delay_ms(500); //L1-LS ON
  PORTB=0B00111111; PORTA=0B00001100; delay_ms(500); //L1-LS ON
PORTB=0B01111111; PORTA=0B00001110; delay_ms(500); // ALL LEDs ON
PORTB=0B11111111; PORTA=0B00001111; delay_ms(500); // ALL LEDs ON
  PORTB=0B00000000; PORTA=0B00000000; delay_ms(500); // ALL LEDs OFF
PORTB=0B11111111; PORTA=0B00001111; delay_ms(500);          // ALL LEDs ON
PORTB=0B00000000; PORTA=0B00000000; delay_ms(500);          //  ALL LEDs OFF
PORTB=0B11111111; PORTA=0B00001111; delay_ms(500);          // ALL LEDs ON
PORTB=0B00000000; PORTA=0B00000000; delay_ms(500);          //  ALL LEDs OFF
goto loop;}
ولكم جزيل الشكر فى انتظار الرد

اعلانات

الصورة الرمزية NOUR P.4
NOUR P.4
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2010
المشاركات: 185
نشاط [ NOUR P.4 ]
قوة السمعة:0
قديم 23-12-2012, 08:26 PM المشاركة 2   
افتراضي


أرجو توضيح المشكلة أخي الكريم كي أتمكن من مساعدتك بشكل فعال
لاني لم أفهم أين المشكلة بالضبط
و جزاك الله كل خير
E. Nour P.4

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:395
قديم 23-12-2012, 09:53 PM المشاركة 3   
افتراضي


اكتب هذه العبارة في السطر الاول من الكود

كود:
cmcon=07;

إضافة رد

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

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

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


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

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