Mga computerKagamitan

PIC-controller. Programming PIC-controllers. Scheme ng PIC-controllers

Kapag nagsasagawa scheme, kailangan mong magkaroon ng isang tao o ng isang bagay upang subaybayan ang pagpapatupad ng mga kinakailangang aksyon. Sapagka't ang lalake ay lubos na may problema, dahil ito ay kinakailangan ang paggamit ng isang malaking bilang ng mga iba't ibang mga elemento na nagbibigay-daan upang makontrol ang kanilang mga trabaho (transistors, resistors, thyristors, diodes, capacitors, atbp). Ngunit ang lahat ng mga mahirap unawain at malaking circuit ay maaaring maging kontrolado ng controllers (MCU). Na ang mga ito, halimbawa, ay inilarawan RІS pamilya. Kaya, ano ay ang PIC-controller para sa mga manika? Ano ang kanilang mga scheme at kung saan sila ay ginagamit.

Ano ang microcontroller PIC-

PIC-controller (o microcontroller) ay isang automation ay nangangahulugan magsagawa ng ilang mga aksyon gamit ang isang dati nang inihanda ng programa. Ang isang tampok ng mga kinatawan ng mga ito linya ng produkto ay ang kadalian ng programming at ang kakayahang magamit ng lahat ng kinakailangang mga pag-andar upang gumana. Binabalangkas ang kaayusan nito, dapat itong nabanggit na sa kanyang sanaysay ay may lamang ng isang silikon kristal (isang tampok na katangian ng lahat ng mga microcontrollers). Bukod sa ito, PIC-controller ay may isang tiyak na bilang ng mga binti. Ang ilan sa kanila ay maaaring gamitin bilang lohikal na pag-input tulad ng output bahagi, ang ilang bahagi ay may isang bilateral application. Ang binti ay maaaring maging alinman sa mga digital o analog.

Para sa karamihan ng mga trabaho RІS controller ay nangangailangan ng matatag na boltahe - 5V. Ito ay sapat na upang maaari itong gumana sa kanyang normal na mode at magsagawa ng isang programa na inihatid sa harap ng kanya. Programming PIC-controller direkta mula sa isang computer ay hindi posible. Para sa layuning ito ang mga programmer.

controller ng pamilya

PIC-controller ay hindi umiiral sa isang solong kopya. Ang mga tagagawa ay gumagawa ng isang malaking hanay ng mga microcontrollers, ang bawat isa ay may sarili nitong mga katangian, kakayahan at mga potensyal na mga target ng application. Bilang mga pamilya ang kanilang mga sarili sa halip malaki at depende sa ang tampok na pag-uuri na kung saan ay kinuha bilang default. Samakatuwid ito ay kinakailangan upang ipagbigay-alam lamang tungkol sa mga pangunahing pag-uuri na kung saan mayroon lamang tatlong pamilya ng 8-, 16- at 32-bit. Ang mga siya namang ay nahahati sa iba, ngunit dahil sa ang mga pamilya ay hindi ang kanilang mga sarili sa paksa ng artikulo, isang bagay tungkol sa mga ito at hindi dalhin sa isang pag-uusap.

kung saan naaangkop

Dahil sa kanyang kagalingan sa maraming bagay PIC-controller maaaring ilapat sa halos kahit saan. Sami microcontrollers ay matatagpuan sa refrigerator, telebisyon, washing machine. Ngunit RІS hanay ng mga produkto ay may ang tampok na ang mga circuits sa PIC-controller ay popular sa mga amateurs radyo at robotics self-itinuro. Sa kanilang tulong, maaari mong madaling i-customize ang site sa trabaho, o lahat ng mga aparato. Ito ay nag-aambag sa kasikatan ng isang makatwirang presyo, kadalian ng programming at isang makabuluhang halaga ng pang-edukasyon na materyal.

Mag-apply PIC-controller kapag lumikha ka ng mga kotse sa control radio, robotic arm at iba pang mga artefact na maaaring tapos na, limitadong badyet. Maaaring gamitin para sa isang bagay na nagbubunga - medyo popular ay ang tema ng paglikha ng isang self-made na automatic machine, kontrolado ng microcontroller. Ang spectrum ng paggamit ay malawak, at ang tamang diskarte ay maaaring gumanap sa halos anumang layunin, kaya ang circuit sa PIC-controller ay maaaring makita hindi lamang sa mga baguhan mga nilikha.

Software para sa paggamit sa PIC-controller

Ang minimum na kinakailangang software - ito Liss. Ngunit dahil sa libreng pamamahagi, maaari mong gamitin at inaalok ng tagagawa ng software tool MPLAB. Higit pang mga tiyak, ang linya software (na pag-unlad na kapaligiran, compiler) MPLAB. Dahil sa patakaran ng kumpanya, siya ay libre, ngunit may ilang mga limitasyon. Kaya, sa maikling bersiyon demo maaari mong subukan ang lahat ng mga posibilidad, ngunit pagkatapos nito makumpleto pag-andar ng programa ay i-cut. Ang buong programa ay may isang makabuluhang tool na ginagawang madali upang lumikha ng mga programa, maginhawa upang tumingin para sa isang iba't ibang mga lugar na may problema at pag-uugali code optimization. Depende sa bersyon ng pag-andar ay maaaring terminate code optimization, o nabawasan ang bilang ng mga controllers na sinusuportahan ng programa. Para sa kapakanan ng katotohanan dapat itong sinabi na ang kumpanya Taglay ay sinusuportahan lamang ang pinaka-popular kinatawan.

Mayroong isang bilang ng mga software na ibinigay sa pamamagitan ng iba pang mga kumpanya. Sa pangkalahatan, ang kanilang mga pag-andar ay katulad, ngunit may mga pagkakaiba. Kaya, marami ang nagpahayag ng sama ng loob na MPLAB ay taksil sa ang user-centered disenyo. Samakatuwid, mga tagagawa ay pagtaya sa pagpapanatili ng cutoff pag-andar at usability ng kanilang software. Programa para sa PIC-controller ay napaka-magkakaibang, kaya dito ay higit sa lahat ay isang bagay ng lasa.

Ang paglikha ng isang programa para sa PIC-controller

Upang lumikha ng isang espesyal na programa, maaari mong gamitin ang naaangkop na software, at kahit na isang simpleng notebook. Ito ay posibleng salamat sa ang katunayan na ito ay gumagana sa programming wika tulad ng Assembler at C. Ang pangunahing pagkakaiba ay namamalagi sa ang bilang ng mga itinakdang impormasyon at ang kadalian ng mga gawain ng data. Maaari mong marinig ng maraming tungkol sa pagiging kumplikado ng C, ngunit assembly mas mahirap at nangangailangan ng maingat na diskarte.

Halimbawa, kapag lumilikha ng isang programa, dapat mong tukuyin kung saan controller ng ito ay nilayon. Maaaring ito ay kinakailangan upang magsagawa ng isang bilang ng mga opsyon, ngunit dapat sila ay natupad sa presensya ng karanasan sa trabaho o tiwala sa sarili, dahil pagkakamali ay maaaring humantong sa ang katunayan na ang maginoo microcontrollers mapag-piraso ng plastic at bakal.

Programming sa programming

Ngunit kung paano upang ilipat ang mga binuo programa sa microcontroller mismo? Paano gumagana ang microcontroller programming? Para sa layuning ito mayroong mga espesyal na mga aparato - programmer. Sila ay magpadala ng signal sa isang microcontroller na baguhin cell sa memory sa ilalim ng programa. Upang simulan ang proseso ng paglilipat ng data na nais mong ipasok ang chip sa programming, at ito, sa turn, konektado sa isang computer. Pagkatapos, gamit ang software na dapat mong patakbuhin ang firmware. Kadalasan programa PIC-controller umaabot mula sa tatlumpung segundo sa dalawang minuto.

forms programmer

Aling programmer upang piliin upang i-record ng isang programa sa isang microcontroller? Maaaring humigit-kumulang na hinati sa tatlong mga uri: self-ginawa, sa pamamagitan ng mga tagagawa at pabrika ng iba pang mga kumpanya. Ang paggamit ng bawat isa sa kanila ay may sariling mga katangian.

Kaya, ang mga self-ginawa mga programmer ay medyo murang. Ngunit ang kanilang paggamit ay puno na may ang katunayan na maaari nilang madaling i-on ang device sa isang piraso ng plastic at bakal. At microcontroller programming ay maaaring sa mga ganitong kaso ilapat ang kasiya-siya kahihinatnan sa anyo ng isang electric shock, kaya dapat mong stick sa kaligtasan. Bilang karagdagan, kapag gumawa ka ng iyong sarili mula sa simula, ito ay madalas na ang isang produkto na may isang relatibong limitadong mga posibilidad tungkol sa pagbabago ng trabaho pasilidad. Ngunit sa global network, maaari mong mahanap ang isang malaking bilang ng mga solusyon sa problemang ito iminungkahi ng ibang mga tao, at na marahil ay hindi ay magbibigay sa iyo ng problema.

Ang orihinal na programmer mula sa mga tagagawa ay maaaring kalitatibong isagawa ang kanilang trabaho sa anumang microcontroller. Sa ito doon ay isang garantiya, at kung matapos na matanggap ang hindi ito gumagana, palitan ang walang problema. Ngunit sa scheme ng mga bagay, kapag ang firmware PIC-controller ng ito ay natupad nang walang mga problema.

Ngunit stems mula sa kanyang acquisition ng isang medyo mataas na presyo.

Programmer na inisyu ng iba pang mga kumpanya, magkaroon ng isang medyo malawak na hanay ng mga bagay na gumagana. Ang kanilang mga tampok ay ang mababang presyo at / o ng pagkakataon upang gumana sa iba pang mga microcontrollers bilang karagdagan sa PIC. Mayroon ding isang tunay na unibersal na "halimaw" na maaaring magbigay ng iba't ibang uri ng trabaho, ngunit dahil sa ang pangangailangan para sa isang malaking bilang ng mga compounds ng kanilang mga mababang presyo ay hindi mangyayari.

eskematiko tampok

At sa wakas, ang ilang mga salita tungkol sa mga pattern ng imahe. Dapat itong tumuon sa mga binti sa batayan ng supporting documentation, tulad skematikong microcontrollers madalas na naiiba mula sa mga aktwal na mabubunot konklusyon. Ang pangunahing bagay sa ganitong mga kaso ay naka-sign konklusyon, at ito ay para sa kanila at dapat na naka-target para sa device.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.delachieve.com. Theme powered by WordPress.