Агуулгын хүснэгт:
- Алхам 1: Эдгээр бүрэлдэхүүн хэсгүүдийг цуглуулах
- Алхам 2: Тоног төхөөрөмжийн тохиргоо
- Алхам 3: Кодлох
Видео: CloudX микроконтроллертой 0-9 сегментийн тоолуур: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төсөлд бид долоон сегмент бүхий LED дэлгэц ашиглан 0-ээс 9 хүртэл тоолох боломжтой.
Долоон сегментийн LED дэлгэц нь найман LED-ээс бүрдэх бөгөөд тоонуудыг харуулахад төгс тохирох бөгөөд дэлгэцийн ашигладаг зүүг багасгахын тулд LED-ийн бүх анод эсвэл катодуудыг хооронд нь холбож, нийтлэг анод эсвэл нийтлэг гэж нэрлэдэг. катод тус тус Манай төслийн хувьд бид нийтлэг катодын төрлийг ашигладаг. 8 LED нь A -аас G ба DP гэсэн тэмдэглэгээтэй (аравтын бутархайн хувьд). Манай нийтлэг катодын модулийн хувьд LED сегмент бүрийн хувьд анодын зүү байдаг. Жишээлбэл, хэрэв та 4 тоог харуулахыг хүсвэл B, C, F, G сегментүүдэд гүйдлийг ашиглах болно. CloudX сегментийн номын сан нь 7 сегментийн модулийг ашиглахад хялбар болгодог.
Алхам 1: Эдгээр бүрэлдэхүүн хэсгүүдийг цуглуулах
1. CLOUDX MICROCONTROLLER
2. CLOUDX SOFTCARD
3. V3 USB CORD
4. 7 сегмент (катод)
5. JUMPER WIRE
6. 330 Ом эсэргүүцэл
Алхам 2: Тоног төхөөрөмжийн тохиргоо
Энэ алхамыг дагана уу:
холбоно уу:
CloudX -ийн зүү 1 -ийн сегментийн А зүү
CloudX -ийн 2 -р хэсэгт сегментийн В зүү
CloudX -ийн 3 -р хэсэгт сегментийн DP -ийг холбоно уу
CloudX -ийн 4 -р хэсэгт сегментийн C зүү
CloudX -ийн pin5 руу сегментийн D зүү
CloudX -ийн 6 -р хэсгийн сегментийн Е зүү
CloudX -ийн pin7 руу сегментийн F зүү
CloudX -ийн pin9 -ийн сегментийн G зүү
нийтлэг катодын зүүг GND руу холбоно уу
Холболт хийсний дараа кодчилолыг явуулна уу.
Cloudx IDE -ийг эндээс татаж авна уу
Алхам 3: Кодлох
Энэ кодыг CloudX IDE руу хуулна уу
#оруулах #оруулах char NumberOfDigit = 1; // ашиглах 7 сегментийн дэлгэцийн тоог тохируулна уу
// эдгээр CloudX тээглүүрийг дэлгэцийн A, B, C, D, E, F, G, H зүү рүү холбоно уу.
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// эдгээр CloudX тээглүүрийг 7 сегментийн дэлгэц бүрийн нийтлэг анод эсвэл катод руу холбоно уу
char сегментScanPins = 0; // тээглүүрийг хадгалахын тулд бид шууд газартай холбодог (катод) тохиргоо () {// энд тохируулах // эдгээр өгөгдөл бүхий 7 сегментийн дэлгэцийг эхлүүлэх Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Энд програмчлах Segment_write (0, 1000); // 7 сегментийн дэлгэц дээр 1 секундын турш 0 гэж бич Segment_write (1, 1000); // 7 секундын дэлгэц дээр 1 бичих 1 секундын дотор Segment_write (2, 1000); // 7 сегментийн дэлгэц дээр 1 секундын турш 2 бичих Segment_write (3, 1000); // 7 сегментийн дэлгэц дээр 1 секундын турш 3 бичих Segment_write (4, 1000); // 7 секундын дэлгэц дээр 4-ийг 1 секундын турш бичих Segment_write (5, 1000); // 7 сегментийн дэлгэц дээр 1 секундын турш 5 бичих Segment_write (6, 1000); // 7 сегментийн дэлгэц дээр 6 бичих 1 секундын дотор Segment_write (7, 1000); // 7 сегментийн дэлгэц дээр 7 бичих 1 секундын дотор Segment_write (8, 1000); // 7 секундын дэлгэц дээр 1 секундын турш 8 бичих Segment_write (9, 1000); // 7 секундын дэлгэц дээр 9 секундын турш бич}}
Зөвлөмж болгож буй:
Shift бүртгэлтэй 7 сегментийн дэлгэцийн тоолуур: 3 алхам
7 сегментийн дэлгэцийн тоолуур нь ээлжийн бүртгэлтэй: Хэрэв та ээлжийн бүртгэлийг хэрхэн ашиглах, кодоор хэрхэн ажиллах талаар дөнгөж сурч байгаа бол энэ бол төгс эхлэгч төсөл юм. Нэмж дурдахад, хэрэв та 7 сегментийн дэлгэцтэй танилцаж байгаа бол энэ төсөл маш сайн эхлэл болно. Энэ төслийг эхлүүлэхийн өмнө та дараах зүйлсийг хийх хэрэгтэй:
Тоолуур тоолуур: 4 алхам
Тоолуур тоолуур: Энэхүү зааварчилгаанд би өдөр тутмын амьдралдаа цагийн менежментийг удирдахад туслах тоолох тоолуур хийхийг зааж өгөх болно. Гол урам зориг нь энэ линкээс ирсэн юм. Энэхүү тоолох тоолуур нь үндсэндээ дөрвөн оронтой долоон сегмент байх болно
CloudX микроконтроллертой 7 сегментийн дэлгэцийн тоолуур: 4 алхам
CloudX микроконтроллертой 7 сегментийн дэлгэцийн олон тооны тоолуур: Энэхүү төсөл нь CloudX микроконтроллер ашиглан хоёр 7 сегмент дээрх өгөгдлийг хэрхэн харуулах талаар тайлбарласан болно
7 сегментийн дэлгэцийн тоолуур: 3 алхам
7 сегментийн дэлгэцийн тоолуур: Өнөөдөр би танд зориулж өөр нэг төсөл байна-1 оронтой 7 сегментийн дэлгэцийн тоолуур. Энэ бол 0 -ээс 9 хүртэл, дараа нь 0 -ээс тоолох хөгжилтэй бяцхан төсөл юм. Та үүнийг энэ алдартай дэлгэцийг ашиглах ерөнхий заавар болгон ашиглаж болно. Үүнд зориулсан хэсгүүд
7 сегментийн LED ашиглан BloodBowl эргэх тоолуур: 5 алхам
7 сегментийн LED ашиглан BloodBowl эргэх тоолуур: Энэхүү төсөл нь 6 Charlieplexed 7 сегментийн LED ашигладаг BloodBowl тоглоомын тоолуурт зориулагдсан болно