مترجم گوگل

Google Translate

SMS خبرنامه

SMS

جهت دريافت رايگان تازه هاي سايت شماره مويايل خود را به همراه نام و نام خانوادگي به شماره 09123812060  ارسال كنيد.

عضویت در خبرنامه

ایمیل - Email



تبلیغات


فروشگاه

نرم افزار


نرم افزار LTG
نرم افزار تولید کننده سورس بسکام تابلوروان 16 در 64
تعداد:


ليست محصولات

تابلوروان: ایجاد حرکت در تابلو روان - حرکت به پایین

در این مقاله با نحوه ایجاد یکی دیگر از مهم ترین افکتهای موجود بر روی تابلو روان آشنا خواهیم شد. افکت حرکت به سمت پایین در تابلو روان با جاروب ستونی.

من در این برنامه سعی کردم با ایجاد تصویر یک فلش در جدول گلایف و نوشتن کدهای برنامه، این فلش را به سمت پایین حرکت دهم. پس شما هم با ما همراه باشید تا با یکی دیگر از افکتهای زیبا و پر کاربرد در تابلو روان آشنا گردیم.



در مقاله قبلی با ایجاد حرکت به سمت بالا  به خوبی آشنا شدیم و از آنجایی که در این مبحث حرکت را در جهت خلاف آن یعنی به سمت پایین میخواهیم انجام دهیم، لذا کدهای برنامه بسیار مشابه حالت پیشین است و در مواردی بسیار کوچک تفاوت خواهد داشت. در حرکت به پایین شیفت اطلاعات به سمت راست باعث ایجاد حرکت به سمت بالا می‌گشت و در اینجا شیفت به سمت چپ باعث حرکت به پایین خواهد شد. جهت درک موضوع به برنامه زیر توجه کنید.

'*********************************************
'* This Program Writing By : Hossein Lachini                    *
'* Scroll to Down on the LED Signe Board                        *
'* For to get more details visit :                                       *
'*                 www.HLachini.com                          *
'* Contact to me by :
eLachini@Gmail.com      *
'*********************************************

$regfile = "m8def.dat"
$crystal = 8000000

Config Portb = Output
Config Portd = Output

Dim Col As Byte
Dim Scan As Byte
Dim Refresh As Byte
Dim Index As Byte
Dim S As Byte

Dim R As Byte
Dim Mask As Byte
Dim A As Byte

Do
    For S = 0 To 8
        A = 8 - S
        Mask = &HFF
        Shift Mask , Left , S
        For Refresh = 1 To 10
            Scan = &B00000001
            For Col = 0 To 4
                Index = S + Col
                Portb = Lookup(Index , Gelayof)
                Shift Portb , Right , A
                Portb = Portb Or Mask
                Portd = Scan
                Waitus 250
                Rotate Scan , Left
                Portd = &H00
            Next Col
        Next Refresh
    Next S

    For S = 0 To 8
        A = 8 - S
        Mask = &HFF
        Shift Mask , Right , A
        For Refresh = 1 To 10
            Scan = &B00000001
            For Col = 0 To 4
                Index = S + Col
                Portb = Lookup(Index , Gelayof)
                Shift Portb , Left , S
                Portb = Portb Or Mask
                Portd = Scan
                Waitus 250
                Rotate Scan , Left
                Portd = &H00
            Next Col
        Next Refresh
    Next S
Loop
End 'end program

Gelayof:
Data &B11110111
Data &B11101111
Data &B11000000
Data &B11101111
Data &B11110111

من از توضیح کامل برنامه خودداری میکنم، و توضیح آنرا بر عهده شما دوستان گرامی میگذارم.

در زیر فیلم تابلو روان پس از اجرای برنامه فوق مشاهده می‌کنید.

 



کلمات کليدي :
ارسال شده در مورخه : سه شنبه، 9 مهر ماه ، 1387 توسط admin  چاپ مطلب

مرتبط با موضوع :

 مثال تابلو 16 در 128 با مبدل آنلاین  [پنجشنبه، 11 شهريور ماه ، 1389]
 تابلو روان و اندازه گیری دما با SMT160  [چهارشنبه، 3 شهريور ماه ، 1389]
 انیمیشن در تابلوروان توسط 74HC595  [پنجشنبه، 7 مرداد ماه ، 1389]
 تابلوروان با میکرو 8051  [سه شنبه، 5 مرداد ماه ، 1389]
 نرم افزار آنلاین تبدیل متن به کد هگز  [چهارشنبه، 17 تير ماه ، 1388]
 ایجاد حرکت در تابلو روان - حرکت به بالا  [سه شنبه، 9 مهر ماه ، 1387]
 ایجاد حرکت در تابلو روان - حرکت به راست  [سه شنبه، 9 مهر ماه ، 1387]
 ایجاد حرکت در تابلو روان - حرکت به چپ  [سه شنبه، 9 مهر ماه ، 1387]
 انیمیشن در تابلو روان  [دوشنبه، 4 شهريور ماه ، 1387]
 جاروب ستوني  [يكشنبه، 3 شهريور ماه ، 1387]

نام شما: [ کاربر جدید ]

عنوان:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : pit88xoy
تايپ کد امنيتي : [ بازگشت ]

Abed (امتیاز : 0)
توسط ميهمان در مورخه : يكشنبه، 3 آذر ماه ، 1387
ببخشید اگه میشه پروژه ها ی قدیمی رو هم تو سایت بزارین مخصوصا درمورد تابلو روان بیشر فایل ها یا عکسها خرابن ممنون


[ ارسال جوابیه ]


خطا در برنامه (امتیاز : 1)
توسط m_M_khanchi در مورخه : پنجشنبه، 19 شهريور ماه ، 1388
(مشخصات کاربر | ارسال پیغام شخصی)
با عرض پوزش خیلی بی تجربه تر از اونم که از شما اشکال بگیرم ولی در حرکت به سمت بالا و پایین index=col+s اضافی و مربوط به حرکت به سمت راست و چپ در جاروب ستونی است و باید از برنامه حذف شود.


[ ارسال جوابیه ]

امتیاز دهی به مطلب
امتیاز متوسط : 2.96
تعداد آراء: 27


لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

اشتراک گذاري مطلب
موضوعات مرتبط

تابلوروان - تابلو روان