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. | ||
| + | |||
| + | |||