اطلاعیه

Collapse
No announcement yet.

طریقه کار دات ماتریس

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

    طریقه کار دات ماتریس

    با سلام
    بار اولم هست از دات ماتریس استفاده می کنم و به مشکل خوردم :biggrin:
    چه طور میشه مثلا 5 تا دات از دات ماتریس رو همزمان روشن نگه داشت؟ هر جور میخوام آدرس بدم باز دات های نا خواسته هم روشن میمونه.

    #2
    پاسخ : طریقه کار دات ماتریس

    از چه نرم افزاری استفاده می کنی؟اگر اشتباه نکنم به صورت باینری تکی آدرس دهی میکنی.اگر از این روش استفاده میکنی باید سرعت باز سازیت(Refresh) زیاد باشه.در غیر این صورت کد 5 رو به صورت کامل قرار بده نه پشت سر هم مثلا 00000101&B یا H05&.
    حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

    دیدگاه


      #3
      پاسخ : طریقه کار دات ماتریس

      با بسکام کار می کنم
      اومدم 2 تا پورت میکرو رو دادم به دات ماتریس 8*8
      یعنی باید با 16 تا پین از b0تا b7 و d0 تا d7 کنترل کنم
      حالا بر فرض میام پورت b رو میدم 00110011
      و پورت d رو میدم 00000000
      خوب الان من 4 تا دات روشن دارم در سطر اول.
      حالا مثلا میخوام بیام تو سطر 2 هم 5 تا روشن کنم خوب؟؟؟
      میام پورت b رو میدم 11001101
      d رو هم 0 میدم. حالا به جای اینکه 5 تا دات مورد نظرم فقط روشن بشه بقیه دات های موجود تو این سطر هم از قبل 1 شده بودن و نا خواسته روشن میشن.
      یعنی تو این مرحله باید قبلی هارو صفر کنم تا 5 تای مورد نظر روشن بشه.ولی این جوری هم سطر 1 رو از دست میدم.

      نمی دونم چه کار کنم.

      دیدگاه


        #4
        پاسخ : طریقه کار دات ماتریس

        نوشته اصلی توسط gorgiro
        با بسکام کار می کنم
        اومدم 2 تا پورت میکرو رو دادم به دات ماتریس 8*8
        یعنی باید با 16 تا پین از b0تا b7 و d0 تا d7 کنترل کنم
        حالا بر فرض میام پورت b رو میدم 00110011
        و پورت d رو میدم 00000000
        خوب الان من 4 تا دات روشن دارم در سطر اول.
        حالا مثلا میخوام بیام تو سطر 2 هم 5 تا روشن کنم خوب؟؟؟
        میام پورت b رو میدم 11001101
        d رو هم 0 میدم. حالا به جای اینکه 5 تا دات مورد نظرم فقط روشن بشه بقیه دات های موجود تو این سطر هم از قبل 1 شده بودن و نا خواسته روشن میشن.
        یعنی تو این مرحله باید قبلی هارو صفر کنم تا 5 تای مورد نظر روشن بشه.ولی این جوری هم سطر 1 رو از دست میدم.

        نمی دونم چه کار کنم.
        اشتباه میدی دیگه.یه طرف رو که مثلا کردی b00000001 پورت دیگه رو باید بکنی
        b11111110

        http://upload7.ir/preview.php?user=&file=6fc0b7e058f4c3be589b044 39d235c9410cd8caf
        حرف زدن کافي نيست بايد عمل کرد.دانستن کافي نيست بايد به کار گرفت

        دیدگاه


          #5
          پاسخ : طریقه کار دات ماتریس

          سلام دوست عزیز
          من یه برنامه نوشتم شاید به کارت بیاد
          برنامه:
          کد:
          $regfile = "m16def.dat"
          $crystal = 8000000
          
          Config Porta = Output
          Config Portb = Output
          Do
          Porta = &H02
          Portb = &H83
          Waitms 10
          Porta = &H04
          Portb = &H81
          Waitms 10
          Porta = &H08
          Portb = &HEC
          Waitms 10
          Porta = &H10
          Portb = &HEC
          Waitms 10
          Porta = &H20
          Portb = &H81
          Waitms 10
          Porta = &H40
          Portb = &H83
          Waitms 10
          Loop
          اینم عکسش:

          دیدگاه


            #6
            پاسخ : طریقه کار دات ماتریس

            بچه ها اگه مستقیم ماتریس به میکرو وصل کنیم امکان داره میکرو بسوزه :redface: :redface: :redface:

            دیدگاه


              #7
              پاسخ : طریقه کار دات ماتریس

              بچه ها اگه مستقیم ماتریس به میکرو وصل کنیم امکان داره میکرو بسوزه :redface: :redface: :redface:
              شما مطمعن هستید :eek:
              میشه دلیلش رو توضیح بدید oo:
              البته من رو مدار تست نکردم گفتم شاید شما این کار رو انجام داده باشید

              دیدگاه


                #8
                پاسخ : طریقه کار دات ماتریس

                سلام
                آخه تو یه مقاله درباره تابلو روان ها خوندم که اگه میکرو رو مستقیم به ماتریس ledوصل کنیم جریان زیادی از میکرو میکشه و میکرو رو می سوزونه....
                :redface: :redface: :redface:

                دیدگاه


                  #9
                  پاسخ : طریقه کار دات ماتریس

                  نوشته اصلی توسط sjaber
                  سلام
                  آخه تو یه مقاله درباره تابلو روان ها خوندم که اگه میکرو رو مستقیم به ماتریس ledوصل کنیم جریان زیادی از میکرو میکشه و میکرو رو می سوزونه....
                  :redface: :redface: :redface:
                  دقیقا چون من همینطوری یه ATMEGA16 رو فرستادم اون دنیا! :cry2:
                  STM32 واقعا یه چیز دیگه است...

                  دیدگاه


                    #10
                    پاسخ : طریقه کار دات ماتریس

                    حالا باید چکار کرد چه آی سی ها یا ترانزیستورهایی برای جلوگیری از این فاجعه استفاده کرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                    :applause: :applause: :nice: :nerd:

                    دیدگاه


                      #11
                      پاسخ : طریقه کار دات ماتریس

                      نوشته اصلی توسط sjaber
                      حالا باید چکار کرد چه آی سی ها یا ترانزیستورهایی برای جلوگیری از این فاجعه استفاده کرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
                      :applause: :applause: :nice: :nerd:
                      از ULN2803 برای خطوط منفی و برای بافر مثبت از 74573 یا 74595 استفاده شود. البته میشه از 74245 هم استفاده کرد که بستگی به سلیقه طراح محترم داره
                      STM32 واقعا یه چیز دیگه است...

                      دیدگاه


                        #12
                        پاسخ : طریقه کار دات ماتریس

                        خیلی ممنون از راهنماییتون :nice: :nice:
                        راستی از ترانزیستورم میشه استفاده کرد؟؟؟؟؟؟؟؟ :read: :read: :read:

                        دیدگاه


                          #13
                          پاسخ : طریقه کار دات ماتریس

                          نوشته اصلی توسط sjaber
                          خیلی ممنون از راهنماییتون :nice: :nice:
                          راستی از ترانزیستورم میشه استفاده کرد؟؟؟؟؟؟؟؟ :read: :read: :read:
                          چرا که نه ولی خیلی شلوغ میشه. ULN2803 کار ترانزیستور ها رو برات انجام میده مثل بنز جا هم کم می گیره مقاومت و ... نمی خواد.
                          سری که درد نمی کنه رو چرا دستمال ببندی!!؟؟
                          STM32 واقعا یه چیز دیگه است...

                          دیدگاه

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