اطلاعیه

Collapse
No announcement yet.

خواندن کلید بزبان c

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

    #16
    پاسخ : خواندن کلید بزبان c

    منتظر باش نمونه کد فردا. :smile:

    دیدگاه


      #17
      پاسخ : خواندن کلید بزبان c

      اینهم کد با کامپایلر codevision و شبیه سازی شده با Proteus8.3

      7Seg_Code.rar - 14 KB

      دیدگاه


        #18
        پاسخ : خواندن کلید بزبان c

        با تشکر :
        1-تا جائیکه بنده متوجه شدم کتابخانه ای که شما استفاده کردید فقط برای پورت c کاربرد داره ، اگه برداشت من درسته باشه برای استفاده از پورتهای دیگه چه تغییراتی باید در فایل keypad.h انجام بگیره؟

        2- زمانیکه کلید را فشار داده و نگه می داریم ، نه تنها سرعت افزایش و کاهش اعداد زیاد نمیشه بلکه اصلا تغییر نمی کنه

        3- همانطوریکه قبلا عرض کرده بودم تایمر صفرو برای اسکن 20 عدد سون سگمنت با پریود 1میلی ثانیه ست کردم و مشکلی ندارم شناسه هائی که داخل سورس برای سون سگمت تعریف کردید چه کاربردی دارن؟

        4- از تایمر صفر می تونم همزمان برای اسکن سون سگمنت و کلیدها استفاده کنم؟ مشکلی پیش نمیاد؟
        در ناامیدی بسی امید است

        دیدگاه


          #19
          پاسخ : خواندن کلید بزبان c

          خواهش میکنم
          1-در این خطوط پورت و بیت کلیدها استفاده شده
          کد:
          // define port
          #define MINUS_PORT PORTC
          #define MINUS_DDR  DDRC
          #define MINUS_PIN  PINC
          #define MINUS_BIT  0
          /////////////////////////
          #define PLUS_PORT  PORTC
          #define PLUS_DDR  DDRC
          #define PLUS_PIN  PINC
          #define PLUS_BIT  1 
          ///////////////////////// 
          #define SETUP_PORT PORTC
          #define SETUP_DDR  DDRC
          #define SETUP_PIN  PINC
          #define SETUP_BIT  2
          2- در برنامه main تغییرات بین 1تا99 تعریف شده

          3- تایمر 1 میلی ثانیه ست شده و کلیدها و سگمنتها رفرش می گردد

          4-خیر هیچ مشکلی پیش نخواهد آمد

          دیدگاه


            #20
            پاسخ : خواندن کلید بزبان c

            دوست عزیز:
            من در نظر دارم سرعت افزایش و یا کاهش متغیر به مرور زیادتر بشه تا کاربر در کوتاهترین زمان به عدد دلخواه برسه به اینصورت که وقتی کلید فشار داده شد ، برای چند ثانیه اول متغیر با سرعت کم و یک واجد یک واحد افزایش یا کاهش پیدا کنه ولی بعد از چند ثانیه اگر کلید همچنان در حالت وصل بود به مرور سرعت تغییر متغیر را افزایش بده.
            در ناامیدی بسی امید است

            دیدگاه


              #21
              پاسخ : خواندن کلید بزبان c

              چند روزه که دارم با این تایمرها بازی می کنم oo:
              یعنی واقعاً نمیشه کاری کرد؟ :read:
              درست بنظر نمیاد برای تنظیم یک عدد بزرگ نیم ساعت انگشت رو کلید باشه :redface:



              در ناامیدی بسی امید است

              دیدگاه

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