Fórum témák

» Több friss téma
Cikkek » UTP- és telefonkábel-vizsgáló készülék PIC-kel
UTP- és telefonkábel-vizsgáló készülék PIC-kel
Szerző: Bago, idő: Aug 18, 2009, Olvasva: 21426, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   6 / 7

Amint lefutott mind a nyolc vizsgálat, kezdődik a kiértékelés, melynek során a három regiszter tartalmát vizsgáljuk, és a tartalmuknak megfelelő jelet küldjük a kijelzőre. A kiértékelés során fontos a sorrend, hiszen például a kéteres telefonkábel összetéveszthető lenne a crosslink kábellel.

Ezért elsőként megvizsgáljuk, hogy a 20h regiszter tartalma 0x18-e (telefon2), ha igen 23h-ba bekerül a 2-es szám kódja. Ezután megvizsgáljuk szintén a 20h regiszter 4, 6, illetve 8 eres kábelre. Értelemszerűen a magasabb érszámú vezetékek vizsgálata növekvő sorrendben történik, tehát, ha egy magasabb feltételnek is megfelel a kábel, akkor a 23h regiszter tartalma felülíródik az új kijelzőkóddal.

Ezután következik a 21h regiszter vizsgálata 0xFF feltételre. Ha ez igaz, akkor az összes 20h-s eredmény felülíródik, és a 23h-ba a C betű kódja kerül.

Végül a 22h regisztert vizsgáljuk. Ha ez a regiszter értéket kapott, akkor a mérendő kábel kizárólag fordított sorrendű telefonkábel lehet, tehát minden eddigi eredményt felülírunk a 23h-ban.

A regiszterek tartalmának vizsgálata úgy történik, hogy a W-be sorban betöltjük a kábeltípusoknak megfelelő értéket. Ez előtt azoban a Z (zero) státuszbitet 0-ra állítjuk. Ezután a W-ből a SUBWF utasítással kivonjuk az adott regiszter (20h, 21h, 22h) tartalmát. Ha a regiszter tartalma a kábeltípusnak megfelelő értéket tartalmazza - és csak akkor - a kivonás eredménye az adott sorban 0-lesz, ezzel együtt a Z státuszbit 1-re vált. Így minden értékelő ciklus egy BTFSC STATUS,2 utasítással záródik, amit a 23h regiszter feltöltése követ Z=1 esetén a megfelelő értékkel.


A cikk még nem ért véget, lapozz!
Következő: »»   6 / 7
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem