سلام بچه ها من می خوام یه ماتریکس 8x8 را بالا پایین چپ و راست کنم ولی نمی دونم در bascom چگونه و از چه دستوری استفاده کنم .
اطلاعیه
Collapse
No announcement yet.
چپ .راست . بالا . پایین کردن یک ماتریکس 8x8
Collapse
X
-
پاسخ : چپ .راست . بالا . پایین کردن یک ماتریکس 8x8
سلام.
فکر نکنم نیاز باشه 4 تا تابع بنویسید.
تابعی که باید بنویسید معروف به تابع شیف هست که در تابلو های LED کاربرد داره دو تا ماتریس 8 در 8 تعریف کنید یکی ماتریسی هست که دائم روی LED ها نمایش داده میشه اونیکی هم یه ماتریس کمکیه. زمانی که میخواهید داده ها رو شیف بدید مثلا فرض کنید میخواهید داده ها رو از سمت راست، وارد صفحه نمایش کنید برای این کار کل ماتریسی که قراره نمایش داده بشه رو بذارید داخل ماتریس کمکی و بیت به بیت اون رو شیف بدید داخل. تابع شیفتش در سایت هست البته به زبان C .
برای بقیه شیفت ها هم یعنی بالا پایین و ... میشه ماتریس اصلی رو دوران داد، شیفت رو انجام داد و بعد دوباره به حالت اولیه برگردوند.
موفق باشید.شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه