8051 Mikrokontrolleru vēsture un pamati

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai





Mikrokontrollerim ir visas nepieciešamās sastāvdaļas, kas ir mikroprocesoram, un tas vienmēr rada ROM, RAM, seriālo portu, taimerus, pārtrauc ieejas izejas porti un pulksteņa ķēdi. Mikrokontrolleris vienmēr koncentrējas uz mikroshēmas iespēju, un tas ir vairāk pamanāms sērijveida portu, analogo-ciparu pārveidotāju, taimeru, skaitītāju, tikai lasāmās atmiņas, paralēlās ievades, pārtraukuma vadības, brīvpiekļuves atmiņas un izejas portu gadījumā. 8051 mikrokontrollera koncepcija rodas šeit, un šeit mēs padziļināti apspriedīsim dažādos aspektus, lietojumus, programmēšanu un citas 8051 mikrokontrolleris .

8051 Mikrokontrolleris un pamati

8051 Mikrokontrolleris un pamati



Kas ir mikrokontrolleris 8051?

Daudz ir teikts par 8051 mikrokontrolleru, un pēc raksta beigām jūs, iespējams, zināt par dažādiem 8051 mikrokontrollera aspektiem. Šo mikrokontrolleru izgudroja Intel, un tas darbojas ar 8 bitu ģimenes procesoru. Kas attiecas uz lietošanu, mikrokontrolierim 8051 ir plašs pielietojums dažādās nozarēs un arī mājas vajadzībām.


8051Mikrokontrolleris

8051Mikrokontrolleris



8051 mikrokontrollera vēsture

Ja mēs atgriezīsimies vēsturē, 8051 mikrokontrolleru pirmo reizi izgudroja 1980. Gadā mikroprocesors milzu Intel, un tas ir pakāpeniski pieņemts visā pasaulē, un ar katru nākamo dienu 8051 mikrokontrollera nozīme pieaug. Kad to izgudroja Intel, tas tika izstrādāts, izmantojot NMOS tehnoloģiju, bet kā NMOS tehnoloģiju, taču tā nebija pārāk efektīva.

8051 mikrokontrollera vēsture

8051 mikrokontrollera vēsture

Lai palielinātu efektivitāti un produktivitāti, Intel to ir pārveidojis, ieviešot CMOS tehnoloģijas tehnoloģiju, un nosaukuma nosaukumā parādījās jauns izdevums ar burtu “C”, lai tas varētu apmierināt pieprasījumu un darboties līdz pat zīme. Jaunajā 8051 mikrokontrollera izdevumā ir divas kopnes, no kurām viena paredzēta programmai, bet otra - datiem, lai tā varētu darboties labi.

Konkrētāk, 8051 mikrokontrolleris ir 8 bitu mikrokontrolleru saime un tiek izmantota visā pasaulē. “Sistēma mikroshēmā” ir otrs sinonīms, ko ieguvis mikrokontrolleris 8051, un tādas sastāvdaļas kā 128 baiti RAM, četri porti vienā mikroshēmā, 2 taimeri, 1 sērijas ports un 4 KB bitu ROM nozīmē sinonīmu.

Tā kā tas ir 8 bitu procesors, centrālais procesors var darboties ļoti efektīvi un ātri, ja vienlaikus dati ir aptuveni 8 biti un ja dati ir vairāk tādi, ka tie ir jāsadrupē uz dažādiem procesoriem. Patiesībā šodienas datumā lielākā daļa ražotāju dod priekšroku 4Kbyte ROM.


8051 mikrokontrollera fokusēšanas zona

Šeit mēs apspriedīsim dažādos svarīgos mikrokontrollera 8051 fokusēšanas apgabalus.

Enerģijas pārvaldība: 8051 mikrokontrolleris ir aprīkots ar efektīvām mērīšanas sistēmām, un tas palīdz mikrokontrolleram lielā mērā ietaupīt enerģiju.

Skārienekrāns: mūsdienām un gaidāmajam mikrokontrollerim ir skārienekrāna funkcija, un 8051 mikrokontrollerim ir arī skārienekrāna funkcija. Tādējādi to plaši izmanto mobilajos tālruņos, multivides atskaņotājos un spēļu nozarē.

Automašīnu sektors: 8051 mikrokontrollerim ir plašs pielietojums automobiļu nozarēs, un īpaši hibrīdu transportlīdzekļu pārvaldībā tas ir bijis fenomenāls. Papildus šai kruīza kontrolei un pretbremžu sistēmai ir otra joma, kurā tā ir ļoti plaši izmantota.

8051 mikrokontrollera fokusēšanas zona

8051 mikrokontrollera fokusēšanas zona

Mikrokontrolleru pamati

Runājot par mikrokontrollera pamatiem, mums jāapzinās dažādas mikrokontrollera sastāvdaļas, un tās ir: centrālā procesora bloks (CPU), brīvpiekļuves atmiņa (RAM), tikai lasāma atmiņa (ROM), ievades / izvades porti taimeri, skaitītāji pārtrauc vadības ierīces, analogos ciparus pārveidotājus, ciparu analogos pārveidotājus, sērijas saskarnes porti un svārstību shēmas.

Mikrokontrolleru pamati

Mikrokontrolleru pamati

PROCESORS: to sauc par smadzenēm, un galvenā funkcija ir iegūt un atšifrēt instrukcijas, lai pārējās funkcijas varētu veikt nevainojami.

Atmiņa: Runājot par mikrokontrollera atmiņu, mikroprocesors nonāk attēlā, un dažādas atmiņas, kas instalētas mikrokontrollera iekšienē, ir RAM un ROM (EEPROM, EPROM utt.) Vai zibatmiņas programmu avotu kodu glabāšanai.

Paralēli izejas un ievades porti: Šo portu galvenais mērķis mikrokontrollerā ir vadīt dažādas saskarnes starp pievienotajām ierīcēm.

Seriālie porti: Tās ir arī svarīga mikrokontrollera sastāvdaļa.

Taimeris un skaitītāji: The taimeru un skaitītāju skaits mikrokontrollera iekšpusē mainās un galvenokārt tos izmanto bloķēšanas funkciju, modulāciju, impulsu ģenerēšanas, frekvences mērīšanas un svārstību veikšanai, lai uzdevumu varētu izpildīt ar noteikto laika intervālu.

Analogais uz digitālo pārveidotāju un digitālo uz analogo pārveidotāju: Tie ir pārveidotāji, ko izmanto mikrokontrollera iekšpusē, lai pārveidotu signālu no analogais digitālais un otrādi.

Pārtraukšanas vadība: Nosaukums pats par sevi nav saprotams, un tas palīdz izpildīt programmu bez traucējumiem.

Īpašais funkcionālais bloks: Tie ir mikrokontrollera papildu un īpašie papildinājumi, lai veiktu noteiktus īpašus uzdevumus.

8051 mikrokontrolleru projekti

Visiem inženierzinātņu un diplomu studentiem 8051 mikrokontrolleru projekti ir liela nozīme. Godīgi sakot, projekts, kas saistīts ar mikrokontrolleru 8051, ir ļoti interesants, un galvenokārt tas atrisinās reālās pasaules problēmu.

8051 mikrokontrolleru projekti

8051 mikrokontrolleru projekti

Ja jūs meklējat 8051 mikrokontrollera projektu šeit, mēs jums palīdzēsim iegūt atbilstošu norādi par jūsu projektiem. Šeit ir daži interesanta un vispieņemtākā 8051 mikrokontrolleru projekta nosaukumi:

  • Droša bezvadu datu komunikācija (at89s52)
  • Gadījuma skaitļu ģenerators, izmantojot 8051
  • Uz RFID balstīta apmeklējumu sistēma (at89s52 + rf)
  • Saskaroties ar sešstūra tastatūru līdz 8051,
  • Ar tālvadību vadāms digitālais pulkstenis ar DS1307 un AT89c2051,
  • Saules izsekošanas sistēma (at89c2051),
  • Ultraskaņas diapazona meklētājs, izmantojot 8051,
  • RFID balstīta drošības sistēma (at89s52 + rfid),
  • Alkometra ķēde, izmantojot 8051,
  • Īsziņas pa tālruni (at89s8252),
  • Robota līnijas sekotājs, izmantojot 8051 mikrokontrolleru,
  • Uz RF balstīta tālvadības pults (at89c2051),
  • RF balstīta automātiska skaitītāju nolasīšana un daudz kas cits

8051 mikrokontrolleru programmēšana

8051 mikrokontrolleru programmēšana ir noteikti ļoti interesants un lai to padarītu vēl interesantāku, mēs jums sniegsim dažus rīkus, kas palīdzēs labāk izprast mikrokontrolleru 8051 programmēšanu.

8051 mikrokontrolleru programmēšana

8051 mikrokontrolleru programmēšana

Apskatiet rīkus

  • Kodu redaktors - sintakse, kas izceļ Notepad
  • RIDE programmatūra - simulācija
  • A51-montētājs
  • Proteus - pilnībā iegulta simulācijas programmatūra
  • Simulators, kura pamatā ir logi Smart n Small Simulator
  • Keil uVision - 8051 / ARM simulācija
  • Baud -Timer vērtības kalkulatori dažādiem baudu ātrumiem

Tagad mēs rakstīsim programmu atbilstoši Keil Uvison4 simulācijas programmatūrai, un programma ir

  • Instalējiet programmatūru savā sistēmā
  • Noklikšķiniet uz Project -> New Uvision Project
  • Saglabājiet savu projektu
  • Atlasiet mērķa ierīci (8051 - AT89s51)
  • Fails -> jauns
  • Tiks atvērts jauns teksta redaktors. Šeit jums jāuzraksta kods

Apmācība galvenokārt uzsver Īpašo funkciju reģistri (SFR), īpašo funkciju reģistri, pamata reģistri, akumulators, “R” reģistri, B reģistrs, datu rādītājs (DPTR), programmu skaitītājs (PC), kaudzes rādītājs (SP), adresēšanas režīmi, programmas plūsma, zema līmeņa Informācija, taimeri, sērijveida ostas darbība, pārtraukumi, Notikumi, kas izraisa pārtraukumus , Atmiņas veidi, Kodu atmiņa, Iekšējā RAM, Ārējā RAM un daudz kas cits. Internets ir pārpludināts ar dažādām apmācībām, kuras varat maksimāli izmantot.

Tas viss ir par 8051 mikrokontrolleru apmācība . Ja esat iesācējs vai pieredzējis, 8051 mikrokontrollerim ir nepieciešams padziļināts pētījums, lai jūs varētu izprast 8051 mikrokontrollera pamatus. Jā, 8051 nav tikai vienkāršs skaitlis, tas kaut ko apzīmē, un apmācība palīdzēs jums saprast par 8051 mikrokontrolleru. Turklāt, ja rodas jautājumi par šo rakstu, lūdzu, sniedziet savus vērtīgos ieteikumus zemāk esošajā komentāru sadaļā. Šeit ir jautājums jums, kāda ir mikrokontrollera 8051 iekšējā atmiņa?