? Tovejssprog buffere er integrerede kredsløb ( IC) , der tillader data, der skal sendes på to måder . Dataene er pufret , hvilket betyder, at det lagres midlertidigt i IC . Dette giver enheder med forskellige læse-og skrivehastigheder at kommunikere , hvilket gør mikroprocessoren mere anvendeligt Buffered
en buffer lagrer data midlertidigt. Dette giver enheder af forskellige muligheder for at kommunikere. For eksempel overveje Device A , der skriver 1 megabyte pr sekund til bufferen . Device B kan kun læse 100 kilobyte per sekund, hvilket er 10 gange langsommere end Device A. Hvis bufferen er stor nok , kan de to enheder kommunikerer med hinanden uden tab af data. Hvis bufferen ikke er stor nok, men i sidste ende enhed En vil overskrive data, Device B endnu ikke har læst . For at forhindre at dette sker , bør mikroprocessoren udformes således, at Device A standser skriver når det har fyldt bufferen.
Tovejs
tovejs buffer tillader data at være overføres i to retninger , giver det både læse og skrive kapaciteter. En enhed kan anvende buffer til at skrive data til den, mens en anden kan bruge buffer til at læse , hvad den anden enhed har skrevet . Retningen af bufferen styres ved hjælp af en " Direction " eller " DIR " pin .
Tri -State Output
output tovejs buffer er tri- state , hvilket betyder, at det kan sende , modtage eller gøre ingenting. Disse tri- state-udgange er, hvad tillader buffer til at være tovejs .
Aktiver Pin
tovejs buffer har en " Enable" pin, som i det væsentlige tænder den og gør det muligt at blive brugt . En mikroprocessor kan bruge denne pin til kommunikation med en enhed, når det er nødvendigt. Når enheden ikke længere er nødvendig , kan denne pin bruges til at deaktivere bufferen.