This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
schuifregisters [2025/04/16 09:41] – wrusman | schuifregisters [2025/04/16 10:03] (current) – wrusman | ||
---|---|---|---|
Line 20: | Line 20: | ||
- maak de input pin SER de status (1 of 0) die je de laatste output pin (QH) wilt geven | - maak de input pin SER de status (1 of 0) die je de laatste output pin (QH) wilt geven | ||
- | - maak SRCLK kort 1 en daarna weer 0 (puls) om dit in te lezen in het buffer van de hc595. De waarde van QA is nu de waarde gekregen die SER had. | + | - maak SRCLK kort 1 en daarna weer 0 (puls) om dit in te lezen in het buffer van de hc595. De waarde van QA in het input buffer |
- maak de input pin SER de status (1 of 0) die je de een-na-laatste output pin (QG) wilt geven | - maak de input pin SER de status (1 of 0) die je de een-na-laatste output pin (QG) wilt geven | ||
- | - maak SRCLK kort 1 en daarna weer 0 (puls) om dit in te lezen in het buffer van de hc595, de vorige waarde van QA schuift nu op naar QB in het register | + | - maak SRCLK kort 1 en daarna weer 0 (puls) om dit in te lezen in het buffer van de hc595, de vorige waarde van QA in het input buffer |
- | - herhaal dit proces totdat je alle 8 bits van het register | + | - herhaal dit proces totdat je alle 8 bits van het input buffer |
- Zet de output van het schuifregister tijdelijk uit door Output Enabled 1 te maken | - Zet de output van het schuifregister tijdelijk uit door Output Enabled 1 te maken | ||
- maak RCLK kort 1 en daarna weer 0 (puls) om het input buffer te kopieren naar het output buffer | - maak RCLK kort 1 en daarna weer 0 (puls) om het input buffer te kopieren naar het output buffer | ||
- Zet de output van het schuifregister weer aan door Output Enabled 0 te maken | - Zet de output van het schuifregister weer aan door Output Enabled 0 te maken | ||
+ | - de output pins QA t/m QH en QH' hebben nu de waarde van het output buffer. | ||
{{: | {{: |