CoimpiutaireanUidheam

Pic-rianadair. Prògramadh pic-riaghlaidh. Sgeamaichean pic-riaghlaidh

Nuair a bhios a 'dèanamh an sgeama, feumaidh tu a bhith aig cuideigin no rudeigin a' cumail sùil air cur an gnìomh na dh'fheumar a dhèanamh. Airson an duine a tha gu math air duilgheadasan, mar a tha e riatanach a bhith a 'cleachdadh àireamh mhòr de na diofar eileamaidean a tha a' leigeil le smachd a chumail air an obair aca (transistors, resistors, thyristors, diodes, capacitors, msaa). Ach fad na h-iom-fhillte agus mòr cuairt Faodar fo smachd riaghlaidh (MCU). Sin a tha iad, mar eisimpleir, bidh cunntas RІS teaghlaichean. Mar sin, dè tha am Pic-riaghlaidh airson dummies? Dè a tha an sgeama aca agus far a bheil iad gan cleachdadh.

Dè tha microcontroller PIC-

Pic-rianadair (no microcontroller) 'S e fèin a' ciallachadh a 'coileanadh ghnìomhan sònraichte a chleachdadh roimhe seo ullachadh prògram. A na phàirt de na riochdairean an loidhne seo de stuthan a tha furasta prògramadh agus na tha ri fhaotainn a h-uile gnìomhan riatanach airson obair. A 'mìneachadh a structair, bu chòir a thoirt fa-near gur ann a rinneadh tha aon sileacon criostal (feart na phàirt de na h-uile microcontrollers). Osbarr e, pic-rianadair Tha àireamh shònraichte de casan. Cuid dhiubh a chleachdadh mar loidsigeach cur a-steach mar phàirt toraidhean, a 'chòrr a tha dhà-thaobhach iarrtas. Tha an casan a dh'fhaodas a bhith an dàrna cuid digiteach no Analog.

Airson a 'mhòr-chuid den obair RІS rianadair Feumaidh stàball bholtaids - 5V. Tha seo gu leòr gus am bi e ag obrachadh ann a àbhaisteach agus a 'seinn prògram a lìbhrigeadh ann an bheulaibh. Prògramadh pic-rianadair dìreach bhon coimpiutair nach eil e comasach. Airson an adhbhair seo an phrogramaiche.

rianadair an teaghlach

Pic-rianadair eil ann ann an aon leth-bhreac. Tha Dèanadair a 'dèanamh mòr raon de microcontrollers, gach aon a tha aige fhèin feartan, comasan agus comas targaidean iarrtais. Àireamh teaghlaichean fhèin an àite a bhith mòr is an crochadh air an seòrsachadh feart a tha air a ghabhail mar default. Mar sin tha e riatanach gus fiosrachadh a-mhàin mu dheidhinn an seòrsachadh bunaiteach anns nach eil ach trì teaghlaichean 8, 16 agus 32-bit. Tha iad seo ann an roinn ann an daoine eile, ach air sgàth an teaghlaich nach eil iad fhèin cuspair an artaigil, rudeigin mun deidhinn agus cha dèan air còmhradh.

far a bheil iomchaidh

Seach an versatility pic-rianadair a ghabhas a chur cha mhòr a dh'àite sam bith. Sami microcontrollers Gheibhear ann a leithid frids, telebhiseanan, innealan-nigheadaireachd. Ach RІS raon de stuthan a tha an feart gu bheil na cuairtean air pic-riaghlaidh a tha tarraingeach am measg rèidio neo-dhreuchdail agus Robotics fèin-theagasg. Le cuideachadh, an urrainn dhut an làrach a ghnàthachadh a bhith ag obair, no a h-uile innealan. Tha e a 'cur ri fèill de prìs reusanta, dè cho furasta prògramadh agus a' mhòr-chuid de stuth foghlaim.

Cuir a-steach pic-rianadair nuair a tha thu a chruthachadh càraichean air an rèidio smachd, companaich armachd agus nithean eile a dh'fhaodar a dhèanamh, cuingealaichte buidseat. Faodar a chleachdadh airson rudeigin feumail a dhèanamh - tha e gu math mòr-chòrdte a 'chuspair a' cruthachadh fèin-innealan a dhèanamh fèin-ghluasadach, fo smachd a 'microcontroller. Tha an speactram farsaing a tha a 'cleachdadh, agus an dòigh-obrach ceart a ghabhas seinn air beulaibh cha mhòr adhbhar sam bith, mar sin, ann an cuairt pic-riaghlaidh Chithear nach eil ach air an neo-dhreuchdail cruthachaidhean.

Bathar-bog airson an cleachdadh le pic-rianadair

As lugha a dh'fheumar bathar-bog - tha e fa-near. Ach air sgàth an-asgaidh sgaoileadh, faodaidh sibh a 'cleachdadh agus a' tabhann leis an inneal bathar-bog Dèanadair a MPLAB. Nas mionaidiche, an loidhne-bog (leasachaidh àrainneachd, an trusaiche) MPLAB. Air sgàth a 'phoileasaidh' chompanaidh, tha e saor an-asgaidh, ach tha beagan bacadh air. Mar so, ann an goirid demo dreach faodaidh tu feuchainn a-mach a h-uile comasan, ach an dèidh a chrìochnachadh gnìomhachdas Thèid am prògram a ghearradh. Tha làn phrògram tha cudromach inneal a tha ga dhèanamh furasta a chruthachadh prògraman, goireasach a 'coimhead airson caochladh raointean trioblaid agus an còd giùlain optimization. A rèir a 'tionndadh na dreuchd faodar crìoch a chur air a' chòd optimization, no a 'lùghdachadh an àireamh de riaghlaidh a tha a' faighinn taic bho phrògram. Air sgàth na firinn e bu chòir a ràdh gun robh a 'chompanaidh a' cumail a-mhàin a 'toirt taic as motha fèill riochdairean.

Tha grunn de bhathar-bog a thoirt seachad le companaidhean eile. Anns an fharsaingeachd, comas-gnìomh aca coltach, ach tha eadar-dhealachaidhean. Mar sin, tha mòran air a chur an cèill mì-thoileachais a MPLAB tha dìleas don neach-cleachdaidh stèidhichte air dealbhadh. Uime sin, tha an luchd-dèanaimh gheall air cumail suas an cutoff gnìomh agus Cleachdalachd aca bathar-bog. Prògram airson pic-riaghlaidh tha glè eadar-mheasgte, agus mar sin seo gu mòr na chùis blas.

A 'cruthachadh prògram airson pic-rianadair

Gus a chruthachadh prògram sònraichte, faodaidh sibh a 'cleachdadh an bathar bog freagarrach, agus fiù' s sìmplidh notebook. 'S e seo ghabhas taing gu bheil e ag obair le prògraman cànanan mar Assembler agus C. Tha am prìomh eadar-dhealachadh a tha na laighe ann an àireamh òrdaichte fiosrachaidh agus a dhèanamh nas fhasa dàta gnìomhan. Faodaidh tu a 'cluinntinn mòran mu dheidhinn an iom-fhillteachd C, ach coimhthional nas doirbhe agus a' cur feum air dòigh-obrach cùramach.

Mar eisimpleir, nuair a 'cruthachadh prògram, feumaidh tu a shònrachadh airson a rianadair thathar an dùil. Dh'fhaoidte gum bi e riatanach a dhèanamh a-mach grunn roghainnean, ach feumaidh iad a bhith air a dhèanamh a-mach ann an làthair eòlas-obrach no fèin-mhisneachd, a chionn mearachdan faodaidh gu bheil gnàthach microcontrollers Cuir a-steach pìosan plastaig agus iarann.

Prògramadh le prògramadh

Ach ciamar a ghluaiseas a 'leasachadh a' phrògram ann an microcontroller fhèin? Ciamar a tha an microcontroller phrògraman? Airson an adhbhar seo a tha sònraichte innealan --prògramaidh. Iad a 'cur comharran gu microcontroller gun atharrachadh ceallan ann an cuimhne fo phrògram. Airson rannsachaidh a 'phròiseas a' gluasad an dàta a tha thu airson a chur a-steach a 'chip ann an prògraman, agus tha e, ann an tionndadh, co-cheangailte ri coimpiutair. An uair sin, a 'cleachdadh bathar-bog a bu chòir dhut a' ruith na firmware. Mar as trice prògramadh pic-riaghlaidh a 'sìneadh bho diogan deug thar fhichead ri dà mhionaid.

foirmean-prògramaidh

Dè phrogramaiche a thaghadh a chlàradh prògram air a microcontroller? Faodar an ìre mhath a roinn ann an trì seòrsachan: fèin-a dhèanamh, le bhith a 'dèanamh agus factaraidh de chompanaidhean eile. Tha cleachdadh gach dhaibh fhèin aig feartan.

Mar sin, fèin-prògramaidh a dhèanamh gu math saor. Ach tha iad a 'cleachdadh trioblaideach leis gu bheil iad a' Is urrainn dhut Cuir an inneal-steach pìos de phlastaig agus iarann. Agus microcontroller phrògraman dòcha ann an leithid sin de chùisean a 'buntainn mì-chàilear a' bhuaidh ann an riochd dealain clisgeadh, mar sin, bu chòir dhut a 'steigeadh gu sàbhailteachd. A thuilleadh air sin, ma nì thu fhèin bho thùs, tha e gu tric a 'bhathar le caran cuingealaichte a thaobh comasachd obair atharrachadh goireas. Ach anns na cruinne lìonra, gheibh thu a-àireamh mhòr de na fuasglaidhean air an trioblaid seo a mholadh le daoine eile, agus 's dòcha gun Cha toir thu fhuasgladh.

Tha a 'chiad phrogramaiche bho Dèanadair a bhios comasach air a càileachdail air a dhèanamh air an obair aca gu microcontroller sam bith. Air a bheil barantas, agus ma tha an dèidh a 'faighinn chan eil e ag obair, an àite eil duilgheadas sam bith. Ach ann an sgeama de rudan, nuair a firmware pic-riaghlaidh a tha e air a dhèanamh a-mach gun fhuasgladh.

Ach a 'tighinn bho a bhith a' togail air prìs àrd gu cothromach.

-Prògramaidh a-mach le companaidhean eile, gu math farsaing raon de nithean a tha ag obair. Their feart a tha a 'phrìs ìosal agus / no an cothrom a bhith ag obair le microcontrollers eile ann a bharrachd air pic. Tha cuideachd fìor-choitcheann "uile-bheistean" a bheir diofar sheòrsaichean obair, ach air sgàth an fheum airson àireamh mhòr de fhillte aca osal eil a 'tachairt.

schematic feartan

Agus mu dheireadh, beagan fhaclan mu ìomhaigh pàtranan. Bu chòir cudrom a chur air na casan air bunait pàipearan taic, mar schematically microcontrollers gu tric eadar-dhealaichte bho na fìor co-dhùnaidhean. Tha a 'phrìomh rud ann a leithid sin de chùisean tha co-dhùnaidhean a shoidhnigeadh, agus tha e dhaibh agus bu chòir a bhith ag amas airson an uidheam.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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