
Figur 1. T flip-flop logisk kredsløbsdiagram
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 (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.

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.
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.

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.

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.

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

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.
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.
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:

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 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.
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 |
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.
Vejledning til betjeningskredsløb og anvendelser af natriumdamplamper
2025-10-23
Hvordan fungerer USB og overfører data og strøm?
2025-10-22
Det kaldes en Toggle Flip-Flop, fordi dens output skifter (skifter) mellem 0 og 1, hver gang ursignalet udløses.
En D Flip-Flop overfører input til output, mens en T Flip-Flop kun skifter output, når T input er høj.
Ja.Ved at forbinde J- og K-indgangene sammen, fungerer en JK-flip-flop som en T-flip-flop.
Det betyder, at outputtet kun ændres under den stigende eller faldende kant af ursignalet, hvilket reducerer fejl som flere skifter.
Hver gang uret pulserer, skifter udgangen, så udgangsfrekvensen bliver halvdelen af urfrekvensen.
VE-203-MXE-mail: Info@ariat-tech.comHK TLF: +852 30501966Adresse: Rm 2703 27F Ho King Comm Center 2-16,
Fa Yuen St MongKok Kowloon, Hongkong.