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

CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ ՝ 4 քայլ
CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ ՝ 4 քայլ

Video: CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ ՝ 4 քայլ

Video: CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ ՝ 4 քայլ
Video: Best Music Mix 2023 🔥Gaming Music Mix ♫♫ NoCopyrightSounds [Remake 2023] 2024, Նոյեմբեր
Anonim
CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ
CloudX միկրոկառավարիչով բազմակի 7 հատվածի ցուցադրման հաշվիչ

Այս նախագիծը բացատրում է, թե ինչպես կարելի է երկու 7-սեգմենտով տվյալներ ցուցադրել CloudX միկրոկառավարիչի միջոցով

Քայլ 1: Ստացեք այս նյութը

ՍՏԱԵՔ ԱՅՍ ՆՅՈԹԸ
ՍՏԱԵՔ ԱՅՍ ՆՅՈԹԸ
ՍՏԱԵՔ ԱՅՍ ՆՅՈԹԸ
ՍՏԱԵՔ ԱՅՍ ՆՅՈԹԸ
ՍՏԱԵՔ ԱՅՍ ՆՅՈԹԸ
ՍՏԱԵՔ ԱՅՍ ՆՅՈԹԸ

CLOUDX MICROCONTROLLER

CLOUDX SOFTCARD

V3 լարը

JUMPER WIRE

2 ՅՈԹ ՍԵԳՄԵՆՏ

330 օմ դիմադրություն

Գնեք ձեր բաղադրիչը առցանց այստեղ

Քայլ 2. ԿԱՐԳԱՎՈՐԵԼ HARDWARE

ԿԱՐԳԱՎՈՐՎԱ HARDWARE
ԿԱՐԳԱՎՈՐՎԱ HARDWARE

Այս դեպքում մենք պետք է անենք մուլտիպլեքսավորում

միացրեք երկու հատվածի A, B, DP, C, D, E, F, G կապը, Ամրապնդեք հատվածի A- ն CloudX- ի pin1 հատվածի B հատվածը CloudX- ի pin2- ին

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

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

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

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

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

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

միացրեք առաջին հատվածի ընդհանուր կաթոդը pin10 և

երկրորդ հատվածի ընդհանուր կաթոդը միացրեք pin11- ին

ներբեռնեք CloudX IDE- ն այստեղ

Քայլ 3: ԿՈԴ

Պատճենեք այս ծածկագիրը CloudX IDE- ում

#ներառել #ներառել #ներառել

ածուխի հաշվիչ [2] = {'0', '0'};

setup () {// setup այստեղ char NumberOfDigit = 2; // օգտագործելու համար օգտագործեք 7 հատվածային ցուցադրումների շարք // միացրեք այս CloudX կապումներն Display char A հատվածի A, B, C, D, E, F, G և H կապում DataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // միացրեք CloudX- ի այս կապումներն ամեն մի հատվածի 7-հատվածի ընդհանուր հատվածի անոդին կամ կաթոդին ScanPins = {9, 10}; // սկզբնավորել 7 հատվածի Displayուցադրումը այս տվյալներով Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// hereրագիր այստեղ (int i = 0; i <100; i ++) {// համար հաշվարկեք i /10 և ավելացրեք 48 (այն կերպարի փոխարկելու համար), այնուհետև բեռնեք հաշվիչ [0] հաշվիչում [0] = (i/10) + 48; հաշվիչ [1] = (i%10) + 48; // բեռնել այս հաշվարկը հաշվիչում [0]

Segment_writeText (հաշվիչ, 1000); // Displayուցադրել բովանդակությունը հակառակ զանգվածում

7 հատված} for (int i = 99; i> 0; i-) {// արժեքը i փոփոխականի (մուտքագրման) արժեքը վերածել տողի (ելքի) 10-րդ բազայի intTostr (հաշվիչ, i, DEC); եթե (i <10) // կատարի կոդի այս հատվածը, եթե i փոփոխականի արժեքը 10 -ից փոքր է {հաշվիչ [1] = հաշվիչ [0]; // հաշվիչը [1] փոխարինել հաշվիչի բովանդակությամբ [0] հաշվիչի [0] = '0'; // հաշվիչ [0] փոփոխականը փոխարինել «0» բնույթով} Segment_writeText (հաշվիչ, 1000); // Displayուցադրել բովանդակությունը հակառակ զանգվածում 1 վայրկյան}}}

Քայլ 4. ԴՈOU ՀԱՍIԵ ԴՈ IT

Կիսվեք մեզ հետ այստեղ

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