Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang pag-unlad ng umiiral na microcontroller ay napakabilis. Ang isang pulutong ng mga elektronikong kagamitan ay nagsasamantala sa microcontroller. Ang isa pang naaangkop sa microcontroller na gumagawa ng application ng physic para sa mga regalo na character sa pamamagitan ng paggamit ng dot matrix led display 8X8 (8 haligi-8 na linya) na karaniwang cathode. Karaniwan, ang dot matrix led display ay alyansa ilang pinangunahan na integrated form ng isang bilang ng mga haligi at linya. Mayroong maraming uri ng tuldok na pinangunahan ng display na nabili na pagmemerkado, kadalasan na pinag-iiba ang isang bilang ng mga haligi at ang bilang ng mga linya ay at karaniwang ginagawa sa network dot matrix na humantong sa pagpapakita halimbawa matrix 8x8 karaniwang anode o karaniwang cathode, matrix 8x8 karaniwang anode o cathode, matrix 8X8 karaniwang anode o karaniwang cathode.
Mula sa anggulo ng pisikal na ng mga tao ay maaaring gawin ito mula sa solong pinangunahan, nakaayos sa tiyak na pagkakasunud-sunod batay sa nito at karaniwan kung ano ang nalalapat. Para sa mga batayang programa ng aplikasyon ng pisika ng character sa microcontroller AT89s52, nag-a-apply ako sa isang programa ng pagpupulong MCS51. Para sa oras na ito ay pagsamahin ko sa pagitan ng dot matrix na humantong sa display 8X8 gamit ang isang magnifying glass. Tulad ng alam nating ang magnifying glass ay maaaring gawing mas malaki ang anino at maitakda ang pokus. Hinahayaan ang magic magsimula …
Hakbang 1: Hakbang 1: Mga bagay na Ihahanda
Sumangguni ka sa mga sangkap na kinakailangan ng pag-click sa pangalan ng mga bahagi upang mag-order offline:
MATERIAL
- 1. SOCKET 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- Tumalon LED
- LED matrix 8x8
- JACK -DC
- LED Power
- IDE10-lalake
- Quartz 12MHz
- Capacitor Ceramics 33P
- Kapasitor 16V 10uF
- ISP Supply
- 3 x magnifying glass
TOOLS:
- Panghinang
- Manipis na Solder
- Solder WickFlux (Gusto ko ng likido sa isang nadama na pen pen)
- Mga Tweezer
- Magnifying Glass (kapaki-pakinabang ngunit hindi kinakailangan)
- Utility Knife
- Mga Cutter ng Wire
Hakbang 2: Mga Hakbang 2: Built In
O sige, magsimula na tayo ….
Mula sa Schematic Proteus maaari mong makita ang Microcontroller AT89s52 ay konektado sa display LED matrix 8x8. Maaari mong gawin ang circuit sa pamamagitan ng pag-print sa coreldraw file. Tiyaking ilagay sa tamang bahagi ng file.
Hakbang 3: Mga Hakbang 3: Software
Source code asm:
# isama (sfr51.inc)
org 0h
ljmp mulai
isi_buffer:
Mov 7ch, # 08h
Mov r0, # 70h
ulang:
Mov a, 7eh
Movc a, @ a + dptr
Mov @ r0, a
inc dptr
inc r0
djnz 7ch, ulang
ret
diseg:
Mov 7bh, # 08h
Mov r1, # 70h
Mov 78h, # 07fh
ulang2:
Mov a, @ r1
Mov p0, a
inc r1
Mov a, 78h
Mov p1, a
rr a
Mov 78h, a
lcall pagkaantala
Mov p0, # 0ffh
Mov p1, # 0ffh
djnz 7bh, ulang2
ret
antala:
Mov 79h, # 0c0h
antala1:
djnz 79h, pagkaantala1
ret
ipakita:
Mov 7ah, # 10h; perlambat jalan
display1:
lcall diseg
djnz 7ah, display1
ret
mulai:
Mov 7eh, # 1
Mov 7dh, # 255
susunod na data:
Mov dptr, #elins
lcall isi_buffer
lcall display
inc 7eh
djnz 7dh, nextdata
lcall display
lcall display
lcall display
ljmp mulai
elins: db
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
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,; puwang
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,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
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,; puwang
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,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal
ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh; awal
Tapusin
Liham ng code ng mapagkukunan:
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,; H
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
Susunod, mangyaring ipagsama ang software sa pamamagitan ng link na ito ng software ng software
Makakakuha ka ng isang hex ng file pagkatapos maipon ang software, ipadala ito sa microcontroller at89s52 ng DT-HiQ AT89S USB ISP. Narito ang link burn hex
Ikonekta ang microcrontoller sa nakaraang eskematiko sa pamamagitan ng paggamit ng 5 VDC power supply.
Hakbang 4: Pangwakas na Hakbang
Upang makuha ang perpektong mga anino, ilagay ang LED Matrix 190 cm mula sa dingding. Ang distansya sa pagitan ng unang magnifying glass at LED matrix ay 7 cm. At 4 cm mula sa una hanggang sa pangalawang baso, para din sa pangalawa hanggang pangatlong baso.
Ano ang nakukuha natin:
1. Ang 5 mm LED ay nagiging 60 mm
2. Ang 6 x 6 cm LED Matrix ay nagiging 71 x 80 cm
Upang mabasa ito, dapat ilagay sa baligtad at posisyon ng salamin ang mga teksto.
Ang electronics, pati na rin ang software at hardware, ang aking hilig. Naniniwala ako na mayroong isang paraan upang gawing simple ang theelectronics (posibleng paggamit ng isang shift register at / o upang gawing posible upang makontrol ang higit pang 8x8 led matrix), ngunit kailangan kong pagbutihin ang aking kaalaman. Kung mayroon kang anumang mga ideya na maaaring gawing simple ang electronics o gawing posible na magdagdag ng higit pang mga ilaw para sa bawat tagontrol, mangyaring ipaalam sa akin sa mga komento.
Kung gusto mo ang Ituturo na ito, i-click ang "Bumoto Ngayon!" sa ibaba upang bigyan ito ng kaunting tulong sa Make it OPTIC Contest.
Kita ko ang mga ilaw!