اطلاعیه

Collapse
No announcement yet.

مشکل با برنامه تابلو روان

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

    مشکل با برنامه تابلو روان

    سلام من به تازه شروع به یادگیری تابلو روان کردم و از آموزش آقای نصیری استفاده کردم ولی برنامه بخش چهارم ایشان رو در پرتئوس اچرا کردم متن درست نشون داده نمیشه خواستم فایل پرتئوس رو پلود کنم اما پلود سنتر سایت فقط مختص فایل عکسه نمی دونم اشکال کارم از کجاست لطفا راهنمیایی کنید اینم سورس برنامه آقای نصیری


    regfile = "m16def.dat$
    crystal = 4000000$
    Config Portb = Output
    Config Portc = Output
    Config Portd = Output
    Config Timer1 = Timer , Prescale = 64
    Start Timer1
    Enable Interrupts
    Enable Ovf1
    On Ovf1 Shift_l
    Timer1 = 55535
    Dim Index As Word
    Dim A As Byte , B As Word , I As Byte
    Declare Sub Show
    S1 Alias Portb.0 6
    Nassiri.vahid@gmail.com
    S2 Alias Portb.1
    S3 Alias Portb.2
    S4 Alias Portb.3
    Portd = &H01
    Do
    Reset S1 : Set S2 : Set S3 : Set S4
    Call Show
    Set S1 : Reset S2 : Set S3 : Set S4
    Call Show
    Set S1 : Set S2 : Reset S3 : Set S4
    Call Show
    Set S1 : Set S2 : Set S3 : Reset S4
    Call Show
    Index = B
    If B > 63 Then
    B = 0 : End If
    Loop
    End
    Show:
    For I = 0 To 7
    )A = Lookup(index , Dat
    A = Not A
    Portc = A
    Waitms 1
    Portc = &HFF
    Rotate Portd , Left
    Incr Index
    Next
    Return
    Shift_l:
    Incr B
    Timer1 = 55535
    Return
    7
    Nassiri.vahid@gmail.com
    '******************************************** ***
    Dat:
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H60 , &HF4 , &H92 , &H92 , &HFE , &HFC , &H00
    Data &H00 , &HFF , &HFF , &H84 , &H84 , &HFC , &H78 , &H00
    Data &H00 , &H7C , &HFE , &H82 , &H82 , &H82 , &H44 , &H00
    Data &H00 , &H78 , &HFC , &H84 , &H84 , &HFF , &HFF , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00
    Data &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00 , &H00

    #2
    پاسخ : مشکل با برنامه تابلو روان

    Nassiri.vahid@gmail.com اول که این قسمت رو از برنامه حذف کن !

    دوم شماتیکت رو بزار !

    سووم مقدار کریستال رو چک کن تو بسکام یکی باشه !

    چهرام دات ماتریکس رو بر عکس وصل کن شاید درست شه !

    و ...
    موفقيت = يك درصد نبوغ ، 99 درصد عرق ريختن
    (اديسون)

    دیدگاه


      #3
      پاسخ : مشکل با برنامه تابلو روان

      این شماتیک مدار


      دیدگاه


        #4
        پاسخ : مشکل با برنامه تابلو روان

        گفتم که قبل از اینکه دات ماتریکس رو بیاری تو صفحه 180 درجه بچرخونش بعد بیارش تو صفحه و سیم هاشو وصل کن

        اون چیزای دیگه رو که گفتم چک کردی ؟! نتیجه رو باید بگی که بشه جوابت داد !
        موفقيت = يك درصد نبوغ ، 99 درصد عرق ريختن
        (اديسون)

        دیدگاه


          #5
          پاسخ : مشکل با برنامه تابلو روان

          من تا حالا چند بار جواب سوالای شما رو دادم ولی خب شما وقتی نتیجه کار رو نمیگین ادم دلسرد میشه دیگه جوابتون رو بده !
          موفقيت = يك درصد نبوغ ، 99 درصد عرق ريختن
          (اديسون)

          دیدگاه


            #6
            پاسخ : مشکل با برنامه تابلو روان

            سلام ببخشید 2 ساعت offline بودم با چرخش 180 درجه ماتریس ها مشکلم حل شد ممنون از راهنماییتون تا این لحظه بابت نگفتن نتیجه هم عذر خواهی می کنم فقط چند سوال:
            1- led ها چشمک می زنند و نورشان پایدار نیست جهت بهت شدن نور چه باید کرد ؟
            2-اگر بخواهیم تعداد سطرها رو زیاد کنیم باید متغیر index رو تغیر داد یا تغییر دیگه ای ایجاد کنم؟
            با تشکر

            دیدگاه


              #7
              پاسخ : مشکل با برنامه تابلو روان

              1- led ها چشمک می زنند و نورشان پایدار نیست جهت بهت شدن نور چه باید کرد ؟
              2-اگر بخواهیم تعداد سطرها رو زیاد کنیم باید متغیر index رو تغیر داد یا تغییر دیگه ای ایجاد کنم؟
              عزیز جان
              سلام

              ج س 2 : برای بیشتر کردن سطر ها برای سیستم شما باید عینا همین کارایی رو که کردی دوباره تکرار کنی و و از یک پورت دیگه استفاده کنی...

              اما حرفه ای تر اینه که از یه شیفت رجیستر استفاده کنی. اونجوری تنها با استفاده از چند تا پایه میتونی تابلو روان درست کنی از اینجا تا مریخ :eek:



              ج س 1 : اولا زیاد به پروتئوس اطمینان نکن. oo:تایمینگهاش زیاد دقیق نیست. ثانیا جهت نمایش مناسب تصاویر متحرک باید حداقل 24 تصویر در

              ثانیه نمایش داده شود.(چرا؟؟؟ قضیش مفصله :mrgreenحال فرض کنید شما یک تابلو با 32 سطر میآ‌خواهید طراحی کنید و از جاروب سطری هم استفاده میآ‌کنید

              در این حالت زمان نمایش هر فریم تصویر برابر با 41.6 میلی ثانیه خواهد بود و در هر فریم 32 سطر جهت جاروب داریم پس زمان روشن بودن هر سطر ب

              رابر با 1.3 میلی ثانیه خواهد بود :biggrin:


              موفق باشی.
              خوب بودن تنها ویژگی ای است که برای دستیابی به آن نیاز به هیچ استعدادی نیست.... دکتر قمشه ای

              دیدگاه

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