Was passiert bei einem Schieberegister wenn alle Bits durchgeschoben sind?

Gast
Es gibt keinen Zustand bei dem "alle Bits durchgeschoben sind". Bei 
jedem Takt wird ein Bit durchgeschoben und das zuerst eingeschobene Bit 
"verlässt" das Register.
Bei jedem Takt liegen am Eingang entweder 0 oder 1 an. (Ob 0 oder 1 
anliegen verrät Dir Deine externe Beschaltung und das verwendete 
Schieberegister.....)
Gast
Das kommt ganz darauf an was du da machst.

zb:
1. der Ausgang ist auf den Eingang gekoppelt.
   Bei 8 Bit Schieberegisters ergibt das nach 8 Schiebungen der gleiche 
Inhalt im Register steht wie vor der 1. Schieben.

2. der Eingang ist fest auf "0" geschaltet.
   Nach 8 Schiebungen steht im Register in jedem Bit eine "0"

3. der Eingang ist fest auf "1" geschaltet.
   Nach 8 Schiebungen steht im Register in jedem Bit eine "1"

Jetzt kannst du dir Aussuchen, welche Beschaltung bei dir vorliegt.
Wolfgang Meyerle schrieb:
> Normales Schieberegister ist klar. Ich meine ein PISO Schieberegister...

(Warum sagst du das nicht gleich)

So ein Parallel/Serien SR hat ja auch normalerweise wieder einen 
Eingang, bei dem in Kaskadierung dann das nächste SR drannhängt. Bei 
jedem Takt wird dann das dort anliegende Bit ins SR übernommen, während 
du am anderen Ende die Bits rausholst. Was immer dann dort anliegt, 
taucht daher irgendwann am eigentlichen Ausgang irgendwann auf.

Warum sollte man einem SR da eine Sonderbehandlung für "Jetzt wurden 8 
Bit rausgetaktet" verpassen? Ist doch nur Aufwand für nichts. Stell dir 
die ganze Funktionsweise in der für dich vorstellbar einfachst möglichen 
Form vor. Dann wirst du richtig liegen. Keine Sonderbahndlung, nichts 
Spezielles. Mit jedem Takt bewegt sich der Inhalt der SR-Kette um 1 
Stelle in Richtung Ausgang und links rutscht ein Bit (zb von einem 
zusätzlichen Eingang) nach.
Achso, dann sag' das doch auch gleich...
Im Zweifelsfall: Datenblatt fragen (74HC165). In dem von TI ist die 
Innenschaltung abgebildet. Netterweise steht auch noch dabei:
>Shift = Content of each internal register shifts toward serial output QH.
>Data at SER is shifted into the first register.
Die zweite Zeile beantwortet deine Frage.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.