12.07.2015 Views

Kompendium - Datorteknik

Kompendium - Datorteknik

Kompendium - Datorteknik

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

datastrobe4CPLDIR−sändareKlock−modulFigur 4.2: IR-sändare.lång startbit (alltid 1), och 4 bitar, också de 16 klockintervall långa, se figur 4.3.LSB sänds först. Under pågående sändning får inga tryckningar göras. Efter densista biten är ledningen 0 minst 16 klockintervall. Denna 0:a ska användas som enstoppbit.startbitx0 x1 x2 x3stoppbitFigur 4.3: Pulståg från sändaren.Alla bitar är 16 klockintervall långa.De ingående komponenterna fungerar på följande sätt:• hexadecimalt tangentbord: En knappnedtryckning medför att data < x 3 x 2 x 1 x 0 >läggs ut på datautgångarna. När data ligger stabilt aktiveras signalen strobe(aktivt hög). När knappen släpps upp går strobe låg, men data ligger kvar.• IR-sändaren: Sänder en modulerad signal så länge dess insignal är logisktett.• Klockmodul: Frekvensen är justerbar i området 1-1000 Hz. Vid laborationenkan du anta att klockfrekvensen är 1000 Hz, dvs varje bit är 16 ms lång ochhela tecknet 96 ms.4.3 MottagarenMottagaren ska utgöras av en CPLD (XC9572), en BCD/sjusegmentsavkodare medtillhörande display, en klockmodul och en IR-mottagre. Mottagningen ska starta såsnart en positiv puls har detekterats på ingången. Efter 8 klockpulser, dvs på mittenav förmodad startbit ska ett nytt test utföras. Visar testet att insignalen nu återgåtttill noll, är detta att betrakta som störning och inget data följer. Om insignalen fortfarandeär ett, är det en giltig startbit som följs av databitar. Dessa ska läsas av så45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!