PIC-LCD - Lea
PIC-LCD - Lea
PIC-LCD - Lea
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)