Arbetar skiftregister (6 / 10 steg)
Steg 6: Stor, men vad gör dessa faktiskt betyda?
Följetongen ingång är, Tja, följetongen ingång som vi äter en '0' eller '1' (detta kommer att förklaras senare). Den tvingande klart är ett praktiskt stift som kommer att sätta ' 0 i alla output, vilket är praktiskt att göra i början av en kodsegmentet att se till att det inte finns några konstiga data som vi inte vill ha i utgångarna. Den över baren betyder att när vi skriver en '0' till den PIN-kod (kallas även köra pin låg), som är när stiftet gör sin avsedda funktion, i stället för att tillämpa makt till en PIN-kod till vända den "på". Vi fäster båda dessa stift vid digital stift på Uno32.
Produktionen att aktivera pin med dess över bar innebär att detta stift måste drivas låg för någon av utgångarna att arbeta, så låt oss bifoga detta stift till marken.
Två klockor, seriell klockan och register klockan (kallas även en spärr pin) skifta båda ingångarna i skiftregister. Båda dessa, enligt beskrivningen, är "positiv-edge utlöste". Detta innebär att vi för dessa stift att arbeta, har att skriva en '1' till dessa stift (köra pin hög). Under en lång tid trodde jag att detta var som riktiga klockor som alltid behövs "kryssa" i en konstant takt; Lyckligtvis är detta inte sant, de är mer som knappar (i en mening) som vi trycker på när vi vill PIN-koden ska göra sitt jobb.
Följaktligen betyder också att om vi vill flytta våra ingångar eller när det gäller registret klockan tillåta våra ingångar skickas på utgångsstift, att vi skall köra dessa pins låg, innan du kan köra dem högt för att få det "positiv-edge". Vi fäster dessa stift vid digital stift på Uno32.