RGB LED-Fader BTA3O klassprojekt (1 / 7 steg)
Steg 1: CD4029 förklarade
Diskret elektronik inte är programmerad. Kretsen är ansvarig för att utföra "instruktioner" som är svårt kabelansluten. Programmering används binära koden "1" eller "0". Diskret elektronik använder en liknande process för att beskriva kretsen tillstånd som på eller av, hög eller låg.
NE555 skickar en puls klocka till CD4029. CD4029 förväg räkna med varje puls för klockan.
Regler för att räkna:
1. binary/decennium räknar 0-15 eller 0-9 beroende på om det är set hög eller låg.
2. upp/ner räknas upp eller ner beroende om är det hög eller låg.
3. räkna startar när PE och CIN är låga
4. räkna förskott med varje klockcykel (puls från NE555 stift 3)
5. räkna stannar när COUT eller PE är höga
6. COUT går hög när räkningen når 15 beroende och beroende på upp/ned börjar räkna eller börja räkna.
7. PE kan anges hög av kretsen som input från Q stiften eller någon annan ingång.
8. När PE går högt återställs räknar hållplatser till inställningen av SYLT. Om PE tillåts att gå lågt räknande meritförteckningar från inställningen för SYLT.
JAM stift är input pins som kan ange högt eller lågt beroende på om de är anslutna till positiva eller negativa järnväg. Kombinationen av höga och låga SYLT inställningar bildar en 4-bitars binärt tal. Vi satt kombinationen att J4 låg, J3 låg, J2 låg och J1 hög. Detta kombineras för att göra det binära talet 0001 eller som vi känner det "1". Detta är det nummer som räknaren återställs till om PE går hög.
Q stift är utgångsstift som utlöses av klockan. Q pin staterna är vanligtvis används för att representera en 4-bitars binärt tal men vi använder dem att styra beteendet hos räkna och aktivera eller inaktivera lysdioder. 555 timer skickar elektriska pulser till den CD4029 som förskott räkningen och skickar elektriska pulser till Q stiften. Q pin stater ställs till hög eller låg beroende på räkningen. Tre första Q stiften tur lysdioderna på eller av, medan Q4 används för att ange tillståndet för PE PIN-koden till hög när räkningen når 8 eller binära nummer 1000. När detta händer räknaren återställs till 0001 och börjar räkna igen.
Binära räknande tabell:
Pins J1 till J4 finns ingångar som kan anslutas till positiva eller negativa rälsen.
Binnray räknar Q4 Q3 Q1 Q2 | Binnary värde | Röd (LED) | Grön (LED) | Blå |
(LED)