User Tools

Site Tools


schuifregisters

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
schuifregisters [2025/04/16 09:41] wrusmanschuifregisters [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 is nu de waarde gekregen die SER had.
   - 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 en QA heeft 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 vorige waarde van QA in het input buffer schuift nu op naar QB in het input buffer en QA in het input buffer heeft de waarde gekregen die SER had. 
-  - herhaal dit proces totdat je alle 8 bits van het register hebt ingelezen. QH heeft nu de waarde die je als eerste hebt ingelezen omdat alles is opgeschoven, QA heeft de laatst inglezen waarde.+  - herhaal dit proces totdat je alle 8 bits van het input buffer hebt ingelezen. QH in het input buffer heeft nu de waarde die je als eerste hebt ingelezen omdat alles is opgeschoven, QA in het input buffer heeft de laatst inglezen waarde.
   - 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.
  
 {{:2-shift-registers.gif|}} {{:2-shift-registers.gif|}}
schuifregisters.txt · Last modified: 2025/04/16 10:03 by wrusman