2,860 matches
-
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 care din cei doi biți TF2 sau EXF2 au generat
AT89S52 () [Corola-website/Science/320962_a_322291]
-
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 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
AT89S52 () [Corola-website/Science/320962_a_322291]
-
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 speciale rămân neschimbați
AT89S52 () [Corola-website/Science/320962_a_322291]
-
Atmel oferă o gamă largă de microcontrollere bazate pe arhitectura 8051 cu o densitate de cod variind de la 2K bytes la 128K bytes. Linia de produse include microcontrollere pe 8 biți bazate pe nucleul AT89LP cât și pe standardul MCS-51® în variantele cu 14/16/20/28 pini, toate fabricate cu tehnologii avansate Flash. Majoritatea membrilor acestei linii de produse au posibilitatea de programare In-System (ISP), in time ce altele suportă
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
au posibilitatea de programare In-System (ISP), in time ce altele suportă modul de viteză ridicată (x2) care dublează frecvența de ceas pentru unitatea centrală de prelucrare și periferice la alegerea utilizatorului. AT89C51IC2 este o versiune Flash performantă microcontrollerului pe 8 biți 8051. Conține un bloc de memorie Flash de 32K bytes pentru program și date. Memoria Flash de 32k bytes poate fi programată fie în mod paralel, fie în mod serial prin software sau prin posibilitatea de a folosi ISP. Voltajul
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
AT89C51IC2 permite reducerea consumului de putere al sistemului prin coborârea frecvenței de ceas până la orice valoare, chiar și DC, fără pierderi de date. AT89C51IC2 are 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
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
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 de întreruperi
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
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ă structură permite tastaturii aranjamente de matrice de dimensiuni 1 la n pe 8 la n cât
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
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.com/dyn/products/devices.asp?family id=604#1684
Microcontrollerul AT89C51IC2 () [Corola-website/Science/320968_a_322297]
-
anilor 1970 pentru microprocesorul Intel 8085 și este un membru al familiei de cipuri Intel MCS-51. Mai tarziu, acest chip a fost utilizat cu Intel 8085 and Intel 8086 și urmașii lor. Circuitul 8255 conține 4 porturi, două de 8 biți și două de 4 biți. Fiecare port poate fi programat prin intermediul unui registru de control, să fie port de intrare sau port de ÎI ieșire. Fiecare port de 4 biți este folosit și pentru manevrarea unor semnale de comandă și
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
8085 și este un membru al familiei de cipuri Intel MCS-51. Mai tarziu, acest chip a fost utilizat cu Intel 8085 and Intel 8086 și urmașii lor. Circuitul 8255 conține 4 porturi, două de 8 biți și două de 4 biți. Fiecare port poate fi programat prin intermediul unui registru de control, să fie port de intrare sau port de ÎI ieșire. Fiecare port de 4 biți este folosit și pentru manevrarea unor semnale de comandă și stare în conjuncție cu porturile
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
urmașii lor. Circuitul 8255 conține 4 porturi, două de 8 biți și două de 4 biți. Fiecare port poate fi programat prin intermediul unui registru de control, să fie port de intrare sau port de ÎI ieșire. Fiecare port de 4 biți este folosit și pentru manevrarea unor semnale de comandă și stare în conjuncție cu porturile A și B. Comunicarea cu magistrală de date a unității centrale de prelucrare (microprocesor/microcontroler) se face prin intermediul bufferului magistralei de date pe liniile D0
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
portalul A - "0" ieșire, "1" intrare D6 D5 - definesc modul de lucru pentru PA 0 0 - modul 0 0 1 - modul 1 1 * - modul 2 D7 obligatoriu pe “1” Al doilea tip de cuvânt de comandă caracterizat prin faptul că bitul D7 = “0” se utilizează pentru setarea respectiv resetarea oricărui bit din portul C. Această caracteristică este foarte utilă la implementarea automatelor secvențiale unde se cere adeseori schimbarea valorii unei singure variabile de ieșire. Cuvântul de comandă are următoarea configurație: În
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
de lucru pentru PA 0 0 - modul 0 0 1 - modul 1 1 * - modul 2 D7 obligatoriu pe “1” Al doilea tip de cuvânt de comandă caracterizat prin faptul că bitul D7 = “0” se utilizează pentru setarea respectiv resetarea oricărui bit din portul C. Această caracteristică este foarte utilă la implementarea automatelor secvențiale unde se cere adeseori schimbarea valorii unei singure variabile de ieșire. Cuvântul de comandă are următoarea configurație: În acest mod dată este scrisă sau citită simplu la/de la
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
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 PC2. Cuvântul de comandă pentru setarea modului 1 intrare strobata pentru porturile A și B este: În modul 1 ieșire strobată semnalele de control al ieșirilor sunt: de ieșire specificat. portul
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
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 PC2. Cuvântul de comandă pentru setarea modului 1 intrare strobata pentru porturile 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
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
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 PC6 iar pentru INTE-B bitul asociat este PC2. Cuvântul de comandă pentru setarea modului 1 ieșire strobată pentru porturile A și B este: Acest mod de functionare furnizează mijlocul de comunicare cu un dispozitiv periferic pe o singură
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
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 PC6 iar pentru INTE-B bitul asociat este PC2. Cuvântul de comandă pentru setarea modului 1 ieșire strobată pentru porturile A și B este: Acest mod de functionare furnizează mijlocul de comunicare cu un dispozitiv periferic pe o singură magistrală de 8 biți în ambele sensuri
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
iar pentru INTE-B bitul asociat este PC2. Cuvântul de comandă pentru setarea modului 1 ieșire strobată pentru porturile A și B este: Acest mod de functionare furnizează mijlocul de comunicare cu un dispozitiv periferic pe o singură magistrală de 8 biți în ambele sensuri (emisie și recepție). În acest mod de lucru se poate folosi numai portul A care va folosi și 5 biți ai portului C pentru semnale de control și stare: pentru a trimite dată către periferie (activat de
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
mod de functionare furnizează mijlocul de comunicare cu un dispozitiv periferic pe o singură magistrală de 8 biți în ambele sensuri (emisie și recepție). În acest mod de lucru se poate folosi numai portul A care va folosi și 5 biți ai portului C pentru semnale de control și stare: pentru a trimite dată către periferie (activat de periferic). cât și de ieșire În acest mod de lucru portul B poate fi programat fie în mod 0 fie în mod 1
Intel 8255 () [Corola-website/Science/320970_a_322299]
-
de date) cu ajutorul unor memorii nevolatile. Clasic, memoria de program era implementată într-o variantă de tip ROM: EPROM pentru dezvoltare și producție pe scară mică/medie sau mask-ROM pentru producția de masă. A doua generație de microcontrolere de 8 biți a firmei Intel care, deși apărută acum 20 de ani, încă ocupă un segment semnificativ de piață. Cu o arhitectură destul de ciudată, este suficient de puternic și ușor de programat (odată învățat!). Arhitectura sa are spații de memorie separate pentru
Microcontroler () [Corola-website/Science/320971_a_322300]
-
8..32)KBytes locali (ROM). Poate adresa 64KBytes memorie de date externă, adresabilă doar indirect. Are 128 (256) octeți de RAM local, plus un număr de registre speciale pentru lucrul cu periferia locală. Are facilități de prelucrare la nivel de bit (un procesor boolean, adresare pe bit). Intel a dezvoltat si un “super 8051” numit generic 80151. Actualmente există zeci de variante produse de diverși fabricanți (Philips, Infineon, Atmel, Dallas, Temic, etc.) precum și cantități impresionante de soft comercial sau din categoria
Microcontroler () [Corola-website/Science/320971_a_322300]
-
adresa 64KBytes memorie de date externă, adresabilă doar indirect. Are 128 (256) octeți de RAM local, plus un număr de registre speciale pentru lucrul cu periferia locală. Are facilități de prelucrare la nivel de bit (un procesor boolean, adresare pe bit). Intel a dezvoltat si un “super 8051” numit generic 80151. Actualmente există zeci de variante produse de diverși fabricanți (Philips, Infineon, Atmel, Dallas, Temic, etc.) precum și cantități impresionante de soft comercial sau din categoria freeware/shareware. Au apărut și dezvoltări
Microcontroler () [Corola-website/Science/320971_a_322300]
-
diverși fabricanți (Philips, Infineon, Atmel, Dallas, Temic, etc.) precum și cantități impresionante de soft comercial sau din categoria freeware/shareware. Au apărut și dezvoltări ale acestei familii în sensul trecerii la o arhitectură similară (în mare), dar pe organizată pe 16 biți, cu performanțe îmbunătățite ca viteză de prelucrare: familia XA51 eXtended Arhitecture de la Philips și familia 80C251 (Intel). Din păcate aceste noi variante nu s-au bucurat nici pe departe de succesul „bătrânului” 8051. Este un microcontroler pe 16 biți făcând
Microcontroler () [Corola-website/Science/320971_a_322300]
-
16 biți, cu performanțe îmbunătățite ca viteză de prelucrare: familia XA51 eXtended Arhitecture de la Philips și familia 80C251 (Intel). Din păcate aceste noi variante nu s-au bucurat nici pe departe de succesul „bătrânului” 8051. Este un microcontroler pe 16 biți făcând parte din generația treia de microcontrolere a firmei Intel. Destinat inițial unor aplicații din industria de automobile, are o arhitectură von Neumann, cu un spațiu de adresare de 64KBytes, o unitate de intrări/ieșiri numerice de mare viteză (destinată
Microcontroler () [Corola-website/Science/320971_a_322300]