NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3374 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 10 از 10

موضوع: كمك در راه اندازي كانتر ميكرو

  1. #1
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نوشته ها
    185
    تشکر
    89
    تشکر شده 87 بار در 54 پست

    Icon16 كمك در راه اندازي كانتر ميكرو

    سلام
    دوستان من با اين كانتر ميكرو مشكل دارم . هر كاري ميكنم دقيقا با هر پالس ورودي چند تا ميشماره كه نميدونم مشكل از چي هست كسي تا الان بهش بر نخورده .
    البته تو پروتوس مشكلي نداره و راحت با هر پالس ورودي يه كانتر ميزنه ولي تو عمل اينطور نيست .
    اينم بگم كه كانتر را تو حلقه قرار دادم فكر ميكنيين درسته ؟؟؟؟


    Config Timer0 = Counter , Edge = Rising
    Enable Interrupts
    Dim A is Byte
    Do

    a=Counter0
    home
    lcd a


    Loop




    ویرایش توسط CINAPA : 31-01-2015 در ساعت 21:56

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    بسته به سخت افزارتون هم داره الان به لبه بالا رونده حساس هست شما یه مقاومت 10 کیلو از پایه کانتر میکرو به زمین وصل کنید وبگویید نوع پالستون چیه ؟

  4. تشکرها از این نوشته :


  5. #3
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نوشته ها
    185
    تشکر
    89
    تشکر شده 87 بار در 54 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ma3ood نمایش پست ها
    بسته به سخت افزارتون هم داره الان به لبه بالا رونده حساس هست شما یه مقاومت 10 کیلو از پایه کانتر میکرو به زمین وصل کنید وبگویید نوع پالستون چیه ؟
    سخت افزار را خوب ساختم . يعني مقاومت 10 كيلو را هم به زمين و پايه كانتر دادم .
    پالس معموليه همون ولتا‍ ژ 5 ولت هست كه با هر بار دادن ولتا‍‍ژ نميدونم چرا بعضي مواقع 10 برابر و بعضي موقع ديگه كمتر را رو lcd نشون ميده .

  6. #4
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    با چی پالس رو اعمال میکنید ؟

  7. #5
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نوشته ها
    185
    تشکر
    89
    تشکر شده 87 بار در 54 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Ma3ood نمایش پست ها
    با چی پالس رو اعمال میکنید ؟
    با يه دونه ديپ سويچ .

  8. #6
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    مشکل از همین جا شروع میشه !!!!
    شما با هر بار زدن و با لرزش داخل پوش باتن ده ها پالس ناخواسته اعمال میشه
    اگه قراره با هر بار زدن یه دونه فقط بشماره و اضاف که میتونی از وقفه هم استفاده کنی
    و دوم شمادر شرط کانترتون دیلی بگذارید مثلا 50 میلی ثانیه ( باید با سعی و خطا و بسته به کاربردتون بگذارید) میبینید دیگه ده پالس نمیاد و همون یه پالس هست

  9. تشکرها از این نوشته :


  10. #7
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نوشته ها
    185
    تشکر
    89
    تشکر شده 87 بار در 54 پست

    پیش فرض

    اينقدر رو سخت افزار و برنامه كار كردم . زياد فرقي نكرد فقط بعضي مواقع 2 الي 3 تا شمارش را ميزنه ولي من به دقيقا با هر پالس يه شماره نياز دارم . دارم كم كم بيخيال كانتر ميشم و فكر كنم بهتره با برنامه چك يه پايه برنامه را بنويسم با دستور debounce pinb.5,0,switch


  11. #8
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نوشته ها
    185
    تشکر
    89
    تشکر شده 87 بار در 54 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Ma3ood نمایش پست ها
    مشکل از همین جا شروع میشه !!!!
    شما با هر بار زدن و با لرزش داخل پوش باتن ده ها پالس ناخواسته اعمال میشه
    اگه قراره با هر بار زدن یه دونه فقط بشماره و اضاف که میتونی از وقفه هم استفاده کنی
    و دوم شمادر شرط کانترتون دیلی بگذارید مثلا 50 میلی ثانیه ( باید با سعی و خطا و بسته به کاربردتون بگذارید) میبینید دیگه ده پالس نمیاد و همون یه پالس هست
    اگه برنامه اي داريد خواهشن برام بزاريد وگرنه برم سر همون چك پايه چون اين كانتر خستم كرده .
    يه بار قبلا با قرار دادن يه خازن 104 پليستر به منفي و پايه كانتر تونستم اين كار را بكنم ولي الان هر چي خازن هم ميزارم درست در نمياد
    ویرایش توسط CINAPA : 31-01-2015 در ساعت 23:45

  12. #9
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    سوئیچ نویز داره. اگر از کانتر استفاده میکنید که نمیشه از بانس استفاده کرد. بانس برای همون خوندن از پایه io خوبه
    شما با سیگنال ژنراتور یا یک میکرو یا آپ امپ یا ...، پالس تولید کن و بده به کانتر ببین باز هم همینطور میشه. قطعا نباید بشه. اگر شد سخت افزار مشکل داره
    ویرایش توسط esisafa : 01-02-2015 در ساعت 00:13

  13. #10
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نوشته ها
    185
    تشکر
    89
    تشکر شده 87 بار در 54 پست

    پیش فرض

    از بانس استفاده کردم عالی شد .
    اینم برناممه نظرتون چیه .
    البته این برنامه برای السی دی 240 گرافیکی هست که با هر پالس اعداد با فونت خیلی بزرگ را روی ال سی دی میاره .
    نمی دونم کی این برنامه کانتر را اختراع کرد مگه نبینمش .
    Aaa:
    Do
    Debounce Pind.7 , 1 , Qq
    Loop
    Qq:
    Incr Conter
    Gosub Redyek
    Do


    'Locate 1 , 1
    'Lcd Conter
    Locate 10 , 25
    Lcd F(3)
    If Conter => F(3) Then : Reset Portb.6 : Waitms 200 : Set Portb.5 : Waitms 300
    Reset Portb.5
    F(3) = 0
    W(1) = " "
    W(2) = " "
    F(2) = 0
    F(1) = 0
    Yt = 0
    Conter = 0
    Waitms 100
    Start Watchdog
    End If
    Debounce Pind.7 , 0 , Aaa
    Loop
    ویرایش توسط CINAPA : 01-02-2015 در ساعت 10:28

موضوعات مشابه

  1. تغذيه ميكرو و ريست ميكرو
    توسط safavism در انجمن AVR
    پاسخ: 11
    آخرين نوشته: 27-07-2011, 20:07
  2. راه اندازي تايمرها در ميكرو arm
    توسط brja در انجمن را اندازی امکانات جانبی عمومی
    پاسخ: 1
    آخرين نوشته: 24-05-2011, 14:07
  3. ميكرو كنترلر ها و ميكرو پروسسور
    توسط ROBOTICS در انجمن پیشنهادات ،انتقاد و نظرات شما در مورد انجمن
    پاسخ: 1
    آخرين نوشته: 09-01-2010, 23:10
  4. راه اندازي سرو ؟
    توسط hamed_madar در انجمن کنترل هوشمند و plc
    پاسخ: 3
    آخرين نوشته: 02-10-2009, 22:10

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •