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

   

الصورة الرمزية khaled maitah
khaled maitah
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 63
نشاط [ khaled maitah ]
قوة السمعة:
قديم 21-05-2012, 06:17 PM المشاركة 9   
افتراضي



hلسلام عليكم
ارجوا ان تحل هذه المعضلة واكون شاكرا لكم
http://www.qariya.com/vb/showthread.php?t=109208
السلام عليكم انمار كهرباء


ان كنت تقصد\تريد كود لتشغيل هذا ال sensor بحيث اذا مر شخص أو حس بشيء
فأنه يشغل جهاز معين على بورد معين .... فكل ما عليك عمله هو توصيل ال sensor كما هو موصل بالضبط فقط التغير GP5 الى RB0 على pic16f628a و الجهاز اللي تريد تشغيله وليكن ليد بسيط مثلا وصله علىRB1 وهكذا رح يشتغل الليد كل ما يحس الحساس بشيء وهذا هو الكود بلغة microC


كود:
void main() {

 trisb.f0=1;
 trisb.f1=0;
 portb.f1=0;

 while(1){
 if(portb.f0==1){
 portb.f1=1;
 delay_ms(500);
 }
 
 }
 }
ولك مني كل الاحترام والتقدير .... وأي شيء أو تعديل انا جاهز

اعلانات

emad1
:: موقوف ::
تاريخ التسجيل: Nov 2005
الدولة: Usa
المشاركات: 2,333
نشاط [ emad1 ]
قوة السمعة:
قديم 21-05-2012, 06:28 PM المشاركة 10   
افتراضي


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

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

Alsenator Ali
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2010
المشاركات: 132
نشاط [ Alsenator Ali ]
قوة السمعة:
قديم 21-05-2012, 06:38 PM المشاركة 11   
افتراضي


شكراً لك أخي العزيز
ولكم ماهي إعدادات fuses هل توجد في برنامج المايكرو سي أم في برنامج picpgm
علماً بأنني قمت بكتابة أكثر من برنامج وتشغيله على البروتس وهو يعمل جيداً
وشكراً


eng_eman
:: مهندس ::
تاريخ التسجيل: Mar 2012
المشاركات: 41
نشاط [ eng_eman ]
قوة السمعة:
قديم 21-05-2012, 07:05 PM المشاركة 12   
افتراضي اريد ان اعرف كيفية توصيل portA في الـpic16f84A


وما هو الكود الي يخلي ال port تعمل يعني انا عملت
( )void main
;TRISEA=0
;PORTA=0A00001
بس بيقولي الكتابة الكود غلط اريد ان اعرف لماذا وشكرا


الصورة الرمزية khaled maitah
khaled maitah
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 63
نشاط [ khaled maitah ]
قوة السمعة:
قديم 21-05-2012, 08:51 PM المشاركة 13   
افتراضي


وما هو الكود الي يخلي ال port تعمل يعني انا عملت
( )void main
;TRISEA=0
;PORTA=0A00001
بس بيقولي الكتابة الكود غلط اريد ان اعرف لماذا وشكرا
نعم اختي العزيزه eng_eman

بالنسبه للكود يلي كتبتيه فيه أخطاء واضحة
وتصحيح الكود هو كالتالي :


كود:
void main() {  
trisa=0x00;
porta=0b00000001;
}
قارني كل من الاكواد وسوف تجدي الفرق والخلل وخاصه في كتابة القيمه
عندما نستخدم الهكسا نكتب 0x وعندما نستخدم البايناري نستخدم 0b ارجوا انت تكون وضحت الصوره لكي ..

وتقبلي مني كل الاحترام والتقدير


الصورة الرمزية khaled maitah
khaled maitah
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 63
نشاط [ khaled maitah ]
قوة السمعة:
قديم 21-05-2012, 08:57 PM المشاركة 14   
افتراضي


شكراً لك أخي العزيز
ولكم ماهي إعدادات fuses هل توجد في برنامج المايكرو سي أم في برنامج picpgm
علماً بأنني قمت بكتابة أكثر من برنامج وتشغيله على البروتس وهو يعمل جيداً
وشكراً
اخي العزيز Alsenator Ali

نعم في مايكروسي هناك اعدادات خاصه يجب ضبطها
بحيث تكون enable \ Disable وهذا نفس الاعدادات موجود
على برنامج نسخ الكود وهو عندك PICpgm ابحث جيدا داخل البرنامج
وستجدها .... بتأكيد


الصورة الرمزية khaled maitah
khaled maitah
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 63
نشاط [ khaled maitah ]
قوة السمعة:
قديم 21-05-2012, 09:00 PM المشاركة 15   
افتراضي


اريد الدخول الى عالم المايكرو فبماذا تنصحوني بلغة برمجة تكون سهلة وسلسة ومفهومة وعملية . وشكرا.
السلام عليكم اخي emad1

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


انمار كهرباء
:: مهندس ::
تاريخ التسجيل: Feb 2012
المشاركات: 26
نشاط [ انمار كهرباء ]
قوة السمعة:
قديم 21-05-2012, 09:18 PM المشاركة 16   
افتراضي شكر واحترام


جزيل الشكر والأحترام وأسأل الله ان يضعها في ميزان حسناتك



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