Video: Registers and RAM: Crash Course Computer Science #6 2025
På elektronikområdet er en indhegnet låse en lås, der har en tredje indgang, der skal være aktiv for at SET og RESET input til at træde i kraft. Denne tredje indgang kaldes nogle gange ENABLE, fordi den muliggør drift af SET og RESET indgange.
Enable-indgangen kan tilsluttes til en simpel omskifter. Så, når kontakten er lukket, er SET og RESET indgange aktiveret; Når kontakten er åben, ignoreres eventuelle ændringer i SET og RESET indgange.
Alternativt kan ENABLE-indgangen tilsluttes en urpuls. For eksempel kan du forbinde udgangen af et 555 timers kredsløb til ENABLE-indgangen. Derefter vil indlæsningsindgangene kun fungere, når 555-timers udgang er HØJ. Bemærk, at ENABLE-indgangen ofte kaldes CLOCK-indgangen.
Du kan nemt tilføje en ENABLE-indgang til en lås ved at tilføje et par NAND-porte. Her er SET og RESET indgange (SR lås) forbundet til en indgang på hver af de to NAND porte. Enable-indgangen er forbundet til den anden indgang på hver NAND-port. Derefter anvendes udgangen fra disse porte som indgange til den grundlæggende låsekreds.
En anden almindelig type gated latch hedder en gated D latch , som kun har to indgange: DATA og ENABLE. Når en HIGH modtages ved ENABLE-indgangen, kopieres DATA-indgangen til udgangen. Selvom ENABLE-indgangen derefter går lav, forbliver output uændret. Udgangen kan ikke ændres, før ENABLE-indgangen går højt.
For at skabe en gated D-låse fra en gated SR-lås, forbinder du blot SET og RESET indgange sammen via en inverter. Således vil SET og RESET indgange altid være modsatte af hinanden. Når DATA-indgangen er HØJ, er SET-indgangen HØJ, og RESET-indgangen er LOW. Når DATA-indgangen er LAV, er SET-indgangen LAV, og RESET-indgangen er HIGH.