konfigurációs bitek
Ábra. 2.11. Vezetési RC oszcillátor lehetővé
A kivonási OSC2 / CLKOUT jelen az RC üzemmód jelet oszcillátor frekvencia osztva négy, amely lehet használni más szinkronizációs rendszert.
Microcontrollers van R1S16S5H következő visszaállítási mód:
- Power-on reset (POR);
- Reset bemenet MCLR normális működés során;
- Reset bemenet MCLR alacsony energiafogyasztás SLEEP mód;
- visszaállítani watchdog WDT.
Ábra. 2.12 ábra a tömbvázlata a reset szerelvény.
Ábra. 2.12. A blokkdiagramja a reset csomópont
Amikor alaphelyzetbe néhány nyilvántartások nem változtatják állapotukat. Bekapcsoláskor van egy meghatározatlan érték, más esetekben, állapotuk nem változik (lásd. Táblázat. 2.3 és részletesebben [3,5]). A legtöbb egyéb nyilvántartások vannak beállítva, hogy egy meghatározott állapot esetén bekapcsolási reset, vagy bemenet MCLR a watchdog timer nem tesz R1S16S5H watchdog újraindítás normál működés közben, és az alvó módból. TO és PD bit (STATUS<4:3>) Vannak beállítva függően mentesítési okok (lásd. Táblázat. 2. 3 és részletesebben [3,5]).
Az akció során jel „Reset” állapotban a kristály következő:
- Generátor futás vagy futtatásra kész (vagy a kimenetet alvás).
- Minden tüskéit I / O portok a kristály székhelye a harmadik állam, azáltal «TRIS» regisztrálja magát „egységek” (ami megfelel a bemenet).
- Minden program számláló bit értékét „egy”
(Abban az esetben, PIC16C54 / 55 programot számláló 1FFh, az PIC16C56 Programnyj gróf 3FFh, PIC16C57 - program számláló van 7FFh).
- OPTION regiszter bitek beállítása „egy”.
- Watchdog időzítő és elválasztó alaphelyzetbe.
- Felső három bit a státusz regiszter (oldal választó bitek) visszaáll.
- CLKOUT jel pin OSC2 tartják a „0” (az RC-generátorok esetén).
indítsa el a stoppert. Generátor, épült egy kvarc vagy kerámia rezonátor igényel kötelező után késedelem teljesítmény, hogy stabil generációs. Ehhez az integrált oszcillátor Start időzítő tartja a készüléket reset állapotban körülbelül 18 ms után a jel / MCLR láb kristály eléri logikai egy szintre. Így a külső lánc RC. társított láb / MCLR sok esetben nem szükséges.
Wathdog Timer is használ futás időmérőt. Ez fontos olyan esetekben, amikor a WDT használják, automatikusan megjelenik PIC16C5X álmából. A kristályok egy alacsony frekvenciájú, amelyek előírják, több, mint 18 ms, hogy biztosítsák a stabil generációs, egy beépített Start időzítő nem elegendő.
Külső reset power-up. Crystals PIC16C5X beépített áramkörben, amikor a hatalom. Ahhoz, hogy használni ezt a rendszert, akkor csak meg kell csatlakoztatni a kimeneti / MCLR VDD tápfeszültség. indítsa el a stoppert kezd számolni késleltetés csak akkor, ha / MCLR magas szintet ért el. Miután ez a kitettség (átlagosan 18 ms), a folyamat befejeződött belső alaphelyzetbe.
Használhatja a dióda gyors a kondenzátor kisülése, ha a készülék ki van kapcsolva. R ellenálláson <40 кОМ не должно падать более 0,2В. Резистор 100 Ом Ábra. 2.13. Rendszer külső visszaállítása. 2.2.16. watchdog timer A watchdog timer egy teljes beépített RC oszcillátor. Működni fog, még akkor is, ha a fő generátor leáll, amint az a teljesítmény a SLEEP utasítást. Az időzítő generál egy reset jelet. Fejlesztés az ilyen kibocsátások gátolható írásban nulla a speciális bit, hogy található EPROM program memória. Ezt a műveletet végzik a szakaszában égő zseton. Expozíció WDT időben. Névleges expozíciós WDT 18 ms (nélkül elválasztó). Ez attól függ, a hőmérséklet, a hálózati feszültség jellemzői a típusú chip. Ha további késedelem a WDT össze lehet kötni egy elválasztó elosztjuk az együttható 1: 128, amely úgy van programozva, írásban az nyilvántartás menüpontot. Ott lehet végrehajtani expozíció 2,5 másodperc. CLRWDT és SLEEP utasítást nullázni WDT osztó, ha csatlakoztatva van a WDT. Ez elindítja az első késleltetés, és megakadályozza egy ideig reset jel generáció. Ha a reset jel a WDT még be, akkor ezzel párhuzamosan nullázni bitek „az állapot regiszter (f3). Csatlakozó előosztó kimeneti WDT bemutatjuk fentebb, a 2.8 ábra (lásd. P. 2.2.11) 2.2.17. kis energiaigényű üzemmód alacsony fogyasztású alvó módban van kialakítva, hogy egy nagyon kis áramfelvétel számítva (kevesebb mint 1 uA ha ki watchdog). Csökkentésére áramfelvétel ebben az üzemmódban a kimeneti sorok kell értéke olyan, hogy nem folyik áram között kroistallom és külső áramkörök. Sorokat a bemenetet kell csatlakoztatni a külső ellenállások magas vagy alacsony tápfeszültség (Vdd vagy Vss), hogy elkerüljük a kapcsolási áramok okozta lebegő magas impedanciájú bemenet. Kilépés SLEEP hordoz WDT (ha engedélyezve van) vagy külső nullimpulzusát a láb / MCLR- állítani. A PIC16C5X oboih esetekben lesz a reset állapotban generátor futási időben, és akkor is csak a program elindul. Bit „PD” a státusz regiszter (f3), amely be van állítva az induláskor, de reset parancsot SLEEP, fel lehet használni, hogy meghatározza az állam a processzor „áttételes”: vagy a CPU volt alvó üzemmódban (hot start), vagy egyszerűen csak bekapcsolt ( hidegindítás). Bitek, hogy meghatározza azt, amit a kimeneti üzemmód SLEEP: vagy külsőleg a szár / MCLR, vagy kiváltó WDT. 2.2.18. Védelmi program olvasás 2.2.19. Saját márkás 2.2.20. csapat rendszer Minden PIC16S5H csapat - egy 12 bites szó, amely oszlik értelmében a következő részekből áll: egy műveleti kódot (OPCODE), egy olyan területen, egy vagy több operandust, amelyek részt vesznek-e vagy sem a csapatban. A parancs formátuma ábrán látható. 2.14. A parancsok leírását megadott mezőket tabl.2.6. PIC16S5H utasításkészlet tartalmaz byte-orientált parancsokat, bit-orientált, műveletet a vezérlő állandók és adatátviteli utasításokkal (lásd. Táblázat. 2.7). A byte-orientált parancsok „f” jelentése nyilvántartást, amelyhez a művelet végrehajtásakor. Hogy a „f” pedig az egyik 32 pica regisztrál, amely használja a csapat az aktuális bank számát. Bit „d” megadja, hogy hova tegye az eredményt. Amennyiben d = 0, az eredmény az lesz a W regiszter. Ha a „d” = 1 az eredmény lesz a „f” regisztrálja. említett csapat. A bit-orientált parancsok „b” jelöli a bitek száma részt vesz a parancsot, és az „f” a jelenlegi nyilvántartást bank, ahol a bit található. A átadása parancsok és műveletek állandók „megjelölésen nyolc vagy devyatibitnuyu állandó.
működni a parancs byte
Ez a témakör tartozik a fórumban:
Építészet. Általános információk OMK PIC és besorolása a cég GI kifejlesztett periféria vezérlő periféria interfész vezérlő vagy a PIC úgy tervezték, hogy a bemenet öt kimenet.
Mit tegyünk a kapott anyag:
Minden téma ebben a szakaszban:
Szervezeti felépítését mikrokontroller PIC16C5X
Jellemzői az architektúra és a keret. A tömbvázlatát OMK PIC16C5X látható 2.1 ábra. Az alapot a mikrokontroller szerkezet tartalmazhat két belső busz: 8-bites kétirányú w
Működési módok és különleges funkciók
mikrokontroller család R1S16S5H egy sor különleges funkciók célja, hogy fokozza a rendszer költségeinek minimalizálása, kizárása külső alkatrészek nyújtanak min
Táblázat végére 2,7
Mnemonic neve a CEC parancsok ly parancs kód (11-bit) bitet sos toya- Nia Nia pri- me-
Szeretne kapni e-mailben a legfrissebb híreket?

Iratkozzon fel hírlevelünkre
Hírek és információk a hallgatók
- Friss hírek
- A legfrissebb felmérések események
- Diákélet