mikrokontrollerid
Download
Skip this Video
Download Presentation
Mikrokontrollerid

Loading in 2 Seconds...

play fullscreen
1 / 14

Mikrokontrollerid - PowerPoint PPT Presentation


  • 138 Views
  • Uploaded on

Mikrokontrollerid. Erinevused protsessorist. Integreeritud mälu Perifeeria Programmeeritavus Hind Eluiga. Üldine struktuur. Program counter. Järgmise ( või jooksva) käsu aadress Automaatselt suurenev Branch / jump Stack ja funktsioonid. Control Unit. PC -> Mälu -> ALU -> Accumulator

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Mikrokontrollerid' - stacey-martin


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
erinevused protsessorist
Erinevused protsessorist
  • Integreeritud mälu
  • Perifeeria
  • Programmeeritavus
  • Hind
  • Eluiga
program counter
Program counter
  • Järgmise ( või jooksva) käsu aadress
  • Automaatselt suurenev
  • Branch / jump
  • Stack ja funktsioonid
control unit
Control Unit
  • PC -> Mälu -> ALU -> Accumulator
  • Juhib protsessori tööd
  • Küsib mälust andmeid
  • Täidab instruktsiooni
  • Söödab andmeid ALU-sse
  • Kirjutab tulemused mälusse
slide6
Mälu
  • Harvardi arhiteltuur
  • von Neumanni arhitektuur
  • Andmesiin ja aadressisiin
  • Välise mälu liidesed (waitstates)
muutm lu ram
Muutmälu (RAM)
  • PC ja x86 arhitektuur
  • Modifitseeritud von Neumann
  • Kustub toite katkemisel
  • Kiire
  • Lõputult ülekirjutatav
p sim lu rom
Püsimälu (ROM)
  • Programmid
  • Konstandid
  • Mask ROM, EPROM, EEPROM, Flash
  • FRAM?
  • MRAM?
slide9
ALU
  • Aritmeetika (+,-,/,x, …)
  • Loogika (AND,OR, XOR, …)
registrid
Registrid
  • Trigerid (Flip-flop)
  • Static RAM
  • Status register
  • Accumulator
memory mapping
Memory mapping
  • Perifeeria registrid mälu aadressidel
  • Välised liidesed
  • Bootloader ja read-while-write
katkestused
Katkestused
  • Väline stiimul
  • Sisemine stiimul
  • Taimerid, DMA, ADC …
  • Ülesehitus
  • Nested interrupts, priority
  • Vector table
sisend v ljund
Sisend/väljund
  • IO registrid
  • IO bit, port, maskid
  • Totem pole väljund, open collector
perifeeria
Perifeeria
  • Erinevad mälud
  • ADC,DAC
  • Taimerid, PWM
  • USART, TWI, SPI
ad