34,897 matches
-
pentru perioada în care pinul de întrerupere este menținut la un nivel scăzut, WDT-ul nu va porni până când întreruperea nu va fi extinsă la un nivel ridicat. Aceasta semnifică, faptul că WDT-ul va fi resetat în timpul funcției de întrerupere pentru ieșirea din modul Power-down. Pentru a asigura faptul că WDT-ul nu va fi depășit pe perioada câtorva stări de ieșire din Power -down, este bine ca acesta să fie resetat înainte de intrarea în modul Power-down. Înainte de intrarea în
AT89S52 () [Corola-website/Science/320962_a_322291]
-
va deservi WDT-ul și va intra din nou în modul Idle. Cu bitul WDIDLE activat WDT-ul va înceta să contorizeze în modul Idle și va continua numărătoare la ieșirea din acest mod. AT89S52 are un vector de 6 întreruperi: două întreruperi externe (#INT0 și #INT2), trei întreruperi de timer (Timer 0, 1 și 2) și întreruperea portului serial. Fiecare din aceste surse de întrerupere pot fi activate și dezactivate individual prin setarea sau ștergerea unui bit din Regiștrii cu
AT89S52 () [Corola-website/Science/320962_a_322291]
-
WDT-ul și va intra din nou în modul Idle. Cu bitul WDIDLE activat WDT-ul va înceta să contorizeze în modul Idle și va continua numărătoare la ieșirea din acest mod. AT89S52 are un vector de 6 întreruperi: două întreruperi externe (#INT0 și #INT2), trei întreruperi de timer (Timer 0, 1 și 2) și întreruperea portului serial. Fiecare din aceste surse de întrerupere pot fi activate și dezactivate individual prin setarea sau ștergerea unui bit din Regiștrii cu Funcții Speciale
AT89S52 () [Corola-website/Science/320962_a_322291]
-
nou în modul Idle. Cu bitul WDIDLE activat WDT-ul va înceta să contorizeze în modul Idle și va continua numărătoare la ieșirea din acest mod. AT89S52 are un vector de 6 întreruperi: două întreruperi externe (#INT0 și #INT2), trei întreruperi de timer (Timer 0, 1 și 2) și întreruperea portului serial. Fiecare din aceste surse de întrerupere pot fi activate și dezactivate individual prin setarea sau ștergerea unui bit din Regiștrii cu Funcții Speciale IE. IE conține de asemenea un
AT89S52 () [Corola-website/Science/320962_a_322291]
-
-ul va înceta să contorizeze în modul Idle și va continua numărătoare la ieșirea din acest mod. AT89S52 are un vector de 6 întreruperi: două întreruperi externe (#INT0 și #INT2), trei întreruperi de timer (Timer 0, 1 și 2) și întreruperea portului serial. Fiecare din aceste surse de întrerupere pot fi activate și dezactivate individual prin setarea sau ștergerea unui bit din Regiștrii cu Funcții Speciale IE. IE conține de asemenea un bit de dezactivare global, EA, care dezactivează toate întreruperile
AT89S52 () [Corola-website/Science/320962_a_322291]
-
și va continua numărătoare la ieșirea din acest mod. AT89S52 are un vector de 6 întreruperi: două întreruperi externe (#INT0 și #INT2), trei întreruperi de timer (Timer 0, 1 și 2) și întreruperea portului serial. Fiecare din aceste surse de întrerupere pot fi activate și dezactivate individual prin setarea sau ștergerea unui bit din Regiștrii cu Funcții Speciale IE. IE conține de asemenea un bit de dezactivare global, EA, care dezactivează toate întreruperile în același timp. Bitul de pe poziția 6 este
AT89S52 () [Corola-website/Science/320962_a_322291]
-
întreruperea portului serial. Fiecare din aceste surse de întrerupere pot fi activate și dezactivate individual prin setarea sau ștergerea unui bit din Regiștrii cu Funcții Speciale IE. IE conține de asemenea un bit de dezactivare global, EA, care dezactivează toate întreruperile în același timp. Bitul de pe poziția 6 este neimplementat. Programatorul însă nu ar trebui să utilizeze acest bit, acesta putând fi utilizat în viitoare produse din familia AT89. Întreruperea de Timer 2 este generată de "sau logic" între biții TF2
AT89S52 () [Corola-website/Science/320962_a_322291]
-
de asemenea un bit de dezactivare global, EA, care dezactivează toate întreruperile în același timp. Bitul de pe poziția 6 este neimplementat. Programatorul însă nu ar trebui să utilizeze acest bit, acesta putând fi utilizat în viitoare produse din familia AT89. Întreruperea de Timer 2 este generată de "sau logic" între biții TF2 și EXF2 ai registrului T2CON. Niciunul din acești indicatori nu este șters de hardware când rutina de ordine indică acea zonă. De fapt, rutina de ordine trebuie să determine
AT89S52 () [Corola-website/Science/320962_a_322291]
-
TF2 și EXF2 ai registrului T2CON. Niciunul din acești indicatori nu este șters de hardware când rutina de ordine indică acea zonă. De fapt, rutina de ordine trebuie să determine care din cei doi biți TF2 sau EXF2 au generat întreruperea, iar acel bit va trebui sa fie setat din software. În modul Idle, UCP-ul se pune în starea de hibernare, în timp ce toate perifericele ramân active. Modul este invocat de software. Conținutul RAM de pe chip și toți regiștrii cu funcții
AT89S52 () [Corola-website/Science/320962_a_322291]
-
pune în starea de hibernare, în timp ce toate perifericele ramân active. Modul este invocat de software. Conținutul RAM de pe chip și toți regiștrii cu funcții speciale rămân neschimbați în timp ce acest mod este setat. Modul idle poate fi terminat de activarea oricărei întreruperi sau de către o resetare hardware. Atunci când modul Idle este terminat de o resetare hardware, dispozitivul în mod normal reia execuția programului de acolo de unde a fost întreruptă, până la 2 cicluri de mașină, înainte ca algoritmul de resetare internă să preia
AT89S52 () [Corola-website/Science/320962_a_322291]
-
modul Power-down este ultima instrucțiune executată. RAM-ul pe aceați chip și Regiștrii cu Funcții Speciale rețin valorile lor până când modul Power-down ia sfârșit. Ieșirea din modul Power-down poate fi inițiată atât printr-o resetare hardware sau prin activarea unei întreruperi externe. Resetarea schimbă valorile Regiștrilor cu Funcții Speciale însă nu modifică RAM-ul de pe chip. Resetarea nu poate fi activată înainte ca Vcc sa revină la nivelul său de operare și trebuie menținută activă suficient de mult pentru a permite
AT89S52 () [Corola-website/Science/320962_a_322291]
-
paralel, fie în mod serial prin software sau prin posibilitatea de a folosi ISP. Voltajul din timpul programării este generat intern prin pinul standard V. AT89C51IC2 conține toate caracteristicile lui 8052 cu 256 bytes interni de RAM, un controller de întreruperi pe 4 nivele și cu 10 surse și 3 timere/numărătoare. În plus, AT89C51IC2 are un oscilator de ceas de 32 kHz, un vector programabil de counter, un XRAM de 1024 bytes, un timer hardware de tip watchdog, o interfață
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
două moduri de activitate redusă selectabile prin software și un prescaler de ceas pe 8 biți pentru o reducere suplimentară a consumului de putere. În modul de funcționare idle, unitatea centrală de prelucrare este înghețată în timp ce perifericele și sistemul de întreruperi continuă să opereze. În modul închis, memoria RAM este salvată și orice alte funcții sunt inoperabile. Funcțiile suplimentare ale lui AT89C51IC2 îl fac mai puternic pentru aplicațiile care necesită pulsații cu modulare, viteză de intrare/ieșire mare si funcționalități de
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
cititoare inteligente de carduri. Regiștrii pentru funcții special (engl. "Special Function Registers", SFR) ai AT89C51IC2 fac parte din următoarele categorii: AT89C51IC2 are implementată o interfață pentru tastatură care permite conectarea unei tastaturi matriceale 8xn. Este bazată pe 8 intrari cu întreruperi programabile atât pe nivel high cât și low. Aceste intrări sunt disponibile ca funcționalitate alternativă a lui P1 si permit ieșirea din modurile idle si închis. Interfața pentru tastatură este conectată cu nucleul C51 prin 3 regiștri cu funcții speciale
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
ca funcționalitate alternativă a lui P1 si permit ieșirea din modurile idle si închis. Interfața pentru tastatură este conectată cu nucleul C51 prin 3 regiștri cu funcții speciale: KBLS, registrul de selecție al nivelului tastaturii, KBE, registrul de enable al întreruperilor tastaturii și registrul flag al tastaturii KBF. Intrările tastaturii sunt considerate ca 8 surse de întreruperi independente care împart același vector de întreruperi. Un bit de enable al întreruperilor (KBD în IEN1) permite activarea sau dezactivarea globală a întreruperilor tastaturii
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
tastatură este conectată cu nucleul C51 prin 3 regiștri cu funcții speciale: KBLS, registrul de selecție al nivelului tastaturii, KBE, registrul de enable al întreruperilor tastaturii și registrul flag al tastaturii KBF. Intrările tastaturii sunt considerate ca 8 surse de întreruperi independente care împart același vector de întreruperi. Un bit de enable al întreruperilor (KBD în IEN1) permite activarea sau dezactivarea globală a întreruperilor tastaturii.Fiecare intrare a tastaturii are capacitatea de a detecta un nivel programabil corespunzător valorii bitului KBLS
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
3 regiștri cu funcții speciale: KBLS, registrul de selecție al nivelului tastaturii, KBE, registrul de enable al întreruperilor tastaturii și registrul flag al tastaturii KBF. Intrările tastaturii sunt considerate ca 8 surse de întreruperi independente care împart același vector de întreruperi. Un bit de enable al întreruperilor (KBD în IEN1) permite activarea sau dezactivarea globală a întreruperilor tastaturii.Fiecare intrare a tastaturii are capacitatea de a detecta un nivel programabil corespunzător valorii bitului KBLS.x. Detectarea nivelului este apoi raportată flag-urilor
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
registrul de selecție al nivelului tastaturii, KBE, registrul de enable al întreruperilor tastaturii și registrul flag al tastaturii KBF. Intrările tastaturii sunt considerate ca 8 surse de întreruperi independente care împart același vector de întreruperi. Un bit de enable al întreruperilor (KBD în IEN1) permite activarea sau dezactivarea globală a întreruperilor tastaturii.Fiecare intrare a tastaturii are capacitatea de a detecta un nivel programabil corespunzător valorii bitului KBLS.x. Detectarea nivelului este apoi raportată flag-urilor de întreruperi KBF.x care pot
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
al întreruperilor tastaturii și registrul flag al tastaturii KBF. Intrările tastaturii sunt considerate ca 8 surse de întreruperi independente care împart același vector de întreruperi. Un bit de enable al întreruperilor (KBD în IEN1) permite activarea sau dezactivarea globală a întreruperilor tastaturii.Fiecare intrare a tastaturii are capacitatea de a detecta un nivel programabil corespunzător valorii bitului KBLS.x. Detectarea nivelului este apoi raportată flag-urilor de întreruperi KBF.x care pot fi mascați prin intermediu software folosing biții KBE.x. Această
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
bit de enable al întreruperilor (KBD în IEN1) permite activarea sau dezactivarea globală a întreruperilor tastaturii.Fiecare intrare a tastaturii are capacitatea de a detecta un nivel programabil corespunzător valorii bitului KBLS.x. Detectarea nivelului este apoi raportată flag-urilor de întreruperi KBF.x care pot fi mascați prin intermediu software folosing biții KBE.x. Această structură permite tastaturii aranjamente de matrice de dimensiuni 1 la n pe 8 la n cât și folosirea intrarilor P1 pentru alt scop. http://www.atmel
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
care permite trimiterea în galaxie a unor mașini auto-reproducătoare Von Neumann, în căutarea informațiilor despre creatorii Turbionului, pe care să le transmită pe Pământ și pe Marte. După doar câteva săptămâni pământene, semnalele devin mai slabe, contradictorii și cu multe întreruperi. Wun aduce și o serie de tehnici medicale avansate, inclusiv un drog care permite ființelor umane atingerea "vârstei a patra". Tehnica este folosită pentru a vindeca scleroza multiplă atipică de care suferă Jason și boala cardiovasculară a Dianei. Explicația finală
Turbion () [Corola-website/Science/320964_a_322293]
-
boala cardiovasculară a Dianei. Explicația finală este că Turbionul a fost creat de mașini auto-reproducătoare similare celor trimise de oameni, dar mult mai avansate, care constituie o entitate colectivă conștientă de sine, veche de miliarde de ani. Se descoperă că întreruperea comunicațiilor cu mașinile trimise să aducă informații este cauzată de consumarea acestora de către rețeaua mult mai veche de mașini auto-reproducătoare, care le asimilează tehnologic. Înainte de a fi absorbită în totalitate de rețeaua creatorilor Turbionului, rețeaua creată de oameni dovedește că
Turbion () [Corola-website/Science/320964_a_322293]
-
înscrisă în registrul de intrare IBF - semnalul de ieșire “1” activ prin care se indică faptul că data a fost înscrisă în registrul de intrare dar nu a fost încă citită de microprocesor/microcontroler. ÎNTR - ieșire “1” activă, cerere de întrerupere. Se activeaza după încărcarea datelor în bufferul de intrare. Semnalele /STB; IBF și ÎNTR nu sunt comune pentru porturile A și B. În funcție de modul de programare, semnalele se obțin prin intermediul liniilor portului C astfel: Liniile rămase nefolosite PC6
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
sunt comune pentru porturile A și B. În funcție de modul de programare, semnalele se obțin prin intermediul liniilor portului C astfel: Liniile rămase nefolosite PC6, 7 pot fi configurate că linii generale de intrare/ieșire. Pentru validarea generării cererilor de Întrerupere INTR-A și INTR-B pentru fiecare port În parte există un bistabil INTE (INTE-A pentru portul A și INTE-B pentru portul B) controlat prin program. Pentru INTE-A bitul asociat este PC4 iar pentru INTE-B bitul asociat este
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
A și B este: În modul 1 ieșire strobată semnalele de control al ieșirilor sunt: de ieșire specificat. portul A sau B a fost acceptată de periferic (semnalul --ACK se primește de la periferic) ÎNTR - ieșire “1” activă, cerere de întrerupere. Poate fi utilizat pentru a întrerupe UCP când un dispozitiv de ieșire a acceptat datele transmise și prin urmare se poate iniția un nou transfer de ieșire. Semnalele ; și ÎNTR nu sunt comune pentru porturile A și B. În funcșie
Intel 8255 () [Corola-website/Science/320970_a_322299]