T Flip-Flop: En simpel guide
2025-10-23 12466

En T Flip-Flop (Toggle Flip-Flop) er et simpelt digitalt kredsløb, der kan gemme én bit data, enten 0 eller 1. Det ændrer sit output, hver gang det får en urimpuls, hvilket gør det nyttigt til tællere, timere og digitale ure.I denne vejledning lærer du, hvad en T Flip-Flop er, hvordan den virker, hvordan man bygger den på et brødbræt, og hvor den bruges i kredsløb som LED-omskiftere og tidsstyringssystemer.

Katalog

Figure 1. T Flip-Flop Logic Circuit Diagram.png

Figur 1. T flip-flop logisk kredsløbsdiagram

Hvad er en T Flip-Flop?

EN T Flip-Flop, også kaldet en Skift flip-flop, er et digitalt kredsløb, der gemmer en enkelt binær værdi, enten 0 eller 1. T Flip-Flop har en Ur (Clk) input, der styrer, hvornår output kan ændres.Denne type flip-flop har kun én indgang, og den kan holde sin nuværende udgang eller skifte den, hver gang en urimpuls opstår.

T flip-flops bruges i digitale tællere, frekvensdelers, og skifte kredsløb.De kan også laves af en JK flip-flop ved at forbinde J- og K-indgangene.Da de følger ursignalet og ændrer sig på en forudsigelig måde, er T Flip-Flops hovedkomponenter i timing og sekventielle logiske kredsløb.

T Flip-Flop Truth bord

T Flip-Flop (Toggle Flip-Flop) ændrer sin udgangstilstand afhængigt af værdierne af Clock (Clk) signalet og T input.Q-output repræsenterer den lagrede værdi, mens Next Q viser, hvad outputtet bliver efter en clock-impuls.

Clk
T
Tidligere Q
Næste Q
Beskrivelse
Forklaring
0 eller 1
X
Q
Q
Ingen stigende kant, nej forandring
Udgangen gør det ikke ændres, når der ikke er nogen urpuls.
0→1 (↑)
0
Q
Q
Hukommelse (ingen ændring)
Når T-indgangen er 0 og der opstår en stigende urflanke, forbliver outputtet det samme.
0→1 (↑)
1
0
1
Skift
Når T = 1 og Q = 0, outputtet vender til 1 på den stigende kant.
0→1 (↑)
1
1
0
Skift
Når T = 1 og Q = 1, outputtet vender til 0 på den stigende kant.

Ingen stigende kant (Clk = 0 eller 1, ingen overgang)

Når der ikke er nogen stigende kant af uret, reagerer flip-floppen ikke.Outputtet forbliver det samme, fordi kredsløbet kun opdaterer på den stigende flanke af ursignalet.

T = 0 (Holdetilstand)

Når der opstår en stigende flanke på uret, men T-inputtet er 0, forbliver outputtet det samme som før.Det betyder, at flip-flop'en er i sin hukommelsestilstand og holder sin nuværende værdi.

Kort sagt: Urpuls + T = 0 → Udgang holder sin værdi.

T = 1, Forrige Q = 0 (Toggle)

Når T-indgangen er 1, og uret har en stigende kant, skifter udgangen.Hvis det forrige output var 0, bliver det 1.

T = 1, Forrige Q = 1 (Toggle)

På samme måde, hvis det forrige output var 1, skifter flip-flop det til 0. Denne skifte-handling er det, der giver T-flip-flop dens navn.

Kort sagt: Urpuls + T = 1 → Udgang vender til 0.

Figure 2. T Flip-Flop Timing Diagram.png

Figur 2. T Flip-Flop-tidsdiagram

Nu hvor du forstår, hvordan T Flip-Flop fungerer gennem sin sandhedstabel, lad os se, hvordan man bygger et T Flip-Flop-kredsløb og får det til at udføre skifte-handlingen i en faktisk opsætning.

Lav et T Flip-Flop kredsløb

Du kan lave en T Flip-Flop ved at forbinde J- og K-indgangene på en JK Flip-Flop sammen.Denne enkle opsætning gør det muligt for kredsløbet at skifte dets output, hver gang det modtager en urimpuls.

Figure 3. Basic T Flip-Flop Circuit Using SR Latch.png

Figur 3. Grundlæggende T-flip-flop-kredsløb med SR-lås

Nogle versioner af kredsløbet, som den, der bruger to OG porte og en grundlæggende SR-lås, kan se korrekte ud, men de fungerer ikke altid korrekt.Årsagen er, at dette design har brug for en meget kort urpuls.Hvis uret forbliver højt for længe, ​​bliver udgangen Q ved med at skifte hurtigt mellem 1 og 0 under den samme puls.Dette problem er kendt som racing.For at rette dette kan du bruge en kant-udløst JK Flip-Flop, som kun reagerer på urets stigende flanke i stedet for dens fulde puls.

Figure 4. Edge-Triggered JK Flip-Flop.png

Figur 4. Kant-udløst JK Flip-Flop

En anden simpel måde at bygge en T Flip-Flop på er ved at bruge en D Flip-Flop med en XOR-port .I dette design får XOR-porten inputtet til at opføre sig som en skiftekontrol, hvilket skaber en pålidelig, fuldt funktionel kantudløst T Flip-Flop.

Figure 5. Edge-Triggered T Flip-Flop Using D Flip-Flop and XOR Gate.png

Figur 5. Kant-udløst T-flip-flop ved hjælp af D-flip-flop og XOR-port

LED-skift ved hjælp af en T-flip-flop

Figure 6. LED Toggle Circuit Using T Flip-Flop.png

Figur 6. LED-vippekredsløb ved hjælp af T-flip-flop

En T Flip-Flop kan bruges til at lave et simpelt LED-skiftekredsløb, der tænder og slukker en LED med hvert tryk på en knap.I dette system er T-indgangen forbundet til 5V (logik 1), så flip-flop'en skifter sin udgang, hver gang den får en stigende kant fra clock-indgangen.

En trykknap er forbundet til Clock-indgangen (Clk) gennem en pull-down-modstand, som holder uret på 0, når der ikke trykkes på knappen.Når du trykker på knappen, går uret kortvarigt fra 0 til 1, hvilket udløser flip-flop.

Hver gang der trykkes på knappen, ændrer output Q sin tilstand, hvis det var 0, bliver det 1, og hvis det var 1, bliver det 0. LED'en, der er forbundet til Q, tændes eller slukkes ved hvert tryk, hvilket skaber en simpel skifte-effekt.

T Flip-Flop i digitale ure og timere

I digitale ure og timere, en T Flip-Flop bruges, fordi den nemt kan skifte mellem to tilstande og dividere et signals frekvens med to.Hver gang den får en urimpuls, skifter udgangen fra 0 til 1 eller fra 1 til 0.

I digitale ure er flere T-flip-flops forbundet efter hinanden for at lave tællere.Disse tællere holder styr på sekunder, minutter og timer, da hver flip-flop deler ursignalet i to.

I timere hjælper T-flip-flops med at kontrollere tidsintervaller.De kan slå signaler til eller fra på faste tidspunkter, hvilket gør dem perfekte i stopure, forsinkelseskredsløb og alarmsystemer.

Sådan tilsluttes en T-flip-flop i et brødbræt

At bygge en T Flip-Flop på et brødbræt er en enkel måde at se, hvordan det fungerer i det virkelige liv.Du kan bruge enten en JK Flip-Flop IC (som CD4027) eller en D Flip-Flop med en XOR-port (som CD4013 og CD4030) for at lave det.Her er en trin-for-trin guide, der bruger hovedkomponenter:

Figure 7. T Flip-Flop Breadboard Circuit Using CD4013 and CD4070.png

Figur 7. T Flip-Flop Breadboard-kredsløb med CD4013 og CD4070

Nødvendige materialer

• 1x T Flip-Flop kredsløb (brug CD4013+ CD4030eller CD4027IC)

• 1x Brødbræt

• 1x trykknap (PB1)

• 2x 10 kΩ modstande (R1, R2), til pull-up og pull-down

• 1x 330 Ω modstand (R3), til LED

• 1x LED

• Tilslutningsledninger

• 5V DC strømforsyning

Tilslutningstrin

Trin 1 - Placer IC'en i midten af ​​brødbrættet (så stifterne er på begge sider).

Trin 2 - Tilslut strømmen:

• VCC pin → +5V

• GND-ben → Jord

Trin 3 - Indstil T-indgangen:

• Tilslut T-indgangen (eller J og K kortsluttet, hvis du bruger JK Flip-Flop) til 5V gennem en ledning.Dette bevarer T = 1 for at skifte.

Trin 4 - Tilføj ur-knappen:

• Tilslut trykknappen til Clk-stiften.

• Brug en 10 kΩ pull-down modstand fra Clk til jord, så uret forbliver på 0, når det ikke trykkes ned.

• Når der trykkes på knappen, sender knappen en kort 0→1 puls for at skifte output.

Trin 5 - Tilslut udgangen:

• Fastgør LED'en til Q-udgangsstiften gennem 330 Ω modstanden (R3).

• LED'ens andet ben går til jorden.

Trin 6 - Tjek ledninger og tilslut strømforsyningen.

Fordele og ulemper ved T flip-flops

Fordele ved T flip-flops:

Nem at bruge - Har kun én indgang, så det er nemt at tilslutte og forstå.

Skifter output - Skifter tilstand (ON/OFF) med hver urimpuls.

Opdeler frekvens - Udgangsfrekvensen er halvdelen af ​​urets input, nyttig i ure og tællere.

Gemmer data - Kan gemme en bit information.

Lavet af andre flip-flops - kan nemt bygges med JK eller D flip-flops.

T flip-flops ulemper:

Ingen indstilling eller nulstilling - Du kan ikke indstille output direkte til 1 eller 0.

Racerproblem - Hvis urpulsen er for lang, kan outputtet ændre sig for hurtigt.

Har brug for kantudløsning - Fungerer bedst, når den udløses af urkanten.

Begrænset brug - Skifter kun, så den er mindre fleksibel end andre flip-flops.

Lille forsinkelse - Når det bruges i en serie, kan små forsinkelser påvirke timingen.

T Flip-Flop vs JK Flip-Flop

Her er en simpel sammenligning mellem T Flip-Flop og JK Flip-Flop for at forstå, hvordan de adskiller sig og relaterer sig:

Feature
T Flip-Flop
JK Flip-Flop
Fuldt navn
Skift flip-flop
JK (Jack-Kilby) Flip-Flop
Antal indgange
1 (T)
2 (J og K)
Hovedfunktion
Slår output til hver urimpuls, når T = 1
Kan indstille, nulstille eller skifte afhængigt af J- og K-værdier
Input relation
Forenklet version af JK (T = J = K)
Mere fleksibel - separat kontrol for Indstil og Nulstilling
Operation
Når T = 0 → output holder;T = 1 → udgang skifter
J = 0, K = 0 → Hold; J = 1, K = 0 → Sæt;J = 0, K = 1 → Nulstil;J = 1, K = 1 → Skift
Kompleksitet
Enkel
Mere kompleks
Almindelig brug
Tællere, frekvens skillevægge, LED skifte
Universal flip-flop bruges til alle grundlæggende flip-flop-operationer
Racing problem
Kan forekomme i niveauudløste kredsløb
Forekommer også i niveauudløst form men fikseret i kantudløst type
Kant udløst Version
Ja, ofte lavet ved hjælp af D Flip-Flop + XOR
Ja, standard JK Flip-Flop kan udløses kant
Indstil/nulstil indgange
Normalt ikke tilgængelig
Indeholder almindeligvis forudindstillede og slette (indstil/nulstil) input

Konklusion

T Flip-Flop er en vigtig del af digital elektronik.Det skifter output med hver urpuls og hjælper med at tælle og timing opgaver.Ved at forstå, hvordan det virker, og hvordan man forbinder det, kan du bruge det i mange simple projekter som tællere, ure og LED-kontrolkredsløb.

OM OS Kundetilfredshed hver gang. Gensidig tillid og fælles interesser. ARIAT TECH har etableret langsigtede og stabile samarbejdsrelationer med mange producenter og agenter." Behandler kunder med ægte materialer og tager service som kernen", al kvalitet vil blive kontrolleret uden problemer og bestå professionel
funktionstest. De mest omkostningseffektive produkter og den bedste service er vores evige forpligtelse.

Ofte stillede spørgsmål [FAQ]

1. Hvorfor kaldes det en Toggle Flip-Flop?

Det kaldes en Toggle Flip-Flop, fordi dens output skifter (skifter) mellem 0 og 1, hver gang ursignalet udløses.

2. Hvordan adskiller en T Flip-Flop sig fra en D Flip-Flop?

En D Flip-Flop overfører input til output, mens en T Flip-Flop kun skifter output, når T input er høj.

3. Kan en T Flip-Flop laves med en JK Flip-Flop?

Ja.Ved at forbinde J- og K-indgangene sammen, fungerer en JK-flip-flop som en T-flip-flop.

4. Hvad menes med kant-trigget T Flip-Flop?

Det betyder, at outputtet kun ændres under den stigende eller faldende kant af ursignalet, hvilket reducerer fejl som flere skifter.

5. Hvordan deler en T Flip-Flop frekvens?

Hver gang uret pulserer, skifter udgangen, så udgangsfrekvensen bliver halvdelen af ​​urfrekvensen.

E-mail: Info@ariat-tech.comHK TLF: +852 30501966Adresse: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hongkong.