Mundarija:
- 1 -qadam: BU MATERIALNI OLING
- 2-qadam: QURILMALARNI O'RNATISH
- 3 -qadam: KODLASH
- 4 -qadam: Siz bunga erishdingizmi?
Video: CloudX mikrokontrolerli bir nechta 7 segmentli displey hisoblagichi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu loyiha CloudX mikrokontrolleridan foydalanib, ikkita 7 segmentli ma'lumotlarni qanday ko'rsatishni tushuntiradi
1 -qadam: BU MATERIALNI OLING
CLOUDX MICROCONTROLLER
CLOUDX SOFTCARD
V3 CORD
JUMPER TEL
2 YETTI SEGMENT
330 ohmli qarshilik
Komponentingizni onlayn sotib oling
2-qadam: QURILMALARNI O'RNATISH
Buning uchun biz multiplekslashni amalga oshirishimiz kerak
ikkita segmentning A, B, DP, C, D, E, F, G pinlarini bir -biriga ulang, Segmentning A pinini CloudX -ning 1 -piniga B segmentining CloudX -ning 2 -piniga
Segmentning DP -ni CloudX -ning 3 -piniga ulang
Segmentning C pinini CloudX -ning 4 -piniga
Segmentning D pinini CloudX -ning 5 -piniga ulang
Segmentning E pinini CloudX -ning 6 -piniga ulang
Segmentning F pinini CloudX -ning 7 -piniga ulang
Segmentning G pinini CloudX -ning 9 -piniga ulang
birinchi segmentning umumiy katodini pin10 va ga ulang
ikkinchi segmentning umumiy katodini pin11 ga ulang
CloudX IDE -ni bu erdan yuklab oling
3 -qadam: KODLASH
Ushbu kodni CloudX IDE -ga nusxalash
#qo'shish #qo'shish #qo'shish
char hisoblagich [2] = {'0', '0'};
setup () {// bu erda sozlash char NumberOfDigit = 2; // ishlatiladigan 7 segmentli displeylar sonini belgilang // bu CloudX pinlarini A, B, C, D, E, F, G va H pinlariga ulang DataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // bu CloudX pinlarini har bir 7 segmentli displey charS segmentidagi umumiy anod yoki katodga ulangScanPins = {9, 10}; // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins) yordamida 7 segmentli displeyni ishga tushiring; loop () {// Bu erda dastur (int i = 0; i <100; i ++) {// i /10 ni hisoblab, 48 ni qo'shing (belgiga aylantirish uchun), keyin hisoblagichga yuklang [0] hisoblagich [0] = (i/10) + 48; hisoblagich [1] = (i%10) + 48; // hisobni hisoblagichga yuklang [0]
Segment_writeText (hisoblagich, 1000); // Kontentni hisoblagichlar qatorida ko'rsatish
7segment} uchun (int i = 99; i> 0; i-) {// i o'zgaruvchisidagi (kirish) qiymatini 10 intTostr (taymer, i, DEC) bazasidagi satrga (chiqish) aylantirish; if (i <10) // kodning bu qismini bajaring, agar i o'zgaruvchisidagi qiymat 10 dan kam bo'lsa {hisoblagich [1] = hisoblagich [0]; // hisoblagichni [1] hisoblagich tarkibiga almashtiring [0] hisoblagich [0] = '0'; // hisoblagich [0] o'zgaruvchisini '0'} Segment_writeText belgisi bilan almashtiring (hisoblagich, 1000); // Kontentni hisoblagich qatorida 1 soniya ko'rsatish}}}
4 -qadam: Siz bunga erishdingizmi?
Bu erda biz bilan baham ko'ring
Tavsiya:
Shift registrli 7 segmentli displey hisoblagichi: 3 qadam
Shift registrli 7 ta segmentli displey hisoblagichi: Agar siz smenali registrdan qanday foydalanishni va uning kod bilan ishlashini o'rganayotgan bo'lsangiz, bu boshlang'ich loyiha uchun eng zo'r. Bundan tashqari, agar siz 7 segmentli displeyda yangi bo'lsangiz, bu loyiha ajoyib boshlanishdir. Loyihani boshlashdan oldin, ishonch hosil qiling
CloudX mikrokontroler yordamida 7-segmentli displey Shift registrida. 5 qadam
7-segmentli displeyni CloudX mikrokontrolderi yordamida Shift Ro'yxatdan o'tish kitobi bilan o'zaro bog'lash: Ushbu loyihada biz ettita segmentli LED displeyni CloudX mikrokontroler bilan qanday bog'lash bo'yicha qo'llanma nashr etamiz. Etti segmentli displeylar ko'plab o'rnatilgan tizimlar va sanoat dasturlarida ishlatiladi, bu erda chiqish diapazoni aniq
CloudX mikrokontrolerli 0-9 segmentli hisoblagich: 3 qadam
CloudX mikrokontrolerli 0-9 segmentli hisoblagich: Ushbu loyihada biz 0 dan 9 gacha hisoblash uchun etti segmentli LED displeydan foydalanamiz. Etti segmentli LED displey sakkiz LEDdan iborat bo'lib, raqamlarni ko'rsatish uchun juda mos keladi. displeyda ishlatiladigan pinlar, barcha anodlar yoki katodlar
7-segmentli displey hisoblagichi: 3 qadam
7-segmentli displey hisoblagichi: Bugun menda siz uchun yana bir loyiha bor-1-raqamli 7-segmentli displey hisoblagichi. Bu 0 dan 9 gacha, keyin esa 0 ga qaytadigan qiziqarli kichik loyiha. Siz uni mashhur displeydan foydalanish bo'yicha umumiy qo'llanma sifatida ishlatishingiz mumkin. Buning uchun qismlar
Bir nechta mikrokontroldan bir nechta LEDni qanday chiqarish mumkin: 6 qadam (rasmlar bilan)
Bir nechta mikroto'lqinli pinlardan qanday qilib ko'p LEDlarni haydash mumkin: Ko'pgina mikrokontrolderlarning uch holatida (+V, GND yoki "yuqori impedansli") mavjudligidan foydalanib, siz N pinli N*(N-1) LEDlarni boshqarishingiz mumkin. Shunday qilib, PIC12Fxxx yoki ATtiny11 kabi 8pinli mikrokontroller beshta mavjud 20 ta LEDni boshqarishi mumkin