E ba le ho feta 'me ho feta ratoa elektroniki moralo sehlooho. Re fana ka ho tlhokomelo ea hao sehlooho se neng se tla u bolella seo mananeo microcontrollers bakeng sa ba qalang.
ke eng microcontrollers moo?
Pele ho tsohle, u lokela ho hlalosa boemo boo ka microcontrollers. ha e le hantle hore ba se hlahisitseng se tiile ho sa tsotellehe se le seng, empa 'maloa, kahoo ho na le ke e ngata haholo ea microcontrollers fapaneng, eo na le litlhophiso fapaneng, libōpeho tse sa tšoaneng tsa tšebeliso e le menyetla e fapa-fapaneng. Ba fapana ka tshebetso lebelo, likarolo tse eketsehileng 'me palo ea phathatsa. Ka ho fetisisa ratoa ho pholletsa le Soviet Union ea mehleng ba baemeli ba RІS le AVR. Mananeo AVR le RІS ke ho le bonolo, e leng etsa bonnete ba ratoa bona.
Ka microcontrollers di etselitsoe?
Mananeo microcontrollers e atlehe, hangata ka thuso ea disebedisweng tse khethehileng, bitsoa ba mananeo. Ba mananeo ka ba ho intša ile a etsa kapa a reka kapa. Empa ha microcontroller firmware sebelisa maiketsetso a thulaganyo monyetla hore e tla ba "setene", e haholo phahameng. Ho na le ke e 'ngoe ho feta kgetho hore u ka nahana ka mohlala oa boto "Arduino". boto ea matha ka Atmel o MC, 'me ho etsa mananeo a AVR microcontrollers. boto ea se na le pele ho rokoa bootloader le USB koung hore lumella tšebeliso sireletsehileng halima microcontroller, ho fana ka ho fihlella mosebedisi ho ya data hore e ka ba MC e molemohali ea ho go tima. Mananeo microcontrollers bakeng sa ba qalang hase joaloka batho ba thata e le ho ka bonahala eka, 'me ka e leng tse itseng' me bohlale ba tla u pholosa ka ho ba le ho ea bakeng sa mochine o motjha.
Hardware fapana ka microcontrollers fapaneng
Ha a khetha microcontroller lokela ho lefa a lebisa tlhokomelo ho tse ling ho se tšoane hardware ha esita le lik'hamphani tse fapaneng, 'me ka ho e tšoanang ea mohlala telele. Ho qala ho lefa a lebisa tlhokomelo ho le matla a ho hatiseletsa ya data ka microcontroller ena. Tsobotsi ena le tla ho dumella ho leka ka le leng e telele MC. Hape ela hloko palo ea Pins ho moo o eang teng. U se ke ua lahla, le maqhubu a kristale e mathang sekemeng: ke e ama palo ea tshebetso ka bobeli, e leng ho ka etsa microcontroller. Ka hlahloba litšobotsi tse ana, hammoho le ho hopola edy ka 'na qalong ha bonahala eka ha ho letho le tse bohlale microcontroller sitoa ho etsa, empa ena ke maikutlo a fosahetseng. Hopola hore mananeo microcontrollers bakeng sa ba qalang hloka thepa ho fetisisa qalong, empa e le pokello, 'me u ka nka ntho e' ngoe e matla haholo.
Lipuo tsa microcontrollers mananeo
microcontroller e sebelisoa e le lipuo tse peli tse mananeo a: C / C ++ le assembler. E mong le e ba bona ba na le melemo ea eona le go tlhoka mesola. Ho joalo, ha re bua ka assembler, e etsa hore ho ka khoneha ho etsa sohle se khabeloa haholo le ka tsela e nepahetseng, ke habohlokoa haholo-holo ha u sa na le pheleu e lekane kapa tshebetso bokgoni (e leng, ka tshohanyetso, ke ka seoelo haholo). Empa ho etsa lipatlisiso tsa hae le ho ngola ka eona mananeo a hlokang ka thata, nako le ho boloka nako. Ka hona, le bakeng sa ntshetsopele e thehiloeng microcontrollers sebediswang ka mehla mananeo lipuo C le C ++. Di molemo utlwisiswa ke mofuta o le sebopeho di haufi puo ea batho, le hoja ba se ke ba emela hae ka kutloisiso e feletseng. Ba ne ba boetse ba le makgetha a ho haholo batlisisitsoeng hantle hore a ka habonolo kopana le hardware ea, ba nahana hore sena ke feela e elements ea lenaneo. Bakeng sa melemo ea eona kaofela kamoo ho bonahalang kateng C le C ++, bopa ho feta tse tharo-tlhakore lenaneo, ho ena le puo e kopano.
Hape, ka linako tse ling, ha mahlonoko tseo ho leng sebaka bueloang e sebediswa, ho ka etsahala ho kopana lipuo tsena. Hoo e ka bang kaofela ha tikoloho ntshetsopeleng ya C le C ++ na matla a ho kenya lenaneo ka peho assembler. Ka hona, haeba bothata le hlaha ka setša se mahlonoko tseo ho leng a ka ngola assembler kenyelletsong le kenyeletsa e ka firmware ho microcontroller le firmware ka boeona, kapa ho ena, boholo ba eona hore ba ngole ka C kapa C ++. mananeo Microcontroller ka C Ho bonolo, kahoo batho ba bangata ba khetha lipuo tsena. Empa ba sa tšabe mathata le batla ho utloisisa peculiarity ya thepa mosebetsing, ka leka matsohong a bona le ka assembler ena.
mantsoe a arohana
Haeba ho na le e ne e le takatso ea ho leka ka microcontrollers, ho hotle. Re ka feela ho eletsa ho se fele pelo le tiisetso, 'me joale tsohle lipakane e behiloe ka pel'a moqapi, e tla ba khoneha. Mananeo microcontrollers bakeng sa ba qalang le batho ba nang le phihlelo o sheba fapaneng: ke ke ho le thata bakeng sa ba qalang, e nang le boiphihlelo - kemiso. The ntho e ka sehloohong - hopola hore tsohle e seng khahlanong le melao ea fisiks, ke khoneha le ea makhaola-khang.