فهرست مطالب:

ذره بین جادویی توسط LED MATRIX 8x8: 4 مرحله
ذره بین جادویی توسط LED MATRIX 8x8: 4 مرحله

تصویری: ذره بین جادویی توسط LED MATRIX 8x8: 4 مرحله

تصویری: ذره بین جادویی توسط LED MATRIX 8x8: 4 مرحله
تصویری: یک تیغ ریش را پشت موبایل خود بگذارید ببینید چه اتفاقی میوفته 2024, دسامبر
Anonim
Image
Image
ذره بین جادویی توسط LED MATRIX 8x8
ذره بین جادویی توسط LED MATRIX 8x8

توسعه میکروکنترلر موجود بسیار سریع بوده است. بسیاری از تجهیزات الکترونیکی از میکروکنترلر استفاده می کنند. یکی دیگر از موارد قابل استفاده در میکروکنترلرها که با استفاده از کاتد مشترک صفحه نمایش LED 8X8 (خط 8 ستون -8) ، کاربرد فیزیک را برای شخصیت ارائه می دهد. اساساً ، صفحه نمایش LED ماتریس نقطه ای اتحاد برخی از ستون ها و خطوط یکپارچه led است. بازاریابی صفحه نمایش LED ماتریس نقطه ای زیادی وجود دارد که معمولاً متمایز می شود ، تعدادی از ستون ها و تعداد خطوط است و معمولاً در ماتریس نقطه ای شبکه ایجاد می شود ، به عنوان مثال ماتریس 8 8 8 آند معمولی یا کاتد مشترک ، ماتریس 8 8 8 آند معمولی یا کاتد ، ماتریس 8X8 آند معمولی یا کاتد مشترک.

از منظر فیزیکی افراد ، احتمالاً آن را از led واحد تهیه می کند ، که با نظم خاصی بر اساس آن و آنچه معمول است ، ساخته شده است. برای برنامه های کاربردی فیزیک شخصیت بر اساس میکروکنترلر AT89s52 ، من از برنامه مونتاژ MCS51 استفاده می کنم. در این زمان من بین صفحه نمایش LED ماتریس 8X8 با یک ذره بین ترکیب می کنم. همانطور که می دانیم ذره بین می تواند سایه را بزرگتر کرده و فوکوس را تنظیم کند. بگذار جادو شروع شود…

مرحله 1: مرحله 1: مواردی که باید آماده کنید

مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید
مرحله 1: مواردی که باید آماده کنید

شما با کلیک بر روی نام اجزا برای سفارش آفلاین به اجزای مورد نیاز مراجعه می کنید:

ماده

  1. 1. سوکت 40P
  2. IC AT89S52
  3. 10KR
  4. 16x 180R
  5. 16x PNP A733
  6. پرش LED
  7. ماتریس LED 8x8
  8. JACK -DC
  9. قدرت LED
  10. IDE10-مردان
  11. کوارتز 12 مگاهرتز
  12. سرامیک خازنی 33P
  13. خازن 16V 10uF
  14. تامین کننده ISP
  15. 3 عدد ذره بین

ابزارها:

  • آهن لحیم کاری
  • سرباز نازک
  • Solder WickFlux (من مایع را در قلم نمدی دوست دارم)
  • موچین
  • ذره بین (مفید اما لازم نیست)
  • ابزار چاقو
  • سیم بر، دم باریک

مرحله 2: مراحل 2: ساخته شده است

مراحل 2: ساخته شده است
مراحل 2: ساخته شده است
مراحل 2: ساخته شده است
مراحل 2: ساخته شده است

خوب ، بیایید شروع کنیم….

از Scheatic Proteus می بینید که میکروکنترلر AT89s52 با ماتریس LED صفحه نمایش 8x8 متصل شده است. می توانید با چاپ فایل coreldraw مدار را ایجاد کنید. مطمئن شوید که قسمت صحیح فایل را قرار داده اید.

مرحله 3: مراحل 3: نرم افزار

مراحل 3: نرم افزار
مراحل 3: نرم افزار
مراحل 3: نرم افزار
مراحل 3: نرم افزار
مراحل 3: نرم افزار
مراحل 3: نرم افزار
مراحل 3: نرم افزار
مراحل 3: نرم افزار

کد منبع asm:

#شامل (sfr51.inc)

org 0 ساعت

ljmp mulai

isi_buffer:

حرکت 7ch ، #08h

mov r0 ، #70h

ulang:

mov a، 7eh

movc a، @a+dptr

mov @r0 ، a

inc dptr

inc r0

djnz 7ch ، ulang

بازگشت

disg:

mov 7bh ، #08h

mov r1 ، #70h

mov 78h ، #07fh

ulang2:

mov a، @r1

mov p0 ، a

inc r1

mov a ، 78 ساعت

mov p1 ، a

rr a

mov 78h ، a

l تاخیر

mov p0 ، #0ffh

mov p1 ، #0ffh

djnz 7bh ، ulang2

بازگشت

تاخیر انداختن:

حرکت 79h ، #0c0h

تاخیر 1:

djnz 79h ، تاخیر 1

بازگشت

نمایش دادن:

mov 7ah ، #10h ؛ پرلامبت جالان

نمایش 1:

lcall disg

djnz 7ah ، صفحه نمایش 1

بازگشت

مولایی:

mov 7eh ، #1

mov 7dh ، #255

nextdata:

mov dptr ، #elins

lcall isi_buffer

lc صفحه نمایش

inc 7eh

djnz 7dh ، nextdata

lc صفحه نمایش

lc صفحه نمایش

lc صفحه نمایش

ljmp mulai

elins: db

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

00h ، 00h ، 1dh ، 1dh ، 1dh ، 1dh ، ddh ، ddh ، ffh ، ؛ F

22h ، 20h ، 1dh ، 1dh ، 1dh ، 1dh ، 20h ، 22h ، ffh ، ؛ A

00h، 00h، 9dh، 1dh، 15h، 85h، 88h، a8h، ffh،؛ R

c5h ، c5h ، 00h ، 00h ، c5h ، c5h ، ffh ، ؛ I

00h ، 00h ، c5h ، c5h ، c5h ، c5h ، 30h ، 3ah ، ffh ، ؛ D

c5h ، 45h ، 05h ، 84h ، c0h ، c1h ، c5h ، c5h ، ffh ، ؛ Z

ffh ، ffh ، ffh ، ؛ فضا

00h، 00h، e7h، e7h، e7h، e7h، e7h، e7h، ffh،؛ L

00h ، 00h ، 84h ، 84h ، 84h ، 84h ، c5h ، c5h ، ffh ، ؛ E

00h ، 00h ، c5h ، c5h ، c5h ، c5h ، 30h ، 3ah ، ffh ، ؛ D

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

00h ، 00h ، 1dh ، 1dh ، 1dh ، 1dh ، ddh ، ddh ، ffh ، ؛ F

22h ، 20h ، 1dh ، 1dh ، 1dh ، 1dh ، 20h ، 22h ، ffh ، ؛ A

00h، 00h، 9dh، 1dh، 15h، 85h، 88h، a8h، ffh،؛ R

c5h ، c5h ، 00h ، 00h ، c5h ، c5h ، ffh ، ؛ I

00h ، 00h ، c5h ، c5h ، c5h ، c5h ، 30h ، 3ah ، ffh ، ؛ D

c5h ، 45h ، 05h ، 84h ، c0h ، c1h ، c5h ، c5h ، ffh ، ؛ Z

ffh ، ffh ، ffh ، ؛ فضا

00h، 00h، e7h، e7h، e7h، e7h، e7h، e7h، ffh،؛ L

00h ، 00h ، 84h ، 84h ، 84h ، 84h ، c5h ، c5h ، ffh ، ؛ E

00h ، 00h ، c5h ، c5h ، c5h ، c5h ، 30h ، 3ah ، ffh ، ؛ D

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال

ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ؛ اوال

پایان

منبع کد منبع:

22h ، 20h ، 1dh ، 1dh ، 1dh ، 1dh ، 20h ، 22h ، ffh ، ؛ A

00h، 00h، 8eh، 8eh، 8eh، 8eh، 71h، 71h، ffh،؛ B

30h ، 30h ، c5h ، c5h ، c5h ، c5h ، 71h ، 71h ، ffh ، ؛ C

00h ، 00h ، c5h ، c5h ، c5h ، c5h ، 30h ، 3ah ، ffh ، ؛ D

00h ، 00h ، 84h ، 84h ، 84h ، 84h ، c5h ، c5h ، ffh ، ؛ E

00h ، 00h ، 1dh ، 1dh ، 1dh ، 1dh ، ddh ، ddh ، ffh ، ؛ F

32h ، 30h ، cdh ، cdh ، 0dh ، 0dh ، 01h ، 21h ، ffh ، ؛ G

00h، 00h، beh، beh، beh، beh، 00h، 00h، ffh،؛ ح

c5h ، c5h ، 00h ، 00h ، c5h ، c5h ، ffh ، ؛ I

77h ، 67h ، e7h ، e7h ، c5h ، 00h ، 10h ، ddh ، ffh ، ؛ J

00h، 00h، beh، beh، 3ah، 71h، c5h، cfh، ffh،؛ K

00h، 00h، e7h، e7h، e7h، e7h، e7h، e7h، ffh،؛ L

00h، 00h، f9h، 3ah، 3ah، f9h، 00h، 00h، ffh،؛ M

00h، 00h، fah، beh، 3fh، 77h، 00h، 00h، ffh،؛ N

30h ، 00h ، c5h ، c5h ، c5h ، c5h ، 00h ، 30h ، ffh ، ؛ O

00h ، 00h ، 1dh ، 1dh ، 1dh ، 1dh ، b8h ، f8h ، ffh ، ؛ P

00h، 00h، 9dh، 1dh، 15h، 85h، 88h، a8h، ffh،؛ R

c1h ، c0h ، 84h ، 84h ، 84h ، 04h ، 05h ، 55h ، ffh ، ؛ S

ddh ، ddh ، ddh ، 00h ، 00h ، ddh ، ddh ، ddh ، ffh ، ؛ T

18h، 00h، e7h، e7h، e7h، e7h، 00h، 18h، ffh،؛ U

98h ، 18h ، f7h ، e7h ، e7h ، f7h ، 18h ، 18h ، ffh ، ؛ V

10h ، 10h ، e7h ، 26h ، 26h ، e7h ، 10h ، 10h ، ffh ، ؛ W

c5h ، c5h ، 71h ، 3ah ، 3ah ، 71h ، c5h ، c5h ، ffh ، ؛ X

ddh ، d8h ، bfh ، 27h ، 27h ، bfh ، d8h ، d9h ، ffh ، ؛ Y

c5h ، 45h ، 05h ، 84h ، c0h ، c1h ، c5h ، c5h ، ffh ، ؛ Z

در مرحله بعد ، لطفاً نرم افزار را از طریق این نرم افزار برنامه نویسی پیوند کامپایل کنید

پس از کامپایل نرم افزار ، یک فایل شش ضلعی دریافت خواهید کرد ، آن را توسط ISP USB DT-HiQ AT89S به میکروکنترلر در آدرس 888s52 ارسال کنید. در اینجا پیوند سوزاندن شش ضلعی است

با استفاده از منبع تغذیه 5 VDC ، میکروکنترلر را با شماتیک قبلی وصل کنید.

مرحله 4: مرحله نهایی

Image
Image
مرحله نهایی
مرحله نهایی
مرحله نهایی
مرحله نهایی

برای به دست آوردن سایه های مناسب ، ماتریس LED را در فاصله 190 سانتی متری از دیوار قرار دهید. فاصله بین اولین ذره بین و ماتریس LED 7 سانتی متر است. و 4 سانتی متر از شیشه اول تا دوم ، همچنین برای شیشه دوم تا سوم.

آنچه به دست می آوریم:

1. LED 5 میلی متری 60 میلی متر می شود

2. ماتریس LED 6 6 6 سانتی متر 71 80 80 سانتی متر می شود

برای خواندن آن ، متن ها باید در حالت وارونه و حالت آینه قرار گیرند.

وسایل الکترونیکی ، نرم افزار و سخت افزار ، علاقه من است. من معتقدم که راهی برای ساده سازی الکترونیک (احتمالاً با استفاده از یک shift shift و/یا امکان کنترل بیشتر ماتریس led 8x8 وجود دارد) ، اما باید دانش خود را افزایش دهم. اگر ایده ای دارید که الکترونیک را ساده می کند یا امکان افزودن چراغ های بیشتری برای هر کنترلر را فراهم می کند ، لطفاً در نظرات به من اطلاع دهید.

اگر این دستورالعمل را دوست دارید ، روی "اکنون رای دهید!" کلیک کنید. در زیر آن را کمی تقویت کنید در مسابقه Make it OPTIC.

من می توانم چراغ ها را ببینم!

توصیه شده: