اطلاعیه

Collapse
No announcement yet.

کار با سون سگمنت 3 تایی

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

    کار با سون سگمنت 3 تایی

    سلام.
    سوالی که می خوام بپرسم ساده بنظر میاد ولی همین کلی از وقت من و گرفته .ممنون میشم اگه کسی جواب منو بده.
    من برنامه شمارنده که در کتاب اقای کاهه برای سون سگمت 3 تایی بود با پروتوس امتحان کردم ولی جواب نداد البته خود کتاب اشکال داشت یعنی در قسمت توضیحات نوشته بود سون سگمنت کاتد مشترک ولی برنامه برای آند مشترک نوشته شده با این حال من برنامه را تغییر دادم و در آخر جواب می داد ولی روی سون سگمنت ها عدد درست و حسابی نشون داده نمی شد .این شد که یه برنامه ساده برای یه سون سگمنت 3 تایی کاتد مشترک نوشتم که عدد 122 را نشون بده ،جواب میده ولی بازم اعداد رو بد نشون میده.نمیدونم اشکال از کجاست وهر چی زمان ها رو تغییر میدم باز هم همون طوریه. برنامه و فایل پروتوس رو براتون میذارم.http://electrokit.parsaspace.com/count.zip

    کد:
    $regfile = "m32def.dat"
    $crystal = 8000000
    Dim A As Byte
    Dim B As Byte                        '150hz timer freq
    Config Porta = Output
    Config Portc = Output
    
    Do
    
    
    Sadgan:
    Portc.5 = 0 : Portc.6 = 1 : Portc.7 = 1          'select sadgan 7seg
    B = Lookup(1 , Number)
    Porta = B
    Waitms 5
    
    Dahgan:
    Portc.5 = 1 : Portc.6 = 0 : Portc.7 = 1          'select dahgan 7seg
    B = Lookup(2 , Number)
    Porta = B
    Waitms 5
    
    Yekan:
    Portc.6 = 1 : Portc.5 = 1 : Portc.7 = 0          'select yekan 7seg
    B = Lookup(2 , Number)
    Porta = B
    Waitms 5
    
    
    Loop
    
    Number:
    Data &B1111110 , &B0110000 , &B1101101 , &B1111001 , &B0110011 , &B1011011 , &B1011111 , &B1110000 , &B1111111 , &B1111011

    #2
    پاسخ : کار با سون سگمنت 3 تایی

    jtag رو disable کردید؟
    www.icesi.ir

    دیدگاه


      #3
      پاسخ : کار با سون سگمنت 3 تایی

      برنامه برای کاتد مشترک نوشته شده . اگه دقت کنی هر بار برای فعال کردن هر 7 سگمنت با صفر کردن پایه com اون انجام میشه . پس جدول لوک پ باید تغییر کنه و یابر عکس .

      دیدگاه


        #4
        پاسخ : کار با سون سگمنت 3 تایی

        حامد جان جدول look up برای کاتد مشترک نوشته شده و کده های pcd آن کاملا درست است. چون سون سگمنت فعال یک است. :job:
        میشه بگی به جای 122 چه چیزی را نمایش می دهد؟؟

        دیدگاه


          #5
          پاسخ : کار با سون سگمنت 3 تایی

          ببین این کمکت میکنه ، مقداز تاخیر رو کمتر کن 2 میلی ثانیه ببین جواب میده
          http://www.eca.ir/forum2/index.php?topic=21066.0


          کمتر به سایت میام .....

          دیدگاه


            #6
            پاسخ : کار با سون سگمنت 3 تایی

            درسته . من اشتباه کردم. این scroll رو تو کدهات ندیدم . کدهای جدول لوک اپ رو با شیفت دیدم :redface:.
            برنامه برای کاتد مشترک نوشته شده .
            به نظر نمیاد برنامه ایرادی داشته باشه.

            دیدگاه

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