Բովանդակություն:

ՍՏԵՈԹՅՈՆ 7 ՍԵԳՄԵՆՏՈՎ, ՕԳՏԱԳՈՐԵԼ CLOUDX ՄԻԿՐՈՆԱԿՈՏԵԼԻՉ. 4 քայլ
ՍՏԵՈԹՅՈՆ 7 ՍԵԳՄԵՆՏՈՎ, ՕԳՏԱԳՈՐԵԼ CLOUDX ՄԻԿՐՈՆԱԿՈՏԵԼԻՉ. 4 քայլ

Video: ՍՏԵՈԹՅՈՆ 7 ՍԵԳՄԵՆՏՈՎ, ՕԳՏԱԳՈՐԵԼ CLOUDX ՄԻԿՐՈՆԱԿՈՏԵԼԻՉ. 4 քայլ

Video: ՍՏԵՈԹՅՈՆ 7 ՍԵԳՄԵՆՏՈՎ, ՕԳՏԱԳՈՐԵԼ CLOUDX ՄԻԿՐՈՆԱԿՈՏԵԼԻՉ. 4 քայլ
Video: Ինչու են թմրում ձեռքերը. 7 վտանգավոր հիվանդություններ, որոնք կարող են թմրում և ծակոցներ առաջացնել 2024, Նոյեմբեր
Anonim
ՍՏԵՈՅ 7 SEGMENT ՕԳՏԱԳՈՐՄԱՆ CLOUDX ՄԻԿՐՈՆԱԿՈՏԵԼՈԻՉ
ՍՏԵՈՅ 7 SEGMENT ՕԳՏԱԳՈՐՄԱՆ CLOUDX ՄԻԿՐՈՆԱԿՈՏԵԼՈԻՉ

Այս նախագծի համար մենք կընդունենք թվային մուտքագրում Մատրիցային ստեղնաշարից, այնուհետև այն կցուցադրենք յոթ հատվածից ցուցադրվող Մոդուլում: Քանի որ 8 LED- ները պիտակավորված են A- ից G և DP (տասնորդական կետի համար), եթե ցանկանում եք ցուցադրել 6 թիվը, ապա հոսանք կկիրառեք A, C, D, EF և G. հատվածների վրա: Հետեւաբար 6 -ը հավասար է 0b01111101 (DP, G, F, E, D, C, B, A) երկուականում և 0x7D տասնվեցականում:

Քայլ 1: ՆՅՈԹԵՐ

ՆՅՈԹԵՐ
ՆՅՈԹԵՐ
ՆՅՈԹԵՐ
ՆՅՈԹԵՐ
ՆՅՈԹԵՐ
ՆՅՈԹԵՐ
  1. CLOUDX MICROCONTROLLER
  2. CLOUDX SOFTCARD
  3. 7 ՍԵԳՄԵՆՏ
  4. JUMPER WIRE
  5. V3 լարը
  6. 4x3 ԲԱEYԱՆՈ
  7. 330 Օմ
  8. 10K դիմադրություն

ԱՅՍՏԵ կարող եք պատվիրել ձեր բաղադրիչը

Քայլ 2. ԿԱՐԳԱՎՈՐԵԼ ՁԵՐ ՍԱՐՔԱՎՈՐԸ

Հետևեք այս քայլին.

միացնել ՝

Հատվածքի A հատվածը CloudX- ի pin1- ին

Հատված B հատվածը CloudX- ի pin2- ին

Ամրացրեք հատվածի DP- ն CloudX- ի pin3- ին

Հատված C հատվածը CloudX- ի pin4- ին

Հատված D հատվածը CloudX- ի pin5- ին

Հատված E հատվածը CloudX- ի pin6- ին

Հատված F հատվածը CloudX- ի pin7- ին

Հատված G հատվածը CloudX- ի pin9- ին

միացրեք ընդհանուր կաթոդի քորոցը GND- ին

Ստեղնաշարի տողերի քորոցի pinA- ն միացված էր 10k դիմադրիչին և միկրոկոնտրոլերի pin12- ին:

Ստեղնաշարի շարքի քորոցի pinB- ը միացված էր 10k դիմադրիչին և միկրոկառավարիչի pin13- ին:

Ստեղնաշարի շարքի քորոցի pinC- ն միացված էր 10k դիմադրիչին և միկրոկոնտրոլերի pin14- ին:

Ստեղնաշարի շարքի քորոցի pinD- ը միացված էր 10k ռեզիստորին և միկրոկառավարիչի pin15- ին:

Իսկ դիմադրության ծայրը միասին միացված էր GND- ին:

Ստեղնաշարի Row քորոցի pin1- ը միացված էր միկրոկառավարիչի pin10- ին:

Ստեղնաշարի Row քորոցի pin2- ը միացված էր միկրոկառավարիչի pin11- ին:

Ստեղնաշարի Row քորոցի pin3- ը միացված էր միկրոկառավարիչի pin12- ին:

Քայլ 3: ԿՈԴ

Պատճենեք այս կոդը ձեր CloudX IDE- ում:

#ներառել #ներառել #ներառել #սահմանել համարների շարքերը 4 #սահմանել համարների սյունակները 3 նշանի ստեղնաշարի կերպարներ [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // Ստեղնաշարի բանալիների դասավորություն char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; char բանալիներ; // Տասը առանձին char փոփոխականներ ստեղծելու փոխարեն, մենք ստեղծում ենք զանգված `դրանք առանց ստորագրության char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup () {// setup here Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // ստեղնաշարի գործարկում այս տվյալների հետ // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode (1, OUTPUT); // թվային I/O նավահանգստի 1 տեղադրում որպես OUTPUT portWrite (1, OFF_ALL); // ջնջել/անջատել պորտ 1 հանգույցը () {// Programրագիրը ՝ այստեղ

Բանալիներ = getKey (); // Ստուգեք ստեղնաշարի վրա Key Press- ի համար

if (Keys! = 0) portWrite (1, seg [Keys - 48]); // գրել բանալին սեղմված է 7 հատվածի վրա

}

}

Քայլ 4. ԿԻՍՎԵԼ ՄԵ ՄԵ

Կիսեք մեզ հետ ձեր նվաճումը այստեղ

Խորհուրդ ենք տալիս: