I whakauruhia e Intel i te tau 1981, ka mau tonu te 8051 microcontroller ki te hopu i nga punaha whakauru me tona tino ngawari me te whakakaha.Ko tenei waahanga 40-pine i whakauruhia, ka hangaia i roto i te kete taatai takirua, kei roto i te RAM, ko te RAM, 4KB ROM, me te rua o nga waa 16-iti.Ka whakamarumaru i nga tauranga prop e wha nga waahanga, ko te waihanga i nga whai wāhitanga mo nga tono rereke me tona whakaurunga i roto i nga taiao rereke.Ko tana hoahoa rua-pahi, e wehe ana i te hotaka me te rokiroki raraunga, e tautoko ana i te 64kb ia mo Rom me te RAM, kia pai ake te whakahaere raraunga.I roto, he kaiwhakahauhau 8-bit me te waahanga tukatuka me te mahi tahi ki te whakaputa i te kaha o te raupaparorohiko.
Ko te whakamahere i te 8051 e whakamahi ana i nga taapiri C, me nga taputapu penei i te here.Ko enei whiringa ka whakaawe i te kaha me te whānuitanga o nga punaha whakauru.I te whanaketanga o nga taiao whanaketanga, ka taea e te whakamahi i enei taputapu hou ka taea te whakauru i te 5051 microcontroller ki nga punaha o naianei.Ko te 8051 e kaha ana puta noa i te maha o nga ahuatanga, mai i nga punaha whakahaere taketake ki te tono i nga mahi ahumahi.Ko tana whakaurunga me te mohiotanga kua whakatauhia i tona waahi i roto i nga waahanga maatauranga, e whakarato ana i nga akonga ki te torotoro hoahoa Microcontroller.
PIN tau |
Ingoa pin |
Mahi |
1-8 |
Port 1 |
8-bit i / o te tauranga |
9 |
Iru |
Tautuhi anō |
10 |
P3.0 / RXD |
Port 3: Pin Inputid Serial |
11 |
P3.1 / TXD |
Port 3: PIN putanga rangatū |
12 |
P3.2 / INT0 |
Port 3: Whakawhititia waho 0 |
13 |
P3.3 / INT1 |
Port 3: Te aukati i waho 1 |
Rongo 14 |
P3.4 / T0 |
Port 3: Timer 0 Inputiranga o waho |
15 |
P3.5 / T1 |
Port 3: Timer 1 Inputiranga o waho |
16 |
P3.6 / WR |
Port 3: Tuhia te strobe mo te mahara o waho |
17 |
P3.7 / RD |
Port 3: Panuihia te Strobe mo te mahara o waho |
Ng 18 |
Tuhinga o mua |
Te whakauru o Oscillator |
19 |
Tuhinga o mua |
Te putanga Oscillator |
20 |
Tūtiro |
Whenua |
21-28 |
Port 2 |
Pahi i te raupapatanga-nui i te wa e uru ana ki te mahara o waho |
29 |
Take |
Whakahohea te Toa Toa |
30 |
Ale / Prog |
Wāhitau Latch Whakahohe / Whakahoahoa Panui Panui |
31 |
EA / vp |
Whakahohe Whakauru / Whakahoahoa Aroturuki |
32-39 |
Tauranga 0 |
8-bit i / o te tauranga me te maha o nga wahitau-raupapa / pahi pahi |
40 |
Mūno |
Whakaputanga mana (+ 5V) |
Ngakau |
Whakaaturanga |
Pāt |
8-bit me nga rehita matua e rua (A me B) |
O rom |
8KB, whakamahia mo te penapena i nga kaupapa |
Rarangi o roto |
256 Ngata, me nga waahanga mahi motuhake |
He rehita motuhake |
Ko nga peripherals te rite ki nga tauranga rangatū me nga timer, kei hea
I te haurua o runga o te hipi |
Aruahia |
Ka mau ki te 5 te aukati (e rua o waho, e toru o roto) |
Pūnaha Karaka |
I hangaia-iscillator me nga huringa karaka |
Nga Rehita Whakahaere |
He maha nga rehita mo te whakahaere i nga mahi (Pcon, Scon,
etc.) |
Timers / concers |
E rua nga wa 16-bit / Counts (T0 me T1) |
Kaitoha Kaupapa me te Pintern |
16-bit prop Program me te kaiwaiata raraunga mo te whakatutukitanga |
I / O nga tauranga |
E wha nga tauranga, ko te 32 whakaurunga / Puhuri Putanga |
PANUI PAIA & TE WHAKAMAHI |
8-bit papaa Pointer and he kupu mana tukatuka |
Whakawhitiwhiti korero rangatū |
Ka tautokohia e te whakawhitiwhiti korero katoa-kape (whakawhiti
me te whiwhi raraunga) |
Ko te CPU e arahi ana i nga mahi tuatahi o te 8051 Microcontroller.Na roto i te whakahaeretanga o te waa, ka taea te whakarite i nga mahi, ka taea te whakahaere i te tukatuka maeneene.Ko te whakatakoto i nga taumata whakahirahira e whai kiko ana i te whakahaere i nga mahi pera me nga kawa o nga punaha korero me nga kawa whakawhitiwhiti korero, e hono ana ki te kaha o te Microcontroller mo te maha o nga mahi.
Kei roto i te maumahara te papatono rom me te Ram Ram.Ka mau tonu a Rom Program te pupuri i nga tohutohu whakahirahira, i te wa e whakahaerehia ana e Ram te raraunga mo te wa poto me nga taurangi.Ko te whakahaere i tenei mahara e pa nui ana ki nga mahi, i roto i nga tono e tono ana i nga waea tere me nga whakahou, penei i nga punaha whakahaere motuka.
Mo te whakawhitiwhiti a roto, kei reira he pahi tuuturu 16-bit me te pahi raraunga 8-bit, ia taakaro rereke.Ko te pahi i te pae o te wāhitau e tohu ana i nga waahi mahara, i te wa e rere ana nga raraunga whakawhiti pahi.Ma tenei punaha e whakarite te whakahaere raraunga i whakapumautia, rite ki nga hoahoa mo nga punaha whakahaere e hiahia ana ki te whakahaere raraunga.
Ko te OSCillator-Chip Chip te whakaputa i te hainatanga o te karaka i te tukutahi i nga mahi microcontroller katoa.Ko te noho pumau ka whakanui i nga mahi i nga waahanga penei i te tukatuka tohu mamati me te whakarereke i te waa, i te wa e whakanui ana te waa tika.
I / O Port Contes Conter Aripherals, whakahoheahia he whānuitanga mai i nga whakaaturanga LED ngawari ki te whatunga sensor.Ko te whakarite i enei tauranga ki te whakatutuki i nga hiahia tono, penei i te honohono me te whakaputa i nga tohu mamati, ka whakaatu i te ngawari o te 8051 puta noa i nga waahanga rereke.
Ko te mea e rua-iti nga time mo te tatauranga hihiri, mai i te roanga atu o te whakatipuranga ki te inenga a PluController, he mea nui te microcontroller i roto i te automation me te robotics.Ko tona kaha ki te tautoko i te maha o nga waa, ko te Timer, te hautū o waho, whakatairanga i te whakahaere i nga mahi honohono me nga mahi whakahihiri i roto i nga umanga e hiahia ana ki nga punaha whakahaere.
I roto i te papamuri o te mahara, ka kitea e nga papaanga te kaainga haumaru i Rom, he waahi kei te tutuki i te pumau.I taua wa, ko te RAM te hihiri i te wa e kanikani ana nga raraunga whakahaere a te volatile, te whakautu ki nga tono whakarereke tonu.Ko tenei punaha wehenga ki te whakatere me te whakarereke i nga tukanga e tika ana.Ko te tino tika o te Rom e kitea ana e ia tona waahi i roto i nga tono nui-a-tino take, ka ara ake ano i te wa e rere ana nga kohungahunga me te rere.
Ka taea e nga kaitakaro te aukati i nga taumahatanga, te tarai i tetahi rangatira o nga mahi ki te whakakotahi.Ka whakahaerea e ratau te whakahaere mahi maeneene me te whakatutukitanga o nga mahi whakaraerae i runga i nga punaha whakauru aunoa.Ko te tukutahi i nga mahi whakaata i te pauna maeneene, e whakaatu ana i te waa e rua me nga rauemi te hapa.
Rēhita raraunga me te whanonga, te hanga i te matua o te mahinga tukatuka.Ko te Agculator Grant e whakahaere ana i nga mahi arite, i te wa e noho tonu ana te kaitautoko o te hōtaka ki te ako i te tino pono.Ko enei waahanga e tuku ana i nga taunekeneke raraunga tere me te whakarereke, te hanga i te tino o nga miihini tukatuka.
I roto i te ao hanganga o nga raraunga, ko nga waahanga 8-bit e korero ana i nga korero mo te maha o nga hoahoanga.Ko te rehitatanga o te kaupapa (PSW) he putea, ko te whakaatu i nga korero tohutohu me nga haki kia rite ki te kore o te whakatau whakatau i te wa whakahaere.Ko enei haki ka whai take nui i roto i te papatono tuuturu, te tuku i nga punaha ki te whakarereke i te kaupapa o te ao.
Ka hurihia e Ram i raro i te aratohu o nga peeke rehita, e wha nga rohe motuhake, e whakatairanga ana i nga korero raraunga me te uru.Ka tono tenei kaupapa ki te kaha o te kaiwhakaari ki te tarai i nga mahi whakahoahoa, ma te whakamahi i te whakamahinga mahara.Te whakaaro huritao i nga mahi a te CPUS Elite, e whakaatu ana tenei whakahaere i te aro ki te tukatuka rite.
Ko te puranga he kaitiaki mo nga raraunga, e whakahaerehia ana e te kaitohu o te 8-bit, e whakamahi ana i te whakaaro o te whakamutunga-i roto i, tuatahi (vio) uru.Ka taea e te whakahaere te whakahaere i nga waahanga karanga whakahoahoa me te whakahaere i te whakahaere, nga tohu waitohu i roto i nga rorohiko matatini.E whakaatu ana i te tohatoha tupato o nga rauemi raupaparorohiko.
He whānuitanga o te whakatutukitanga o nga tikanga e rite ana ki te rehita, Rēhita te hononga kore, tata, me te whakatutuki i nga ahuatanga rereke rereke.Ko tenei ngawari ki te whakauru raraunga e whakariterite ana i nga mahi me nga tohu whakamarama, te tuhi i nga rautaki whakaata e pa ana ki te taapiri raraunga me te whainga.
Ko te 8051 Microcontroller hei whiringa mo te maha o nga paanga me te kaha o te whakaurunga me te whakauru i roto i nga waahanga rereke.Anei he tirohanga taipitopito:
Ko te mahi o te 8051ontrort Microcontroller i roto i te whakahaere hiko e taea ai te aro turuki i te kaha me te ture i roto i nga kaainga me nga umanga.Ko enei taputapu e whakarite ana kia tika te inenga me te whakamahine i te whakamahinga mana.Ko o raatau mahi i runga i nga punaha aro turuki i te whakapai ake i nga rautaki kaha kaha, kia mau tonu ki nga whakaritenga hiko tonu.
Ko te 8051 Microcontroller te mea nui ki te whakanui i nga hononga paatata.Ko te whakauru i te ngoikore ki nga taputapu penei i te atamai, ka tuku urupare me te whai kiko me te tika.Te whakamahi i nga algorithms Advance, ka tukatuka i nga whakauru ki te whakanui ake i te tika, te whakatairanga ake i nga taputapu paua paoa.
I roto i te waahanga miihini, he pai te 8051 Microcontroller mo te whakawhanake i nga punaha whakahaere waka matatau.Ko te awhina i roto i nga ahunga whakamua waka ranu, e aro ana ki te kaha o te mahi tirotiro me te mana o te mana.Ka tautokohia e nga punaha penei i te whakahaere hurihuri me te horoi, te whakarato i te mana whakahaere kia mau tonu i te whai huatanga me te haumaru.
Ko te ahumahi hauora tino whai hua mai i te 5051 microcontroller ki te waihanga i nga taonga rongoa kawe.Te tuku i te whaikorero me te tika, ka whakamahia enei Microcontroller mo nga taputapu penei i te mita o te kopu.Ko te āheinga mo te tukatuka raraunga e whakarite tere ana me te panui tonu mo te tiaki manawanui me te whakahaere.
Kei roto i te 8051 raupapa Microcontroller e maha nga waahanga, kua whakaritea ia me nga waahanga motuhake mo nga mahi motuhake.Ko nga rereketanga ko te raupapa Atmel At89 me te Labs Labs 'EFM8.Nga ahuatanga ahurei penei i nga tere o te karaka, te kaha o te mahara, me te kaha o te mahi, te whakarei ake i nga utu, e whakaatu ana i o wawata kaupapa.Ko nga whakahou tonu me nga whakapainga puta noa i te 8051 whānuitanga e whakaatu ana i nga mahi hou ki te whakatutuki i nga matea hangarau hou.
Tena koa tukuna mai he uiui, ka whakautu wawe taatau.
i te 2024/10/2
i te 2024/10/2
i te 1970/01/1 2933
i te 1970/01/1 2488
i te 1970/01/1 2080
i te 0400/11/8 1874
i te 1970/01/1 1759
i te 1970/01/1 1709
i te 1970/01/1 1649
i te 1970/01/1 1537
i te 1970/01/1 1533
i te 1970/01/1 1500