اطلاعیه

Collapse
No announcement yet.

سوال اتصال logic به ATmega32

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

    سوال اتصال logic به ATmega32

    من 8 عدد logicstate به atmega32 وصل کردم که عدد متناظر logic را در 7سگمنت نشان دهد ولی نمی تواند تشخیص دهد که صفر بعد از

    یک، جزیی از عدد هست یا نه، مثل 11=3 و 110=6 یعنی فقط عدد 3 رو میشناسه و 6 رو نمیشناسه

    #2
    پاسخ : سوال اتصال logic به ATmega32

    نوشته اصلی توسط farhad7082 نمایش پست ها
    من 8 عدد logicstate به atmega32 وصل کردم که عدد متناظر logic را در 7سگمنت نشان دهد ولی نمی تواند تشخیص دهد که صفر بعد از

    یک، جزیی از عدد هست یا نه، مثل 11=3 و 110=6 یعنی فقط عدد 3 رو میشناسه و 6 رو نمیشناسه
    سلام
    دقیقاً متوجه نشدم مشکل شما چیه. ولی از نظر من مشکلی وجود نداره!!
    در واقع شما یک بایت دیتا رو به پورت میکروکنترلر متصل کردید. میکروکنترلر این دیتا رو که باینری هم هست، میخونه و کد 7seg متناظر با اون عدد باینری رو به پورتی که به 7seg متصل هست میفرسته..!
    *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

    دیدگاه


      #3
      پاسخ : سوال اتصال logic به ATmega32

      عدد 6 رانمایش نمیده چون نمی تونه تشخیص بده که صفر بعد از دو تا یک جزو عدد هست و اون رو عدد 3 تشخیص میده، من می خوام که عدد 6 رو نمایش بده

      دیدگاه


        #4
        پاسخ : سوال اتصال logic به ATmega32

        نوشته اصلی توسط farhad7082 نمایش پست ها
        عدد 6 رانمایش نمیده چون نمی تونه تشخیص بده که صفر بعد از دو تا یک جزو عدد هست و اون رو عدد 3 تشخیص میده، من می خوام که عدد 6 رو نمایش بده
        متوجه عرض بنده نشدید.
        شما پورت دیتا رو به صورت باینری بخونید. 256 حالت ممکن وجود داره. در واقع شما باید بتونید کد باینری رو به 7seg تبدیل کنید. اگر این کار به درستی انجام بشه، دیگه اینکه صفر و یک ها کجا هستند اهمیتی نداره.
        *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

        دیدگاه


          #5
          پاسخ : سوال اتصال logic به ATmega32

          ممنون از اینکه پاسخ من رو می دهید
          خوب عدد 6 را چگونه بخونه

          دیدگاه


            #6
            پاسخ : سوال اتصال logic به ATmega32

            نوشته اصلی توسط farhad7082 نمایش پست ها
            ممنون از اینکه پاسخ من رو می دهید
            خوب عدد 6 را چگونه بخونه
            خواهش می کنم..
            خب این بستگی به زبان برنامه نویسی و کامپایلر داره!
            مقدار پورت رو در یک متغیر ذخیره کنید. با تقسیم و استفاده از خارج قسمت و باقیمانده ها، اعداد مورد نظر تفکیک می شوند. سپس شما کد 7seg مربوط به هر عدد را برای نمایش استفاده کنید.
            از مثال های موجود در نت برای درک بهتر و راهنمایی استفاده کنید.
            *** يا راهي خواهم يافت، يا راهي خواهم ساخت ... ***

            دیدگاه


              #7
              پاسخ : سوال اتصال logic به ATmega32

              [IMG][/IMG]

              دلیل: ادغام دو پست برای جلوگیری از اسپم

              [IMG][/IMG]

              دیدگاه

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