اطلاعیه

Collapse
No announcement yet.

شمارش سون سگمنت از 0 تا 99

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

    شمارش سون سگمنت از 0 تا 99

    موضوع جدا شد(نحوی)

    #2
    پاسخ : شمارش سون سگمنت از 0 تا 99

    سلام دوستان
    من یک attiny15 خریدم و قتی ان را روی برد پروگرمر می گذارم ان را نمی شناسه نرم افزار مورد استفاده من بیسکام است و لی وقتی M16 را رو برد می گذارم انرا شناخته و کار پروگرم کردن به خوبی پیش می رود به نظرتون مشکل از کجاست
    ویه سوال دیگه :
    به نظر شما ایا می شه attiny15 را به LCD وصل کرد
    ...........
    و یه سوال دیگه

    .من برنامه زیر را در بیسکام نوشتم که به درستی کار می کنه
    Config Portb = Output
    Set Portb.0
    Waitms 40
    Reset Portb.0
    End
    برنامه بالا که اول ست کرده و بعد از 40 میلی ثانیه ری ست می کند که من می خواهم این کار مدام دوباره تکرار بشه و لی و قتی در حلقه قرار می دم کار نمی کنه :
    Config Portb = Output
    do
    Set Portb.0
    Waitms 40
    Reset Portb.0
    loop
    End
    البته تنظیمات کریستال و نوع میکرو را از طریق منو انجام دادم
    میکروی مورد استفاده من مگا 8 است
    ایا ممکنه عیب از عدم اجرای درست کرک برنامه بیسکام باشه
    ورژن مورد استفاده من 1.11.7.4 است


    دیدگاه


      #3
      پاسخ : شمارش سون سگمنت از 0 تا 99

      سلام دوست عزیز :smile:
      در مورد tiny 15 باید بگم که من تست کردم اره eror میده فکر کنم به خاطر حافظه باشه چون توی eror از کمی حافظه حرف میزنه
      در مورد اتصال tiny 15 به lcd فکر نمی کنم که مشکلی باشه ولی اول باید اون eror که توی خط بالا گفتم برطرف بشه .
      در مورد اون برنامه ای که نوشتید باید بگم که شما اومدید یک بار portb.0 رو ست کردید و بعد اومدید یک تاخیر 40 میلی ثانیه ای ایجاد کردید که در مدت این مدت زمان 40 میلی ثانیه portb.0 هنوز ست هستش . بعد از سپری شدن این مدت زمان اومدید نوشتید reset portb.0 که اینجا پورت b.0 ریست میشه و بلا فاصله میره loop رو می خونه به محض اینکه loop رو خوند دوباره میره دستور set portb.0 رو می خونه . پس نتیجه می گیریم که شما نمی توانید ریست شدن portb.0 رو ببینید چون براش تاخیر ایجاد نکردید یعنی برنامه شما فقط یک waitms 40 کم داره. این برنامه پایین رو بنویسید:
      config portb = output
      do
      set portb.0
      waitms 40
      reset portb.0
      waitms 40
      loop
      end
      انجمن LABVIEW
      http://www.eca.ir/forum2/index.php?board=279.0
      اموزش ميكروكنترلرهاي AVR به زبان ساده
      http://www.eca.ir/forum2/index.php/topic,7070.0.html

      دیدگاه


        #4
        پاسخ : شمارش سون سگمنت از 0 تا 99

        سلام
        من می خواهم یک شمارنده با atmega8 درست کنم که از 0 تا 99 را روی سون سگمنت نشان بده میشه منو راهنمایی کنید که چی کار کنم البته من با بیسکام کار می کنم
        اصلا چه جوری میشه یک عددی را روی سون سگمنت نشان داد

        دیدگاه


          #5
          پاسخ : شمارش سون سگمنت از 0 تا 99

          سلام دوست عزیز :smile:
          از صفر تا 99 که هیچ اگه تا 999 هم بخای برات انجام میدم :biggrin:
          من تا فردا یا پس فردا برات می زارم . :smile:
          انجمن LABVIEW
          http://www.eca.ir/forum2/index.php?board=279.0
          اموزش ميكروكنترلرهاي AVR به زبان ساده
          http://www.eca.ir/forum2/index.php/topic,7070.0.html

          دیدگاه


            #6
            پاسخ : شمارش سون سگمنت از 0 تا 99

            سلام دوستان
            این هم شمارنده 0 تا 99 با سون سگمنت:
            http://www.4shared.com/file/21807892/f5f3bfb5/AVR-SEVENSEGMENT.html
            یکسری توضیحات رو هم درباره سون سگمنت دارم اماده می کنم که تا چند روز دیگه مزارم.
            یک نکته دیگه اگر سوالی دارید در تاپیک های جداگانه مطرح کنید . با تشکر :smile:
            انجمن LABVIEW
            http://www.eca.ir/forum2/index.php?board=279.0
            اموزش ميكروكنترلرهاي AVR به زبان ساده
            http://www.eca.ir/forum2/index.php/topic,7070.0.html

            دیدگاه


              #7
              پاسخ : شمارش سون سگمنت از 0 تا 99

              سلام
              میشه لطفا همین کد رو برای ATmega 32 با 2تا 7segment تک رقمی بذارید

              دیدگاه

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