Satura rādītājs:
- 1. darbība: HC595 maiņu reģistrs
- 2. darbība: 7 SEGMENTS
- 3. darbība: nepieciešama sastāvdaļa
- 4. darbība: IESTATĪŠANA
- 5. darbība: kods
Video: 7 segmentu displeja saskarne ar maiņu reģistru, izmantojot CloudX mikrokontrolleru: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā projektā mēs publicējam apmācību par to, kā sasaistīt septiņu segmentu LED displeju ar CloudX mikrokontrolleri. Septiņu segmentu displeji tiek izmantoti daudzās iegultās sistēmās un rūpnieciskos lietojumos, kur parādāmo izeju diapazons ir zināms iepriekš. Pamata 1 ciparu septiņu segmentu displejs var parādīt ciparus no 0 līdz 9 un dažas rakstzīmes. 7 segmentu displeji ir dažāda veida; jo īpaši tie atšķiras pēc parādāmo ciparu/rakstzīmju skaita. Būtībā 7 segmentu displejs ir viena vienība, kas var parādīt tikai 1 ciparu vai 1 rakstzīmi. Vairāk ciparu tiek parādīts, multipleksējot vienas vienības 7 segmentu displejus, veidojot 2 ciparu displeju, 3 ciparu displeju vai 4 ciparu 7 segmentu displeju. Tā klusais, viegli saskarnes CloudX un 7 segmentu displejs kopā! Sāksim apmācību.
1. darbība: HC595 maiņu reģistrs
74HC595
74HC595 sastāv no 8 bitu maiņu reģistra un atmiņas reģistra ar trīs stāvokļu paralēlām izejām. Tas pārvērš seriālo ieeju paralēlā izejā, lai jūs varētu saglabāt MCU IO portus. 74HC595 tiek plaši izmantots, lai norādītu daudzceļu gaismas diodes un vadītu daudzbitu segmentu displejus. "Trīs stāvokļi" attiecas uz faktu, ka izejas tapas var iestatīt kā augstu, zemu vai "augstu pretestību". Izmantojot datu fiksēšanu, pārejas laikā netiks ietekmēta tūlītējā izvade; izmantojot datu izvadi, jūs varat vieglāk veikt kaskādi 74HC595. 74HC595 tapas un to funkcijas: Q0-Q7: 8 bitu paralēlas datu izvades tapas, kas var tieši vadīt 8 gaismas diodes vai 8 7 segmentu displeja tapas. Q7’: Sērijas izejas tapa, savienota ar cita 74HC595 DS, lai savienotu vairākus 74HC595 sērijas MR: Reset pin, aktīvs zemā līmenī; šeit tas ir tieši savienots ar 5V. SH: maiņu reģistra laika secības ievade. Pieaugošajā malā maiņu reģistra dati pāriet secīgi vienu bitu, t.i., dati Q1 tiek pārvietoti uz Q2 utt. Atrodoties krītošajā malā, maiņu reģistra dati paliek nemainīgi. ST: uzglabāšanas reģistra laika secības ievade. Pieaugošajā malā maiņu reģistra dati tiek pārvietoti atmiņas reģistrā. OE: izejas iespējošanas tapa, aktīva zemā līmenī, savienota ar GND. Ds: Sērijas datu ievades tapa VCC: Pozitīvs barošanas spriegums GND: Zeme Šeit tiek izmantota funkcija shiftout (), kas tiek piegādāta kopā ar CloudX IDE. Vienkārši ievadiet skaitli no 0 līdz 255, un krātuves reģistrs var to pārvērst 8 bitu binārajā skaitlī un izvadīt paralēli. Tas ļauj viegli kontrolēt 7 segmentu displeja 8 tapas un izveidot vēlamos modeļus.
2. darbība: 7 SEGMENTS
Sāksim apmācību. Mēs izmantosim CloudX M633 un septiņu segmentu pamata displeju ar komatu. Izmantojot iepriekš redzamo attēlu, varat noteikt displeja segmentus.
Šajā septiņu segmentu displejā kopā ir 8 gaismas diodes uz vienu ciparu, kā parādīts attēlā, septiņas gaismas diodes katram segmentam un viena zīme aiz komata.
Kā redzat, kopā ir 10 tapas. Jūs varat pamanīt divas tapas ar nosaukumu com, kā parādīts shēmas shēmā, katrai gaismas diodes katodei (- tapām) ir pievienotas šīs divas tapas. Šīs 2 tapas mēs saucam par parastajiem katodiem, un šādus displejus sauc par kopējā katoda 7 segmenta displejiem. Ir aptuveni septiņi segmentu displeji, kuriem ir kopīgi anodi, nevis kopēji katodi. Vienīgā atšķirība parastajiem anoda displejiem ir tā, ka visi anodi (+ tapas) ir savienoti kopā, un tie ir pazīstami kā kopējie anoda 7 segmenta displeji. Papildus šīm divām tapām ir vēl 8 tapas ar nosaukumu A, B, C, D, E, F, G un DP. Kā redzat attēlā, šīs tapas ir kopējā katoda displeja vadīto segmentu anodi (+ tapas) (parasto anodu displeja gadījumā šie tapas būs katodi)
3. darbība: nepieciešama sastāvdaļa
- CloudX M633
- CloudX SoftCard
- V3 USB kabelis
- HC595 maiņu reģistrs
- džemperu vadi
- Maizes dēlis
- 7 Segmentu displejs
- 330 omu rezistors
4. darbība: IESTATĪŠANA
Savienojiet 7 segmentu displeju un 74HC595 maiņu reģistru ar CloudX M633:
Savienojiet Vcc tapu 74HC595 ar 5V tapu CloudX.
Savienojiet GND un OE tapas uz 74HC595 ar GND tapu CloudX.
Savienojiet DSH vai SER tapu ierīcē 74HC595 ar 2. digitālo tapu CloudX.
Savienojiet SHCP vai SRCLK tapu uz 74HC595 ar CloudX 1. ciparu tapu.
Savienojiet STCP vai RCLK tapu uz 74HC595 ar CloudX 3. digitālo tapu.
Savienojiet Q0-Q6 vai QA-QG tapu uz 74HC595 7-segmenta displeja A-G tapai.
Savienojiet Q7 vai QH tapu uz 74HC595 ar DP tapu 7 segmentu displejā.
Pievienojiet kopējās katoda tapas (diagrammas 3. un 8. tapa) 7 segmentu displejā ar Gnd tapu CloudX.
5. darbība: kods
#iekļaut
#iekļaut
ChangeValue (neparakstīta simbola vērtība) {
slēdzis (vērtība) {case 0: return 0x3f; 1. gadījums: atgriešanās 0x06; 2. gadījums: atgriešanās 0x5b; 3. gadījums: atgriezties 0x4f; 4. gadījums: atgriešanās 0x66; 5. gadījums: atgriešanās 0x6d; 6. gadījums: atgriešanās 0x7d; 7. gadījums: atgriešanās 0x07; 8. gadījums: atgriešanās 0x7f; 9. gadījums: atgriešanās 0x6f; }}
uzstādīt(){
HC595_setting (2, 1, 3);
cilpa () {
par (char i = 0; i
Ieteicams:
Septiņu segmentu displeja kontrole, izmantojot Arduino un 74HC595 maiņu reģistru: 6 soļi
Septiņu segmentu displeja kontrole, izmantojot Arduino un 74HC595 maiņu reģistru: Hei, kas notiek, puiši! Akarsh šeit no CETech. Septiņu segmentu displeji ir labi apskatāmi, un tie vienmēr ir ērts rīks, lai parādītu datus ciparu veidā, taču tiem ir trūkums, proti, kad mēs reāli kontrolējam septiņu segmentu displeju
7 segmentu displeja skaitītājs ar maiņu reģistru: 3 soļi
7 segmentu displeja skaitītājs ar maiņu reģistru: šis ir ideāls iesācēju projekts, ja jūs tikai mācāties izmantot maiņu reģistru un to, kā tas darbojas ar kodu. Turklāt šis projekts ir lielisks sākums, ja esat jauns 7 segmentu displeja lietotājs. Pirms sākat šo projektu, noteikti izlasiet
Maiņu reģistru kaskāde 74HC595 Kontrolējama, izmantojot Arduino un Ethernet: 3 soļi
Maiņu reģistru kaskāde 74HC595, kas kontrolēta caur Arduino un Ethernet: Šodien es vēlētos iepazīstināt ar projektu, kuru esmu īstenojis divās versijās. Projektā tiek izmantoti 12 maiņu reģistri 74HC595 un 96 gaismas diodes, Arduino Uno plate ar Ethernet vairogu Wiznet W5100. Katram maiņu reģistram ir pievienotas 8 gaismas diodes. Skaitļi 0
Dot Matrix LED displeja saskarne ar 8051 mikrokontrolleru: 5 soļi
Punktu matricas LED displeja saskarne ar 8051 mikrokontrolleru: Šajā projektā mēs sasaistīsim vienu punktmatricas LED displeju ar 8051 mikrokontrolleri. Šeit mēs parādīsim simulāciju proteusā, to pašu varat izmantot savā aparatūrā. Tātad šeit mēs vispirms izdrukāsim vienu rakstzīmi, teiksim “A” šajā diskā
Vairāki 7 segmentu displeja skaitītāji ar CloudX mikrokontrolleru: 4 soļi
Vairāki 7 segmentu displeja skaitītāji ar CloudX mikrokontrolleru: Šis projekts izskaidro, kā attēlot datus divos 7 segmentos, izmantojot CloudX mikrokontrolleru