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

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

الصورة الرمزية اشرف كمال2
اشرف كمال2
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
الدولة: القاهرة_مهندس كهرباء
المشاركات: 101
نشاط [ اشرف كمال2 ]
قوة السمعة:0
قديم 13-05-2011, 11:08 PM المشاركة 1   
افتراضي للخبراء :مشكلة الربط مع الكمبيوتر والميكروسى Twitter FaceBook Google+



واجهتنى مشكله فى تطبيق البرنامج مع البيك حيث انى عملت برنامج الخاص بالكمبيوتر بالفيجوال بيسك ويقوم بارسال رقم 1لتشغيل ليد و رقم 2 لاطفاءة وفى برنامج الخاص بالميكرو قمت باختبار استلام الرقم 1 بالاسكى كود اى 49 للتشغيل و الرقم 50 للاطفاء الا ان البرنامج لم يعمل مع ان الكمبيوتر قام بارسال الرقم فعلا و قمت باختبار الارسال على برنامج المحاكاة...قمت باختبار استقبال الرقم اصغر من 50 فقام الميكرو بتشغيل الليد لكن لم يقوم بالاطفاء ابدا..هل احد بساعدنى فى ذلك مع العلم انى ابرمج بالميكروسى برو 2011 و خصصت com3 للكمبيوتر و com4 للميكرو و هذا كود البرنامج ارجو من الخبراء مساعدتى
وايضا ملف برنامج الفيجوال بيسك جاهز بامتداد.exe

هناhttp://www.4shared.com/file/HsKt-g7M/scada.html



unsigned short uart_rd;

void main() {
ANSEL = 0; // Configure AN pins as digital
ANSELH = 0;

UART1_Init(9600); // Initialize UART module at 9600 bps
Delay_ms(100); // Wait for UART module to stabilize
trisb=0xff;
trisd=0;
portd=0;
uart_rd=0;
while (1) {
if(portb.f0==0){portd=0; } // Endless loop
if (UART1_Data_Ready()) { // If data is received,
// read the received data,
uart_rd==UART1_Read();
if(uart_rd==49){portd.f0=1; }
if(uart_rd==50){portd.f0=0; }
}



}
}




فى انتظار الحل...............


التعديل الأخير تم بواسطة : اشرف كمال2 بتاريخ 14-05-2011 الساعة 12:16 AM
اعلانات

الصورة الرمزية اشرف كمال2
اشرف كمال2
:: مهندس متواجد ::
تاريخ التسجيل: Nov 2010
الدولة: القاهرة_مهندس كهرباء
المشاركات: 101
نشاط [ اشرف كمال2 ]
قوة السمعة:0
قديم 14-05-2011, 01:52 PM المشاركة 2   
افتراضي


فى انتظار اجابه........

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

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

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

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


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

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