اطلاعیه

Collapse
No announcement yet.

کمک در رابطه با اتصال کلید به AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کمک در رابطه با اتصال کلید به AVR

    با عرض سلام و خسته نباشید خدمت شما. من یک شمارنده 0 تا 99 با دو تا سون سگمنت و دو تا آی سی 7448 و میکروی AVR طراحی کردم که این شمارنده اعداد 0 تا 99 را با فاصله زمانی یک ثانیه شمارش میکند و من باید یک کلید stop و یک کلید start بزارم که وقتی کلید stop رو زدم شمارنده در همان عددی که هست توقف کند و وقتی کلید start رو زدم شمارنده از همان عددی که توقف کرده بود دوباره شروع به شمارش کند و الی آخر.من برنامه ی شمارش از 0 تا 99 رو با bascom نوشتم ولی هنوز نتونستم واسه کلید کاری بکنم و از شما میخوام که من را کمک کنید.در ضمن فایل bascom و همچنین شماتیک رو در زیر براتون گذاشتم. خواهش میکنم که کمکم کنید.خیلی ممنون.
    http://rapidshare.com/files/370256237/noname1.bas.html
    http://rapidshare.com/files/370256448/noname1.DSN.html

    #2
    پاسخ : کمک در رابطه با اتصال کلید به AVR

    سلام .
    ببین دوست عزیز با دستور زیر میتونی تعریف کنی که وقتی یه کلیدی فشرده شد به یک lable پرش کنه و زیر اون lable هر کاری خواستی انجام بده .
    DEBOUNCE Px.y , state , label , SUB
    به جای pinx.y باید پایه ای رو که به اون کلید وصل کردی بنویسی . مثلا pinb.0
    برای state باید ببینی که اگه کلید NO هست 1 و اگه NC هست 0 قرار بدی .
    lable هم که همون جایی هست که باید موقع فشردن کلید به اونجا بپره .

    [glow=blue,2,300]آنقدر به تاريكي لعنت نفرستيد ، يك شمع روشن كنيد. [/glow]

    دیدگاه


      #3
      پاسخ : کمک در رابطه با اتصال کلید به AVR

      بابا من میگم که اصلا یاد ندارم چه جوری و کجا از دستور debounce استفاده کنم و در ضمن نگفتید که برای stop و start چیکار کنم. خواهش میکنم که کامل و واضح توضیح بدهید.خیلی ممنون.

      دیدگاه


        #4
        پاسخ : کمک در رابطه با اتصال کلید به AVR

        ساده ترین کار اینه که یه متغییر تعریف کنی که با زدن start و stop صفر و یک بشه. حالا تو برنامت تعریف کن که اگرمتغییر 0 هست شمارش کنه و اگه یک منتظر 0 شدن بمونه

        دیدگاه


          #5
          پاسخ : کمک در رابطه با اتصال کلید به AVR

          سلام دوست عزیز
          من برنامه ی شما رو نگاه کردم و یه سری تغییرات روش دادم ، درسته که ظاهرش با قبلی فرق داره ولی فقط چند تا if اضافه شده
          الان اون چیزیه که شما می خواستی ، برات پ لود می کنم .
          http://www.4shared.com/file/254764332/9cfe7c18/counter__MahdiN_.html
          Share OR Die

          دیدگاه


            #6
            پاسخ : کمک در رابطه با اتصال کلید به AVR

            سلام
            چجوری میشه بایک کلید led روطوری روشن خاموش کنیم که وقتی کلید فشار داده شده است ledروشن ووقتی که کلید رها شود led خاموش شود اگه میشه لطف کنید کمک کنید

            دیدگاه


              #7
              پاسخ : کمک در رابطه با اتصال کلید به AVR

              نوشته اصلی توسط red_eye
              سلام
              چجوری میشه بایک کلید led روطوری روشن خاموش کنیم که وقتی کلید فشار داده شده است ledروشن ووقتی که کلید رها شود led خاموش شود اگه میشه لطف کنید کمک کنید
              سر راه مقاومت پول پ کلید یه ال ای دی بزار !!!
              [glow=red,2,300]تاپيک هاي ايجاد شده[/glow]

              دیدگاه

              لطفا صبر کنید...
              X