Johdanto Tämä piirilevy perustuu Microchipin PIC16F-mikrokontrolleriin. PIC16F kuuluu PIC-mikrokontrolleriperheeseen, joka on tunnettu tehokkaasta RISC-arkkitehtuuristaan ja helposta ohjelmoinnistaan.Ohjelmoitavalla flash-muistilla varustettu PIC16F mahdollistaa helpon ja nopean laiteohjelmistopäivityksen, mikä yksinkertaistaa elektronisten järjestelmien kehittämistä ja ylläpitoa. Sen sisäänrakennettu EEPROM-muisti tarjoaa myös mahdollisuuden tallentaa tietoja pysyvästi, mikä varmistaa, että tärkeät tiedot säilyvät myös sähkökatkon sattuessa. PIC16F:n lukuisat I/O-nastat helpottavat liittämistä erilaisiin ulkoisiin komponentteihin, ja sen sarjaliikenneominaisuudet, kuten I2C ja UART, edistävät integrointia muiden oheislaitteiden kanssa. Lisäksi sen keskeytystenkäsittelyominaisuudet mahdollistavat nopean reagoinnin reaaliaikaisiin tapahtumiin, mikä parantaa järjestelmän reagointikykyä. pic16F22:n ohjelmointia varten lisäsimme 5-nastaisen urosliittimen, joka kytketään PIC16F-mikrokontrollerin +5V-, GND-, RB6- ja MCLR-nastoihin. Näin voit muodostaa yhteyden MPLAB-pakkaukseen ja olla vuorovaikutuksessa Microchipin kehittämän MLPAB IDE:n kanssa.Lisäsimme myös vihreän LEDin +5V-liittimeen osoittamaan, että kortti on päällä. Lisäsimme myös oranssin LEDin, joka vilkkuu nopeasti, kun ohjelmaa siirretään PIC16F:lle.Lopuksi lisäsimme kaksi 14-nastaista naarasliitintä komponenttien kytkemiseksi PIC16F:ään: Kortin tavoitteena oli tehdä siitä mahdollisimman pieni: 23 mm x 41 mm. Tämä mahdollistaa kortin melko alhaisen hinnan: 12 dollaria PCBWaylla.PIC16F-kortin ohjelmointiin tarvitset MPLAB-paketin ohjelman asentamiseksi siihen. Löydät projektimme osoitteesta github. PCB design Piirilevy koostuu kahdesta kerroksesta: yläkerroksesta ja pohjakerroksesta. Levyn yläosassa on urosliitin ohjelmointia varten.Tähän käytämme MPLAB-sarjaan kytkettyjä GND-, RB6- ja MCLR-nastoja. Lisäsimme +5V jännitteen helpottaaksemme kortin virransyöttöä ohjelmoinnin jälkeen.PIC16F:n molemmilla puolilla on kaksi naarasliitintä, joiden avulla komponentit voidaan helposti liittää siihen: