CMOS-mikrokontrolleri 8-bit DIL-40 (80C31P)
80C31P on klassinen, teollisuusstandardin mukainen 8-bittinen CMOS-mikrokontrolleri, joka perustuu laajalti tunnettuun MCS-51 (8051) -arkkitehtuuriin. Se on suunniteltu sulautettuihin järjestelmiin, joissa tarvitaan luotettavaa ohjauslogiikkaa, monipuolisia I/O-mahdollisuuksia ja kykyä laajennettavaan muistiosoitukseen.
80C31P (valmistaja muun muassa Intel / AMD / Signetics / vastaava) on suosittu komponentti opetuskäytössä, vanhemmissa teollisuuslaitteissa sekä harrasteprojekteissa, joissa halutaan ymmärtää mikrokontrollerien perustoimintaa alhaisella tasolla. Koska 80C31-mallissa ei ole sisäänrakennettua ohjelmamuistia (ROM), se vaatii ulkoisen muistipiirin ohjelmakoodin tallentamiseen, mikä antaa suunnittelijalle joustavuutta järjestelmän laajentamiseen.
CMOS-tekniikan ansiosta tämä mikrokontrolleri kuluttaa vähemmän virtaa kuin alkuperäiset NMOS-pohjaiset 8051-mallit, mikä tekee siitä käyttökelpoisen myös sovelluksissa, joissa tehonkulutus on rajallista. Sen 128 tavun sisäinen RAM-muisti riittää perusmuuttujien hallintaan, ja 40-nastainen DIL-kotelointi mahdollistaa runsaat liitäntämahdollisuudet eri oheislaitteille.
Tärkeimmät ominaisuudet:
8051-yhteensopiva arkkitehtuuri: Tunnettu ja hyvin dokumentoitu käskykanta.
128 x 8-bit sisäinen RAM: Riittävä tallennuskapasiteetti peruslaskentaan ja tilanhallintaan.
Laajennettavissa oleva muisti: Tukee ulkoista ohjelma- ja datamuistia (jopa 64 kt kumpaakin).
Ohjelmoitavat I/O-portit: Neljä 8-bittistä I/O-porttia monipuoliseen laiteohjaukseen.
Monipuoliset ajastimet ja sarjaliikenne: Sisältää kaksi 16-bittistä ajastinta/laskuria ja täysdupleksi UART-sarjaportin.
Tekniset tiedot:
Tilauskoodi / Tuotekoodi: 80C31P
Tuotetyyppi: 8-bittinen CMOS-mikrokontrolleri
Kotelotyyppi: DIL-40 (40-pin, läpiasennus)
Arkkitehtuuri: MCS-51 (8051)
Valmistaja: Useita (esim. Intel, AMD, NXP)
Tyypilliset käyttökohteet:
Sulautettujen järjestelmien ohjauslogiikka
Teollisuusautomaation perusyksiköt
Koulutus- ja kehitysalustat mikrokontrollerien ohjelmointiin
Vanhojen ohjauslaitteiden korjaus ja ylläpito
Automaatiojärjestelmät, jotka vaativat laajaa ulkoista muistia tai useita I/O-linjoja
Vinkki asennukseen ja suunnitteluun: Koska 80C31 ei sisällä sisäistä ROM-muistia, muista asentaa piirilevylle myös EPROM- tai Flash-muistipiiri ohjelmakoodia varten sekä tarvittava "latch" (esim. 74HC373) osoiteväylän demultipleksointiin. Varmista myös vakaa 12 MHz tai muu sopiva kvartsikide ja kaksi 22–33 pF kondensaattoria kideoskillaattorin nastaan kellotaajuuden muodostamiseksi. Käytä Reset-nastassa asianmukaista RC-piiriä varmistaaksesi kontrollerin luotettavan käynnistymisen virran kytkeytyessä.