Parallel naar serieel omzetting

Slides:



Advertisements
Verwante presentaties
Snelheid van digitale IC’s
Advertisements

Meten met de multimeter
2 beeldschermen op één PC
WORKSHOP. EEN CPU MAKEN VAN UW COMPUTER. Dinsdag 05 / 04 / Door; Tom Roef, bestuurslid. Sodipa Computerclub.
Uitleg bijwoordelijke bepaling (bwb)
Spanningen en stromen bij digitale signalen
Luidsprekers behoort bij open leertaak OT 6.2.1
Aflezen van analoge en digitale meetinstrumenten
Serieel naar parallel omzetting
Pneumatiek 4 Klik met de linkermuisknop ergens op deze pagina en het filmpje wordt geladen en gestart. Klik na afloop rechtsboven op X om terug te keren.
PROS2 Les 2 Programmeren en Software Engineering 2.
Overzicht foto Electro lokaal.
Programmeren en Software Engineering 2
De wisselschakeling..
Toekomst Huishoudelijk proces: De was
Tijdvolgordediagram.
Als je de CD opent (klik op START), verschijnt er dit scherm. Er wordt nu contact gezocht met de server en gecontroleerd of het wachtwoord bij de CD van.
JK-flipflop en tellerschakelingen
VBS De Bron Meester Ronny Marc Horst
Les1: eenvoudig computergebruik
Maak zonder weerstand je proefwerk natuurkunde!
Basisgeheugenschakelingen
Logische schakelingen
bewerkingen in programmeeromgevingen
Over computers.
Meet-, stuur- en regelsystemen
Digitaal 2. De NEN- en NOF-poort.
Week 2: Microarchitectuur niveau ALU en datapad
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 6: Practicumprocessor invoer en uitvoer.
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
3 2 1 In ruststand Bediend è ç Aansluitpoorten.
automatiseringselektronica
Processor Hart van de computer.
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
FLIP FLOP D-latch.
FLIP FLOP.
Digitale signalen.
De bedradingslijst.
Tekenopdracht Voor en achter elkaar.
Finite State Machines.
Ben Bruidegom 1 Sequentiële schakelingen Toestand uitgang bepaald door:  ingangen;  vorige toestand uitgang.
Meet-, stuur- en regelsystemen
Signaalverwerking Verwerkers. IR-buitenlamp. IJkgrafiek sensor.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 2: IDaSS.
Praktisch rekenen aan transistors 1
Processor Hart van de computer.
Samenwerking tussen processor, registers en RAMgeheugen
Handleiding ClassDojo
Stromen bij digitale signalen
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 6 - onderwerpen Uitleg.
Tekenopdracht Voor en achter elkaar.
Vervolg C Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Onderwerpen voor vandaag Een embedded systeem: ARM bord.
Tekstverklaring Hoe doe je dat?.
Codetuts Academy Les 6 Module 2a Php Fundamentals 1.
Uitleg  In dit spel is het de bedoeling dat je zoveel mogelijk punten verzamelt door vragen goed te beantwoorden.  In ronde 2, 3 en 4 staat er ook een.
Technische Automatisering
Module 6 Basis pneumatiek
ELEKTRONICA BIBBERSPIRAAL
Module 6 Elektro-pneumatiek
Module 6 Basis pneumatiek
INGEBRUIKNAME & TESTEN
INGEBRUIKNAME & TESTEN
tafel van 1 tafel van 1 x 1 = 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4
Logische basisfuncties
Tellen met kaarten.
tafel van 1 tafel van 1 x 1 = 1 x 1 = 1 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4
De linkerknop van uw handzender is alleen bedoeld voor binnenrijden van de parkeergarage! Wist u dat u de rechterknop op uw handzender kunt laten activeren.
Transcript van de presentatie:

Parallel naar serieel omzetting behoort bij open leertaak OT 8.4.2 © friesland college 2000

Parallel naar serieel omzetting Voer eerst het programma serieel naar parallel uit. In dit programma gaan we zien hoe parallelle informatie omgezet kan worden tot een serieel signaal. Dit gebeurt b.v. in de PC waar een parallelle waarde verzonden wordt via de seriële poort en eventueel via een MODEM naar een andere PC, het Internet, of iets dergelijks

Parallel naar serieel omzetting J J J J K K K K klok ingang Om een parallelle informatie om te zetten gebruiken we weer een schuifregister. Voor het gemak zijn hier 4 flipflops gebruikt. Het kunnen er ook 8 of meer zijn. We herkennen het schuifregister: J en K zijn aangesloten op Q en /Q

Parallel naar serieel omzetting Parallelle ingang SET INGANGEN /S /S /S /S J J J J K K K K /R /R /R /R klok ingang RESET INGANGEN De flipflops hebben nu direct werkende SET en RESET ingangen

Parallel naar serieel omzetting J J J J K K K K /R /R /R /R klok ingang De /SET en /RESET ingangen worden actief bij een logische 0

Parallel naar serieel omzetting FF wordt geset /S /S /S /S J J J J K K K K /R /R /R /R klok ingang Een 0 op een /SET ingang SET de flipflop direct. Dit is onafhankelijk van de toestand van de klokingang. We noemen dit een a-synchrone ingang

Parallel naar serieel omzetting FF wordt gereset /S /S /S /S J J J J K K K K /R /R /R /R klok ingang Een 0 op een /RESET ingang RESET de flipflop direct. Dit is ook onafhankelijk van de toestand van de klokingang. Ook dit is een a-synchrone ingang

Parallel naar serieel omzetting J J J J K K K K klok ingang reset We voorzien de schakeling van een centrale reset. Hier voorgesteld als een drukknop, maar in werkelijkheid een digitaal signaal

Parallel naar serieel omzetting J J J J K K K K klok ingang reset Sluiten we de drukknop, dan worden alle registers gereset.

Parallel naar serieel omzetting J J J J K K K K klok ingang reset Openen we de reset schakelaar, dan blijven de flipflops gereset.

Parallel naar serieel omzetting J J J J Vcc K K K K klok ingang reset De J en K ingang van de eerste flipflop spelen geen belangrijke rol. We maken J=0 en K=1

Parallel naar serieel omzetting Parallelle ingang D C B A load puls & & & & J J J J Vcc K K K K klok ingang reset Om het register parallel te laden sluiten we de bovenstaande schakeling aan.

Parallel naar serieel omzetting Parallelle ingang D C B A load puls & & & & & J J J J Vcc K K K K & klok ingang reset Bovendien moeten we ervoor zorgen dat tijdens een loadpuls het kloksignaal wordt tegengehouden. Hiervoor zorgt de INVERTER en de EN poort.

Parallel naar serieel omzetting Parallelle ingang D C B A load puls seriële uitgang & & & & & J J J J Vcc K K K K & klok ingang reset Het schema is bijna klaar. De Q uitgang van de rechter flipflop (LS-bit) vormt de seriële uitgang.

& & & & & & Parallelle ingang D C B A load puls seriële uitgang J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang We gaan nu stap voor stap zien hoe de schakeling werkt aan de hand van een timingdiagram.

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? De parallelle waarde die serieel verzonden moet worden is 1010B. D is de MSB en A de LSB.

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? De gele balk in het timingdiagram geeft steeds het moment aan waarover de uitleg gaat.

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? Er wordt een resetpuls gegeven. Alle flipflops worden gereset

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? De resetpuls is voorbij.

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? Nu wordt er een parallel-load puls gegeven. De setingangen van 2 flipflops worden laag (en dus actief)

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (1) (0) (1) (0) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? De parallelle waarde wordt overgenomen door de flipflops. We noemen dit “parallel load”

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (1) (0) (1) (0) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A De load puls is voorbij. De geheugens blijven geset. Op de seriële uitgang staat een 0, deze komt van ingang A. Let goed op de ingangen J en K van elke flipflop voordat de eerste klokpuls komt.

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (1) (0) (1) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B De eerste klokpuls wordt gegeven. De informatie schuift op de opgaande flank van de klok naar rechts. Op de seriële uitgang komt de waarde van ingang B te staan (1).

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (1) (0) (1) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B Als de klokpuls voorbij is, verandert de seriële uitgang niet

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (0) (1) (0) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B C De tweede klokpuls wordt gegeven. De informatie schuift op de opgaande flank van de klok weer naar rechts. Op de seriële uitgang verschijnt de oorspronkelijke waarde van ingang C (0).

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (0) (1) (0) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B C Als de klokpuls voorbij is, verandert de seriële uitgang niet

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (0) (0) (1) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B C D De derde klokpuls wordt gegeven. De informatie schuift op de opgaande flank van de klok weer naar rechts. Op de seriële uitgang verschijnt de oorspronkelijke waarde van ingang D (1).

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (0) (0) (1) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B C D Als de klokpuls voorbij is, verandert de seriële uitgang niet

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (0) (0) (0) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B C D Na de vierde klokpuls is het schuifregister volledig leeg geschoven en is ook de seriële uitgang laag.

& & & & & & ? Parallelle ingang D=1 C=0 B=1 A=0 load puls seriële uitgang & & & & & (0) (0) (0) (0) J J J J Vcc K K K K klok ingang & reset load puls reset klok ingang seriële uitgang ? A B C D Het signaal op de seriële uitgang geeft de waarde 1010 weer. Let op: de LSB wordt altijd eerst verzonden!

Dit is het laatste scherm van dit instructieprogramma tijddiagram nogmaals stoppen