19.07.2013 Views

PIC-LCD - Lea

PIC-LCD - Lea

PIC-LCD - Lea

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6. Kuinka harrastajan taajuuslaskin voitaisiin toteuttaa<br />

edullisesti nykytekniikalla?<br />

Nykyään ei kannata lähteä rakentamaan taajuuslaskinta erillislaskuripiireistä (TTL tai CMOS),<br />

koska kytkennästä tulee monimutkainen johtuen piirien suuresta määrästä. Kaupallisia<br />

taajuuslaskimeksi suunniteltuja yksisirupiirejä on vähän ja ne ovat kalliita johtuen ilmeisesti<br />

pienistä volyymeista. Myöskään ne eivät välttämättä ole optimoituja harrastajan tarpeeseen. Entäpä<br />

mikroprosessoripohjaiset ratkaisut? Ensimmäinen reaktioni oli: monimutkaisia, tarvitsevat useita<br />

mikropiirejä, kuinka kehittää ohjelmisto ja mistä saada kehitysympäristö minimi-investoinnilla?<br />

Yllätyksekseni otsikon kysymykseen löysin vastauksen internetistä: <strong>PIC</strong>-prosessorit.<br />

6.1 <strong>PIC</strong>-mikroprosessori<br />

Mikrochipin tuotevalikoimaan kuuluu useita erityyppisiä piirejä mm.:<br />

- kertaohjelmoitavat piirit PROM<br />

- uudelleenohjelmoitavat piirit perustuen EEPROM tai FLASH-piiritekniikkaan (ohjelmointi n.<br />

13V:n jännitteellä)<br />

- EPROM-piiritekniikkaan perustuvat piirit (nollataan UV-valolla)<br />

Harrastajaa kiinnostaa tietysti helpoiten uudelleenohjelmoitavat piirit.<br />

Kuva 6. 18-nastainen <strong>PIC</strong>-mikropiiri 16C84 mikropiirikannassa protopiirilevyllä. (Kuva<br />

Printed_board_view.jpg)<br />

<strong>PIC</strong>:n lisäksi tarvitaan vain kide ja pari kondensaattoria sekä 5 V:n reguloitu apujännitelähde. Eli ei<br />

tarvita RAM-, ROM- ym. piirejä osoite- ja dataväylineen kuten yleensä vanhemmissa<br />

mikroprosessorisukupolvissa. Kaikki tämä on integroitu yhteen <strong>PIC</strong>-mikropiiriin.<br />

Hyvin yleinen <strong>PIC</strong>-piiri on 8-bittinen 16F84 (16C84 on vanhempi EEPROM-versio), jossa on 13<br />

ohjelmoitavaa I/O-pinniä (RA0…RA2, RB0…RB7) ja mikä parasta harrastajalle, piirin flashohjelmamuistin<br />

(FPROM) voi ohjelmoida n. 1000 kertaa. Tämä tarkoittaa sitä, että harrastaja voi<br />

itse niin halutessaan kehittää ja testata sovellusta n kertaa, kunnes haluttu lopputulos on saavutettu<br />

11(23)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!