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

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

الصورة الرمزية alsnaude
alsnaude
:: مهندس ::
تاريخ التسجيل: May 2011
الدولة: Saudi Arabia - Riyadh
المشاركات: 10
نشاط [ alsnaude ]
قوة السمعة:0
قديم 23-05-2011, 10:40 AM المشاركة 1   
افتراضي هل بالامكان ربط 555 مع الدائرة التى معي ؟ Twitter FaceBook Google+



السلام عليكم ورحمة الله وبركاته
اخواني فيه سؤال عندي
بالبداية انا في صدد تطوير جهاز معين
وخبرتي بلغة الميكرو سي ضعيفة الى حد ما

دعونا ندخل في صلب الموضوع

لدي جهاز لقياس الاشعاع
وعندما سألت احد المهندسين بالشركه عن كيفية ربط الحساس ببرنامج البروتس
اخبرني ان اربط مؤقت 555 بدل الحساس للمحاكات فقط

السؤال هو :

كيف ربط المؤقت في الدائرة التى لدي بستخدام برنامج MikroC Pro

هذا الكود الذي قمت بكتابته ولكني افتقر الى بعض الخبره


كود:
sbit LCD_RS at RB4_bit;
sbit LCD_EN at RB5_bit;
sbit LCD_D4 at RB0_bit;
sbit LCD_D5 at RB1_bit;
sbit LCD_D6 at RB2_bit;
sbit LCD_D7 at RB3_bit;

sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;

char keypadPort at PORTD ;
char kp ;

void main() {
while(1) {
lcd_init();
Keypad_Init();
lcd_out(1,1,"TECNOLOGY EXPERS Co");
delay_ms(2000);
Lcd_Cmd(_LCD_CLEAR);
lcd_cmd(_lcd_cursor_off);
lcd_out(1,1,"Value:") ;
lcd_cmd(_LCD_SECOND_ROW);
lcd_cmd(_lcd_underline_on);
while(1) {
do {kp = keypad_key_click() ; }
while (!kp);
switch (kp) {
      case  1: kp = 49; break; // 1
      case  2: kp = 50; break; // 2
      case  3: kp = 51; break; // 3
      case  5: kp = 52; break; // 4
      case  6: kp = 53; break; // 5
      case  7: kp = 54; break; // 6
      case  9: kp = 55; break; // 7
      case 10: kp = 56; break; // 8
      case 11: kp = 57; break; // 9
      case 13: kp = 42; break; // *
      case 14: kp = 48; break; // 0
      case 15: Lcd_Cmd(_LCD_CLEAR); lcd_out(1,1,"Value:") ; Lcd_cmd(_lcd_second_row);lcd_cmd(_lcd_underline_on);
    }
lcd_chr_cp(kp) ; delay_ms(200);
         }
            }
          }
والدائرة بالبروتيس






[B]*تم التعديل عليها عن طريق الفوتوشوب للتوضيح فقط

اريد ربط الموقت في RA0

وانتظر منكم الاجابه وشكرا

اعلانات

الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 23-05-2011, 03:12 PM المشاركة 2   
افتراضي


اخي استخدام ال 555 غير صحيح, لماذا؟؟؟
اولا: ال 555 يعطيك موجوه مربعة , يمكن اعتبرها اشارة رقمية وبالتالي يمكن
التعامل معها مباشرة دون الحاجة الى استخدام ال ADC
ثانيا: اغلب السنسرات تعطيك فولتية مستمرة D.C بمستويات مختلفة مثلا
لو اخذنا ال Sharp IR فانه يعطيك فولتية مستمرة حسب المسافة عند ذلك
يمكنك استعمال ال ADC

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

الصورة الرمزية alsnaude
alsnaude
:: مهندس ::
تاريخ التسجيل: May 2011
الدولة: Saudi Arabia - Riyadh
المشاركات: 10
نشاط [ alsnaude ]
قوة السمعة:0
قديم 24-05-2011, 06:01 AM المشاركة 3   
افتراضي


اهااااااا يعني من الخطأ اني استخدم 555
اووكي جميل
ولكن هل تستطيع أن تعرف لي ماهو ADC لاني اراه كثيرا ولا اعرف ماهو -_-


التعديل الأخير تم بواسطة : alsnaude بتاريخ 24-05-2011 الساعة 06:23 AM

الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 25-05-2011, 01:25 PM المشاركة 4   
افتراضي


باختصار لان الموضوع طويل....
ADC هو عبارة عن دارة الكترونية تقوم بتحويل ال Analog voltage الى Digital
فمثلا على سبيل المثال لديك 8 مستويات للفولتية وتريد ان تحولها الى Digital
فانك سوف تمثل كل مستوى برقم Digital
1v------>000
2v-------->001
3v------->010
وهكذا , يفضل ان تقرأ الموضوع لانه يحتوي على تفاصيل كثيره , واذا لديك اي سؤال
ممكن ان تسال.


الصورة الرمزية alsnaude
alsnaude
:: مهندس ::
تاريخ التسجيل: May 2011
الدولة: Saudi Arabia - Riyadh
المشاركات: 10
نشاط [ alsnaude ]
قوة السمعة:0
قديم 28-05-2011, 08:03 AM المشاركة 5   
افتراضي


اهاااااااا مفهوم مفهوم

قد رأيت بعض الامثل بالسابق

وانت الحين شرحت لي

والان انا فهمت وش معنا ADC

شكرا لك الله يعطيك العافيه


الصورة الرمزية Abdulla873
Abdulla873
:: مهندس متميز ::
تاريخ التسجيل: Sep 2009
الدولة: Baghdad, Iraq
المشاركات: 504
نشاط [ Abdulla873 ]
قوة السمعة:0
قديم 28-05-2011, 09:13 AM المشاركة 6   
افتراضي


شكرا لك , اتمنى لك التوفيق

إضافة رد

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

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

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


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

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