-
PIC mikrokontrolieri
Nr. | Chapter | Page. |
1. | IEVADS | 2 |
2. | VĒSTURE UN ATTĪSTĪBA | 3 |
3. | PIC ARHITEKTŪRA UN SPECIFIKĀCIJAS | 4 |
3.1. | ARHITEKTŪRA | 4 |
3.2. | PIC UZBŪVE UN DARBĪBA | 5 |
3.2.1. | ARITMĒTISKI - LOĢISKĀ IERĪCE (ALU) UN DARBA (W) REĢISTRS | 7 |
3.2.2. | MAŠĪNAS CIKLS UN INSTRUKCIJU IZPILDE | 8 |
3.2.3. | OSCILATORI | 9 |
3.2.4. | KONFIGURĀCIJAS BITI | 10 |
3.2.5. | ATIESTATĪŠANAS IESPĒJAS | 12 |
3.2.6. | ZEMA ENERĢIJAS PATĒRIŅA REŽĪMS | 15 |
3.2.7. | PĀRRAUGTAIMERIS | 16 |
3.3. | PIC UZBŪVES ATŠĶIRĪBAS | 17 |
3.3.1. | ZEMA LĪMEŅA PIC MIKROKONTROLIERI | 17 |
3.3.2. | VIDĒJA LĪMEŅA PIC MIKROKONTROLIERI | 20 |
3.3.3. | AUGSTA LĪMEŅA PIC MIKROKONTROLIERI | 22 |
4. | PIC PROGRAMMĒŠANA | 25 |
4.1. | INSTRUKCIJU KOPA VIDĒJA LĪMEŅA PIC MIKROKONTROLIERĪ | 25 |
4.2. | PIC PROGRAMMĒŠANAS PIEMĒRS | 27 |
4.3. | PIC PROGRAMMATORS | 35 |
5. | IZMANTOŠANAS IESPĒJAS | 36 |
5.1. | PIEMĒRI UN DARBĪBAS APRAKSTS | 37 |
6. | ALTERNATĪVAS, DARBĪBAS NOVĒRTĒJUMS UN IZMANTOŠANA NĀKOTNĒ | 38 |
7. | SECINĀJUMI | 39 |
8. | IZMANTOTĀ LITERATŪRA | 40 |
PIC arhitektūra tiek veidota tā, lai maksimizētu ātruma un izmaksu attiecību. PIC arhitektūra bija viena no pirmajām starp skalāru procesoru dizainiem un vēl joprojām ir viena no vienkāršākajām un lētākajām ierīcēm. Harvardas arhitektūra, kur dati un programmas instrukcijas tiek glabāti atsevišķi, vienkāršo laikiztures iestatīšanu un mikroshēmas dizainu, kas savukārt uzlabo takts ātrumu, izmaksas un jaudas patēriņu. PIC mikrokontrolieru instrukciju kopa ir piemērota ātrai darbībai, jo instrukcijas izpildās viena vai divu instrukciju ciklu laikā. Darbības optimizāciju veicina relatīvi lielā programmas atmiņa un instrukciju kopas veiksmīgais dizains, kas atļauj izmantot iegultās konstantes.
PIC priekšrocības:
• Maza instrukciju kopa, kuru ir viegli iemācīties
• RISC arhitektūra
• Iebūvēts oscilators ar maināmiem ātrumiem
• Lēti mikrokontrolieri
• Plašs klāsts ar interfeisiem, tajā skaitā I2C, SPI, USB, USART, A/D, PSP, Ethernet u.c.
Trūkumi:
• Viens akumulators
• Daudzām ierīcēm ir nepieciešama pārslēgšanās starp reģistra bankām, lai piekļūtu visam RAM
• Darbības un reģistri nav ortogonāli – dažas instrukcijas var piekļūt RAM un konstantēm, kamēr citas var izmantot tikai akumulatoru
Nākotnē PIC mikrokontrolieri tiks izmantoti gandrīz tik pat plaši kā pašlaik, jo tie ir vienkārši un lēti, bet ar lielisku veiktspēju. Šādi mikrokontrolieri vienmēr būs populāri starp elektronikas entuziastiem un vienkāršiem iesācējiem elektronikā, kas vēlas izveidot interesantus projektus. Tāpat tos turpinās izmantot vienkāršās masveidā ražotās ierīcēs tieši to vienkāršības un mazo izmaksu dēļ.
7.Secinājumi.
Izpildot šo darbu uzzināju daudz jauna un ieguvu zināšanas, kuras noderēs dažādu ideju realizēšanā.
PIC mikrokontrolieri ir salīdzinoši vienkārši, lēti un ar ļoti labu veiktspēju, kas tos padara par labu izvēli dažādu projektu realizēšanā. Tie ir labi piemēroti iesācējiem, kas tikko sākuši pilnveidot iemaņas elektronikā. Vienkāršāko PIC ierīču instrukciju skaits ir 35, kas ir salīdzinoši maz un tās var ar nelielu piepūli iemācīties. Lai labāk izprastu to darbību, vislabāk ir sākt darboties praktiski, kā, piemēram, darbā apskatītais piemērs par shēmu, kas realizē mirgojošu LED.
Izpildot šo darbu, nācās saprast, ka šī ir ļoti plaša tēma un aptvert visu informāciju ir ļoti grūti. Padziļināti tika apskatīta PIC uzbūve un arhitektūra, kas arī sastāda lielāko daļu no šī darba. Palika neapskatīta atmiņas uzbūve, to veidi un adresēšanas metodes. Tāpat vēl netika izskatīta visa informācija par pieejamajām instrukcijām un to darbībām, bet tika sniegts neliels ieskats, kā praktiski tiek izmantotas dažas PIC instrukcijas.
Lai aptvertu visu informāciju par PIC mikrokontrolieriem, vajadzētu rakstīt lielāku darbu, bet darbā apkopotā informācija ir sākums padziļinātai PIC apguvei.
…
Kursa darbs RTU. Tiek pētīti PIC mikrokontrolieri, to uzbūves īpatnības, dažādība un darbības principi.
- Kvalifikācijas prakses atskaite
- PIC mikrokontrolieri
- Prakses pārskats
-
You can quickly add any paper to your favourite. Cool!Microsoft Access datu bāzes veidošana
Practice Reports for university18
-
Kvalifikācijas prakse informātikā
Practice Reports for university34
-
Datorgrafika. 3.laboratorijas darbs "Elipse"
Practice Reports for university3
-
Vērojuma prakse informātikā
Practice Reports for university13
-
Informācijas sistēmu vide Cēsu pilsētas domē
Practice Reports for university24