Orodha ya maudhui:
- Hatua ya 1: HC595 Shift Register
- Hatua ya 2: SEHEMU YA 7
- Hatua ya 3: Sehemu Inahitajika
- Hatua ya 4: KUWEKA
- Hatua ya 5: Kanuni
Video: Kuingiliana kwa Sehemu ya Sehemu 7 na Usajili wa Shift Kutumia Udhibiti mdogo wa CloudX: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika mradi huu tunachapisha mafunzo juu ya jinsi ya kuunganisha sehemu saba za onyesho la LED na microcontroller ya CloudX. Maonyesho ya sehemu saba hutumiwa katika mfumo mwingi uliopachikwa na matumizi ya viwandani ambapo anuwai ya matokeo yatakayoonyeshwa yanajulikana kabla. Onyesho la msingi la tarakimu 1 la sehemu saba linaweza kuonyesha nambari kutoka 0-9 na herufi chache. Maonyesho 7 ya sehemu ni ya aina tofauti; haswa zinatofautiana katika idadi ya nambari / herufi inayoweza kuonyesha. Kimsingi onyesho la sehemu 7 ni kitengo kimoja, ambacho kinaweza kuonyesha nambari 1 tu au herufi 1. Nambari zaidi zinaonyeshwa kwa kuzidisha sehemu moja ya maonyesho ya sehemu 7 pamoja ili kuunda onyesho la tarakimu 2, onyesho la tarakimu 3 au onyesho la sehemu 4 ya nambari 7. Utulivu wake rahisi wa interface CloudX na sehemu ya 7 kuonyesha pamoja! Hebu tuanze mafunzo.
Hatua ya 1: HC595 Shift Register
74HC595
74HC595 ina rejista ya mabadiliko ya 8-bit na rejista ya uhifadhi yenye matokeo ya serikali tatu. Inabadilisha uingizaji wa serial kuwa pato linalofanana ili uweze kuhifadhi bandari za IO za MCU. 74HC595 inatumiwa sana kuonyesha LED nyingi na kuendesha maonyesho ya sehemu nyingi. "Nchi tatu" inamaanisha ukweli kwamba unaweza kuweka pini kama pato la juu, chini au "hali ya juu." Kwa kufungwa kwa data, pato la papo hapo halitaathiriwa wakati wa kuhama; na pato la data, unaweza kuteleza 74HC595s kwa urahisi zaidi. Pini za 74HC595 na kazi zao: Q0-Q7: pini za data zinazofanana za 8-bit, zinazoweza kudhibiti LEDs 8 au pini 8 za onyesho la sehemu 7 moja kwa moja. Q7 ': Pini ya pato la mfululizo, iliyounganishwa na DS ya 74HC595 nyingine kuunganisha 74HC595s nyingi katika safu ya MR: Rudisha pini, inayofanya kazi kwa kiwango cha chini; hapa imeunganishwa moja kwa moja na 5V. SH: Mchanganyiko wa mlolongo wa muda wa rejista ya mabadiliko. Kwenye makali inayoinuka, data katika rejista ya mabadiliko inahamia mfululizo moja, i.e. data katika Q1 inahamia Q2, na kadhalika. Wakati ukiwa ukingoni, data katika rejista ya mabadiliko hubadilika bila kubadilika. ST: Uingizaji wa mlolongo wa muda wa rejista ya uhifadhi. Kwenye makali inayoinuka, data katika rejista ya mabadiliko inahamia kwenye rejista ya kumbukumbu. OE: Pato kuwezesha pini, inayofanya kazi kwa kiwango cha chini, iliyounganishwa na GND. Ds: Siri ya pembejeo ya data VCC: Voltage chanya ya usambazaji GND: Chini Hapa kazi ya mabadiliko () inatumiwa, ambayo inakuja na CloudX IDE. Ingiza tu nambari kati ya 0 na 255 na rejista ya uhifadhi inaweza kuibadilisha kuwa nambari ya binary ya 8-bit na kuitoa sambamba. Hii hukuruhusu kudhibiti kwa urahisi pini 8 za onyesho la sehemu 7 na kuunda muundo wowote unaotaka.
Hatua ya 2: SEHEMU YA 7
Wacha tuanze mafunzo. Tutatumia CloudX M633 na onyesho la msingi la sehemu saba na alama ya desimali. Unaweza kutambua sehemu za onyesho kwa msaada wa takwimu hapo juu.
Onyesho hili la sehemu saba lina jumla ya LED 8 kwa kila tarakimu kama inavyoonyeshwa kwenye picha hapo juu, saba za LED kwa kila sehemu na moja kwa nukta ya decimal.
Kama unaweza kuona kuna pini 10 kwa jumla. Unaweza kuona pini mbili zilizoitwa com, kama inavyoonyeshwa kwenye mchoro wa mzunguko cathode zote (- pini) za LED zimeunganishwa na pini hizi mbili. Tunaziita pini hizi mbili kama cathode za kawaida na maonyesho kama hayo huitwa maonyesho ya sehemu ya Kawaida ya Cathode 7. Kuna maonyesho kadhaa ya sehemu ambayo yana anode za kawaida badala ya cathode ya kawaida. Tofauti pekee ya maonyesho ya anode ya kawaida ni anode zote (+ pini) zimeunganishwa pamoja na zinajulikana kama maonyesho ya sehemu ya kawaida ya Anode 7. Mbali na pini hizi mbili, kuna pini nyingine 8 zilizoitwa A, B, C, D, E, F, G na DP. Kama unavyoona kwenye takwimu, pini hizi ni anode (+ pini) za sehemu zilizoongozwa za onyesho la kawaida la cathode (katika kesi ya anode za kawaida zinaonyesha pini hizi zitakuwa cathode)
Hatua ya 3: Sehemu Inahitajika
- CloudX M633
- CloudX SoftCard
- Cable ya V3 Usb
- Rejista ya HC595 Shift
- waya za kuruka
- Bodi ya mkate
- Uonyesho wa sehemu
- 330 ohm kupinga
Hatua ya 4: KUWEKA
Unganisha onyesho la Sehemu 7 na rejista ya mabadiliko ya 74HC595 kwa CloudX M633:
Unganisha pini ya Vcc kwenye 74HC595 hadi 5V pin kwenye CloudX.
Unganisha pini za GND na OE kwenye 74HC595 hadi pini ya GND kwenye CloudX.
Unganisha DS au pini ya SER kwenye 74HC595 kwa pini ya dijiti 2 kwenye CloudX.
Unganisha pini ya SHCP au SRCLK kwenye 74HC595 kwa pini ya dijiti 1 kwenye CloudX.
Unganisha pini ya STCP au RCLK kwenye 74HC595 kwa pini ya dijiti 3 kwenye CloudX.
Unganisha pini ya Q0-Q6 au QA-QG kwenye 74HC595 kubandika A-G kwenye onyesho la sehemu 7.
Unganisha pini ya Q7 au QH kwenye 74HC595 kubandika DP kwenye onyesho la sehemu 7.
Unganisha pini za kawaida za cathode (pini 3 na 8 kwenye mchoro) kwenye onyesho la sehemu 7 kwa pini ya Gnd kwenye CloudX.
Hatua ya 5: Kanuni
# pamoja
# pamoja
ChangeValue (thamani ya saha isiyosainiwa) {
kubadili (thamani) {kesi 0: kurudi 0x3f; kesi 1: kurudi 0x06; kesi 2: kurudi 0x5b; kesi 3: kurudi 0x4f; kesi ya 4: kurudi 0x66; kesi 5: kurudi 0x6d; kesi ya 6: kurudi 0x7d; kesi 7: kurudi 0x07; kesi ya 8: kurudi 0x7f; kesi 9: kurudi 0x6f; }}
kuanzisha () {
Kuweka HC595 (2, 1, 3);
kitanzi () {
kwa (char i = 0; i
Ilipendekeza:
Sehemu ya Maonyesho ya Sehemu ya 7 na Usajili wa Shift: Hatua 3
Sehemu ya Maonyesho ya Sehemu ya 7 na Usajili wa Shift: Huu ni mradi mzuri wa kuanza ikiwa unajifunza tu jinsi ya kutumia rejista ya mabadiliko na jinsi inavyofanya kazi na nambari. Kwa kuongezea, mradi huu ni mwanzo mzuri ikiwa wewe ni mpya kwa onyesho la sehemu 7. Kabla ya kuanza mradi huu hakikisha kuwa
Mpangaji Mdogo wa Watawala Mdogo wa ATTINY Na Arduino UNO: Hatua 7
Mpangaji Mdogo wa Watawala Wadhibiti Wadogo Na Arduino UNO: Kwa sasa inafurahisha kutumia wadhibiti wa mfululizo wa ATTINY kwa sababu ya utofautishaji wao, bei ya chini lakini pia ukweli kwamba wanaweza kusanidiwa kwa urahisi katika mazingira kama Arduino IDE. kuhamisha kwa urahisi
Kraken Jr. IoT App Mafunzo Sehemu ya 1 - Usajili wa Barua pepe na Uanzishaji: Hatua 9
Sehemu ya 1 ya Kraken Jr. Wavuti. kwa Kutumia Arduino Uno + Ethernet Shield wewe w
Kraken Jr. IoT App Mafunzo Sehemu ya 3 - Usajili wa Arduino: Hatua 6
Sehemu ya 3 ya Kraken Jr. Hatua ya mwisho ya mafunzo ya mafungu matatu. Usajili wa Bodi ya Arduino, hii
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya Dola 2: Hatua 11
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya $ 2 Bucks: Kuna mengi kwenye mtandao kuhusu kuanza na watawala wa Micro. Kuna chaguo nyingi huko nje, njia nyingi za kuzipanga ikiwa unaanza au sio na chip yenyewe, bodi za maendeleo au SOC kamili (System On Chip)