Բովանդակություն:
- Քայլ 1: HC595 Shift Register
- Քայլ 2: 7 ՍԵԳՄԵՆՏ
- Քայլ 3: Անհրաժեշտ բաղադրիչ
- Քայլ 4: ԿԱՐԳԱՎՈՐՈՄ
- Քայլ 5: Կոդ
Video: CloudX միկրոկոնտրոլերի միջոցով 7-հատվածանոց էկրանին միացնելով Shift գրանցիչ ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս նախագծում մենք հրապարակում ենք ձեռնարկ, թե ինչպես միացնել յոթ հատվածի LED էկրանը CloudX միկրոկոնտրոլերի հետ: Յոթ հատվածային էկրաններ օգտագործվում են բազմաթիվ ներդրված համակարգերում և արդյունաբերական ծրագրերում, որտեղ ցուցադրվող ելքերի տիրույթը նախապես հայտնի է: Հիմնական 1 նիշ յոթ հատվածի ցուցադրումը կարող է ցույց տալ 0-9 թվեր և մի քանի նիշ: 7 հատվածի ցուցադրումները տարբեր տեսակի են. հատկապես դրանք տարբերվում են այն թվանշանների/նիշերի քանակով, որոնք այն կարող է ցուցադրել: Հիմնականում 7 հատվածի ցուցադրումը մեկ միավոր է, որը կարող է ցուցադրել միայն 1 նիշ կամ 1 նիշ: Ավելի շատ թվանշաններ ցուցադրվում են մեկ հատվածի 7 հատվածի էկրանների բազմապատկման միջոցով `կազմելով երկնիշ էկրան, եռանիշ կամ 4 նիշ 7 հատվածի էկրան: Նրա հանգիստ, հեշտ միջերեսային CloudX- ը և 7 հատվածի ցուցադրումը միասին: Եկեք սկսենք ձեռնարկը:
Քայլ 1: HC595 Shift Register
74HC595
74HC595- ը բաղկացած է 8 բիթանոց տեղաշարժի գրանցամատյանից և պահեստային գրանցամատյանից `երեք կարգի զուգահեռ ելքերով: Այն սերիական մուտքը փոխակերպում է զուգահեռ ելքի, որպեսզի կարողանաք պահպանել MCU- ի IO նավահանգիստները: 74HC595- ը լայնորեն օգտագործվում է ՝ նշելու բազմուղի լուսադիոդային լուսարձակներ և վարելու բազմաբիթանոց հատվածային էկրաններ: «Երեք կարգավիճակ» -ը վերաբերում է այն փաստին, որ ելքային կապերը կարող եք սահմանել որպես բարձր, ցածր կամ «բարձր դիմադրություն»: Տվյալների փակման դեպքում ակնթարթային ելքը չի ազդի տեղաշարժի ժամանակ. տվյալների ելքով դուք կարող եք ավելի հեշտությամբ կասկադ անել 74HC595s: 74HC595- ի կապումներն ու դրանց գործառույթները ՝ Q0-Q7: 8-բիթանոց տվյալների զուգահեռ ելքային կապեր, որոնք ունակ են անմիջականորեն կառավարել 8 լուսադիոդային լուսարձակներ կամ 7 հատվածի ցուցադրման 8 կապում: Q7’. Սերիայի ելքային փին, որը միացված է մեկ այլ 74HC595- ի DS- ին` MR շարքի բազմաթիվ 74HC595- ներ միացնելու համար. Վերակայել քորոցը, ակտիվ ցածր մակարդակի վրա; այստեղ այն ուղղակիորեն միացված է 5 Վ -ին: SH: հերթափոխի ռեգիստրի ժամանակային հաջորդականության մուտքագրում: Բարձրացող եզրին, հերթափոխի գրանցամատյանում տվյալները հաջորդաբար մեկ բիթ են շարժվում, այսինքն ՝ Q1- ի տվյալները տեղափոխվում են Q2 և այլն: Մինչ ընկնելու եզրին, հերթափոխի գրանցամատյանում տվյալները մնում են անփոփոխ: ST: Պահեստային ռեգիստրի ժամանակային հաջորդականության մուտքագրում: Բարձրացող եզրին, հերթափոխի ռեգիստրի տվյալները տեղափոխվում են հիշողության ռեգիստր: OE. Ելքի միացման քորոց, ակտիվ ցածր մակարդակով, միացված է GND- ին: D: Պարզապես մուտքագրեք 0-ից 255-ի միջև ընկած թիվը և պահեստային գրանցամատյանը կարող է այն վերածել 8-բիթանոց երկուական թվի և զուգահեռաբար թողարկել այն: Սա թույլ է տալիս հեշտությամբ վերահսկել 7 հատվածի ցուցադրման 8 կապում և ստեղծել ձեր ուզած նախշերը:
Քայլ 2: 7 ՍԵԳՄԵՆՏ
Եկեք սկսենք ձեռնարկը: Մենք պատրաստվում ենք օգտագործել CloudX M633- ը և տասնորդական կետով հիմնական յոթ հատվածի ցուցադրումը: Դուք կարող եք նույնացնել ցուցադրման հատվածները վերևի նկարի օգնությամբ:
Այս յոթ հատվածի ցուցադրումն ունի ընդհանուր թվով 8 LED մեկ թվանշանի վրա, ինչպես ցույց է տրված վերևում նկարում, յոթ LED յուրաքանչյուր հատվածի համար և մեկը տասնորդական կետի համար:
Ինչպես տեսնում եք, ընդհանուր առմամբ կա 10 կապում: Դուք կարող եք նկատել com անունով երկու կապում, ինչպես ցույց է տրված սխեմայում, LED- ների բոլոր կաթոդները (- կապում) միացված են այս երկու կապումներին: Այս 2 կապում մենք կոչում ենք ընդհանուր կաթոդներ և նման ցուցադրումները կոչվում են Common Cathode 7 հատվածի ցուցադրումներ: Կան մոտ յոթ հատվածային էկրաններ, որոնք ընդհանուր անոդ ունեն ընդհանուր կաթոդի փոխարեն: Սովորական անոդային էկրանների միակ տարբերությունն այն է, որ բոլոր անոդները (+ կապում) միացված են իրար և դրանք հայտնի են որպես Common Anode 7 հատվածի ցուցադրիչներ: Բացի այս 2 կոմպիններից, կան ևս 8 այլ կապեր ՝ A, B, C, D, E, F, G և DP անուններով: Ինչպես տեսնում եք նկարում, այս կապումներն ընդհանուր կաթոդային ցուցադրման գլխավոր հատվածների անոդներն են (+ կապում) (ընդհանուր անոդների ցուցադրման դեպքում այս կապումներն են լինելու կաթոդներ)
Քայլ 3: Անհրաժեշտ բաղադրիչ
- CloudX M633
- CloudX SoftCard
- V3 USB մալուխ
- HC595 Shift գրանցամատյան
- jumper լարերը
- Breadboard
- 7 հատվածի ցուցադրում
- 330 օմ դիմադրություն
Քայլ 4: ԿԱՐԳԱՎՈՐՈՄ
Միացրեք 7-հատվածի էկրանը և 74HC595 հերթափոխի գրանցամատյանը CloudX M633- ին.
Միացրեք Vcc կապը 74HC595- ի վրա 5V կապի վրա CloudX- ում:
74HC595- ի GND և OE կապերը միացրեք CloudX- ի GND կապին:
74HC595- ի DS կամ SER կապը միացրեք CloudX- ի թվային կապին 2 -ին:
74HC595- ի SHCP կամ SRCLK կապը միացրեք CloudX- ի թվային կապին 1 -ին:
74HC595- ի STCP կամ RCLK կապը միացրեք CloudX- ի թվային 3 -րդ կապին:
Միացրեք Q0-Q6 կամ QA-QG կապը 74HC595- ի վրա ՝ A-G- ի 7 հատվածի էկրանին ամրացնելու համար:
Միացրեք Q7 կամ QH կապը 74HC595- ի վրա ՝ 7 հատվածի էկրանին DP- ն ամրացնելու համար:
Միացրեք 7-հատվածի ցուցադրման ընդհանուր կաթոդի կապերը (գծապատկերում ՝ 3-րդ և 8-րդ) CloudX- ի Gnd քորոցին:
Քայլ 5: Կոդ
#ներառում
#ներառում
ChangeValue (անստորագիր նշանի արժեք) {
անջատիչ (արժեք) {case 0: return 0x3f; գործ 1 ՝ վերադարձ 0x06; գործ 2: վերադարձ 0x5b; դեպք 3 ՝ վերադարձ 0x4f; դեպք 4 ՝ վերադարձ 0x66; դեպք 5 ՝ վերադարձ 0x6d; դեպք 6 ՝ վերադարձ 0x7d; դեպք 7 ՝ վերադարձ 0x07; գործ 8 ՝ վերադարձ 0x7f; գործ 9: վերադարձ 0x6f; }}
կարգավորում () {
HC595_ կարգավորում (2, 1, 3);
հանգույց () {
համար (char i = 0; i
Խորհուրդ ենք տալիս:
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
Ինչպես պատրաստել անօդաչու սարք ՝ օգտագործելով Arduino UNO - Միկրոկոնտրոլերի միջոցով քառանկյուն սարքեք. 8 քայլ (նկարներով)
Ինչպես պատրաստել անօդաչու սարք ՝ օգտագործելով Arduino UNO | Միկրոկոնտրոլերի միջոցով Quadcopter- ի պատրաստում. Ներածություն Այցելեք իմ Youtube- յան ալիք Անօդաչու թռչող սարքը գնելու համար շատ թանկարժեք սարք (ապրանք) է: Այս գրառման մեջ ես պատրաստվում եմ քննարկել, թե ինչպես եմ այն պատրաստում էժան գնով: Իսկ ինչպե՞ս կարող եք ինքներդ այսպիսին պատրաստել էժան գնով … Դե Հնդկաստանում բոլոր նյութերը (շարժիչներ, ESCs
Օգտագործելով 2 Shift Գրանցիչ (74HC595) ՝ 16 LED- ներ վարելու համար ՝ 9 քայլ
Օգտագործելով 2 Shift Գրանցիչ (74HC595) 16 LED- ներ. Յուրաքանչյուր հերթափոխի գրանցամատյան կշարժի 8 լուսադիոդային լուսարձակներ: Տեղափոխման գրանցամատյանները միացված են այնպես, որ յուրաքանչյուր հերթափոխի գրանցման ելք ունենա մյուսի կրկնօրինակը:
Ինչպես չափել բարձր հաճախականության և աշխատանքային ցիկլը միաժամանակ ՝ միկրոկոնտրոլերի միջոցով. 4 քայլ
Ինչպես չափել բարձր հաճախականության և աշխատանքային ցիկլը ՝ միաժամանակ ՝ միկրոկոնտրոլերի օգնությամբ. Ես գիտեմ, թե ինչ եք մտածում. Կան բազմաթիվ հրահանգներ, թե ինչպես օգտագործել միկրոկառավարիչները ազդանշանի հաճախականությունը չափելու համար: Հորանջում. &Quot; Բայց սպասեք, այս նորամուծությունը կա. Ես նկարագրում եմ հաճախականությունները չափելու միկրոից բարձր
Duերմաստիճանի և խոնավության տվյալների գրանցիչ Arduino- ից մինչև Android հեռախոս ՝ SD քարտի մոդուլով Bluetooth- ի միջոցով. 5 քայլ
Peratերմաստիճանի և խոնավության տվյալների գրանցիչ Arduino- ից մինչև Android հեռախոս ՝ SD քարտի մոդուլով Bluetooth- ի միջոցով. Հաճախ մենք մեր նախագծերում օգտագործում ենք սենսորներ, բայց գտնում ենք տվյալներ հավաքելու, պահելու և անմիջապես հեռախոսներ կամ այլ սարքեր փոխանցելու միջոց