This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
schuifregisters [2025/04/16 09:41] – wrusman | schuifregisters [2025/04/17 15:54] (current) – wrusman | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Schuifregisters en LED displays ====== | ====== Schuifregisters en LED displays ====== | ||
+ | |||
+ | Op 15-4-2025 heeft wouter een kort praatje gehouden over schuifregsiters tijdens de borrel\\ | ||
+ | |||
+ | Filmpje : {{youtube> | ||
+ | |||
+ | Bijbehorende presentatie :{{ :: | ||
===== 1 schuifregister uitgelegd ===== | ===== 1 schuifregister uitgelegd ===== | ||
Line 20: | Line 26: | ||
- 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. | ||
{{: | {{: | ||
Line 36: | Line 43: | ||
* de output enabled is een geinverteerd signaal vandaar dat die 0 moet zijn om deze actief te maken. | * de output enabled is een geinverteerd signaal vandaar dat die 0 moet zijn om deze actief te maken. | ||
+ | |||
+ | |||