PIC
(→Zajímavé konstrukce:) |
|||
Řádka 5: | Řádka 5: | ||
*Redukovaná instrukční sada (RICS) tj. že mají omezený počet instrukcí(35). | *Redukovaná instrukční sada (RICS) tj. že mají omezený počet instrukcí(35). | ||
+ | == Vývoj MIT aplikace s PIC == | ||
− | + | HW: [http://www.asix.cz/a6edukit84.htm EduKit84] | |
− | + | [[Soubor:D10_HW_057.jpg|link=http://www.asix.cz/a6edukit84.htm]] | |
− | + | IDE:[[MPLAB]] | |
− | + | [[Soubor:MPLAB-logo.jpg|link=MPLAB|Integrated Development Environment MPLAB]] | |
− | == | + | == Škola programování Pandatron == |
+ | [[Soubor:Pandatron-logo.jpg|link=http://pandatron.cz/]] | ||
+ | * [http://pandatron.cz/?135&skola_programovani_pic-1_dil Škola programování PIC 1 - Úvod] | ||
+ | * [http://pandatron.cz/?134&skola_programovani_pic-2_dil Škola programování PIC 2 - Popis] | ||
+ | * [http://pandatron.cz/?133&skola_programovani_pic-3_dil Škola programování PIC 3 - Registry a jejich popis.] | ||
+ | * [http://pandatron.cz/?132&skola_programovani_pic-4_dil Škola programování PIC 4 - Seznam a popis dostupných příkazů] | ||
+ | * [http://pandatron.cz/?131&skola_programovani_pic-5_dil Škola programování PIC 5 - První program] | ||
+ | * [http://pandatron.cz/?150&skola_programovani_pic-6_dil Škola programování PIC 6 - PIC 16F627/8] | ||
+ | * [http://pandatron.cz/?151&skola_programovani_pic-7_dil Škola programování PIC 7 - První program - znovu pro 16F627-8] | ||
+ | * [http://pandatron.cz/?152&skola_programovani_pic-8_dil Škola programování PIC 8 - Zpoždění - delay] | ||
+ | * [http://pandatron.cz/?153&skola_programovani_pic-9_dil Škola programování PIC 9 - Světelný had a ti další] | ||
+ | * [http://pandatron.cz/?154&skola_programovani_pic-10_dil Škola programování PIC 10 - Přerušení] | ||
+ | * [http://pandatron.cz/?155&skola_programovani_pic-11_dil Škola programování PIC 11 - Časovače TMRx] | ||
+ | * [http://pandatron.cz/?156&skola_programovani_pic-12_dil Škola programování PIC 12 - Interní EEPROM] | ||
+ | * [http://pandatron.cz/?157&skola_programovani_pic-13_dil Škola programování PIC 13 - USART - sériový port] | ||
+ | == Škola programování 8bit == | ||
+ | [[Soubor:8bit-logo.jpg|link=http://www.8bitu.cz]] | ||
+ | |||
+ | |||
+ | * [http://www.8bitu.cz/clanek/serial-pic16f84-8-oscilatory-a-resetovaci-obvody/ Seriál - PIC16F84 - 8 - Oscilátory a resetovací obvody] | ||
== Zajímavé konstrukce: == | == Zajímavé konstrukce: == | ||
+ | |||
*[http://jirky.webz.cz/index.php?page=krokovy_motor Řízení krokového motoru procesorem PIC 16F84] | *[http://jirky.webz.cz/index.php?page=krokovy_motor Řízení krokového motoru procesorem PIC 16F84] | ||
*[http://www.best-microcontroller-projects.com/frequency-counter-circuit.html Schematics and C code for a PIC frequency counter circuit operating up to about 50MHz] | *[http://www.best-microcontroller-projects.com/frequency-counter-circuit.html Schematics and C code for a PIC frequency counter circuit operating up to about 50MHz] | ||
* [http://www.8bitu.cz/clanek/serial-pic16f84-23-zobrazovace-uvod-a-multiplexni-rezim/ Seriál - PIC16F84 - 23 - Zobrazovače úvod a multiplexní režim] | * [http://www.8bitu.cz/clanek/serial-pic16f84-23-zobrazovace-uvod-a-multiplexni-rezim/ Seriál - PIC16F84 - 23 - Zobrazovače úvod a multiplexní režim] | ||
− | |||
− | |||
− | |||
[[Soubor:PIC-flasing-LED.jpg|200px]] [http://embedded-lab.com/blog/?p=148 Lab 1: Flashing an LED] | [[Soubor:PIC-flasing-LED.jpg|200px]] [http://embedded-lab.com/blog/?p=148 Lab 1: Flashing an LED] | ||
Řádka 33: | Řádka 51: | ||
[http://www.root.cz/clanky/cinnost-mikroprocesoru-aneb-jde-to-i-bez-trpasliku/ Činnost mikroprocesoru, aneb jde to i bez trpaslíků] | [http://www.root.cz/clanky/cinnost-mikroprocesoru-aneb-jde-to-i-bez-trpasliku/ Činnost mikroprocesoru, aneb jde to i bez trpaslíků] | ||
− | |||
− | |||
− | |||
== Zapojení s PIC == | == Zapojení s PIC == |
Verze z 20. 1. 2013, 18:57
Mikroprocesor PIC16F84
- Vlastnosti: Technologie CMOS.
- Hardwardská architektura (rozdělená paměť na paměť pro program a pro data)
- Redukovaná instrukční sada (RICS) tj. že mají omezený počet instrukcí(35).
Obsah |
Vývoj MIT aplikace s PIC
HW: EduKit84
IDE:MPLAB
Škola programování Pandatron
- Škola programování PIC 1 - Úvod
- Škola programování PIC 2 - Popis
- Škola programování PIC 3 - Registry a jejich popis.
- Škola programování PIC 4 - Seznam a popis dostupných příkazů
- Škola programování PIC 5 - První program
- Škola programování PIC 6 - PIC 16F627/8
- Škola programování PIC 7 - První program - znovu pro 16F627-8
- Škola programování PIC 8 - Zpoždění - delay
- Škola programování PIC 9 - Světelný had a ti další
- Škola programování PIC 10 - Přerušení
- Škola programování PIC 11 - Časovače TMRx
- Škola programování PIC 12 - Interní EEPROM
- Škola programování PIC 13 - USART - sériový port
Škola programování 8bit
Zajímavé konstrukce:
- Řízení krokového motoru procesorem PIC 16F84
- Schematics and C code for a PIC frequency counter circuit operating up to about 50MHz
- Seriál - PIC16F84 - 23 - Zobrazovače úvod a multiplexní režim
Činnost mikroprocesoru, aneb jde to i bez trpaslíků
Zapojení s PIC
náměty z N:/janousek/39_PIC_PIC16c84 a jiné
PIC91 Led Chaser II PIC629 YT
PIC89 LED Flasher PIC16F84A
PIC88 Counter in PIC16F84A
PIC85 2 digit Up/Down Counter
PIC81 Voltmetr s PIC
PIC80 Blikac s jednou RGB LED
PIC78 Jednoduchý blikač s PIC
PIC71 Lampa měnící barvu
PIC68 LED Chaser s 16F628
PIC99 GSM alarm
PIC65 Robot na minisumo
PIC64 Melodický zvonek
PIC46 Kódový zámek
PIC41 Luxusní hrací kostka
PIC40 Člověče nezlob se s PIC
PIC01 Easy-Server V0.9
PIC03 Malý webový server [1]
PIC04 BraMo 4.0
PIC05 BraMo 5 - SMS
PIC06 BraMo6 - GSM brána
PIC08 Tester kabelu UTP
PIC13 Alarm s PIC a LCD
- MCU-PIC-013.jpg
PIC14 PIC628 Alarm 1 DH
- MCU-PIC-015.jpg
- MCU-PIC-016.jpg
- MCU-PIC-018.jpg
PIC21 Timer99
PIC22 semafor - doveda
PIC23 IR ovládání (TX RX)
PIC24 Termostat
- MCU-PIC-025.jpg
Pic25 Učící se IrDA
PIC26 Příjem Irda - DH servis
- MCU-PIC-030.jpg
PIC29 PIC a 2x SA10
PIC30 [Blikač s PIC]
PIC31 Digitální hodiny
PIC32 Vratný s PIC 16c84
PIC34 Ekvitermní termostat
- MCU-PIC-036.jpg
PIC36 Dětský semafor