Vilket är korrekt?
uP eller uC
uP eller uC
Vissa på forumet kallar dom här små PIC:arna och AVR:arna för mikrokontrollers, andra kallar dem för mikroprocessorer.
Vilket är korrekt?
Vilket är korrekt?
-
thepirateboy
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Jupp, som de föregående talare: mikroprocessor (µP) är själva "räkna-enheten" som utför programmet, om man lägger till portar, timers, AD och gud vet vad blir det en µP + periferenheter = mikrokontroller (µC)
En µP behöver kretsar med minne (program + arbetsminne), ett exempel är DS80C320.
En µC är t.ex. PIC16F628A, programminne och arbetsminne inbyggd, portar, timers osv likaså.
En µP behöver kretsar med minne (program + arbetsminne), ett exempel är DS80C320.
En µC är t.ex. PIC16F628A, programminne och arbetsminne inbyggd, portar, timers osv likaså.
- Greensilver
- Inlägg: 1305
- Blev medlem: 21 januari 2005, 21:24:57
- Ort: Sverige
- Kontakt:
Ja OK, DS80C320 var ett dåligt exempel. Det finns lite periferfunktioner och minimalt med RAM-minne osv.
Enchipdator...... låter i mina öron krystat men å andra sidan är jag "uppväxt" med att allt elektronik är på engelska (9 år som yrkesmilitär radartekniker).
Vad ska man då kalla SOC (Ssystem On Chip)? Det är väl mer enchipdator.... och varför enchipdator? Det ska väl vara enkretsdator i så fall och det låter mer som SOC.
Nåväl, smaken är som baken....
Enchipdator...... låter i mina öron krystat men å andra sidan är jag "uppväxt" med att allt elektronik är på engelska (9 år som yrkesmilitär radartekniker).
Vad ska man då kalla SOC (Ssystem On Chip)? Det är väl mer enchipdator.... och varför enchipdator? Det ska väl vara enkretsdator i så fall och det låter mer som SOC.
Nåväl, smaken är som baken....
Jag håller med Icecaps definition: "µP + periferenheter = mikrokontroller (µC) " men jag är inte riktigt överens när det gäller namnen.
NE.se säger: "mikrodator, dator baserad på en mikroprocessor."
Definitionsmässigt håller jag med, men jag har väldigt svårt att välja mellan orden "mikrodator" och "mikrokontroller". En "mikrodator låter som efterföljaren till nano-ITX eller något dyligt... "mikrokontroller" låter som dålig översättning från engelska. På svenska finns dock ordet "controller".
Så jag skulle föredra "mikrocontroller"! (har hänt mer än en gång att jag vid rapportskrivning kliat mig i skallen över detta problem)
NE.se säger: "mikrodator, dator baserad på en mikroprocessor."
Definitionsmässigt håller jag med, men jag har väldigt svårt att välja mellan orden "mikrodator" och "mikrokontroller". En "mikrodator låter som efterföljaren till nano-ITX eller något dyligt... "mikrokontroller" låter som dålig översättning från engelska. På svenska finns dock ordet "controller".
Så jag skulle föredra "mikrocontroller"! (har hänt mer än en gång att jag vid rapportskrivning kliat mig i skallen över detta problem)
Jo, det kan vara svårt detta med svengelska och lama översättningar.
Jag tycker att mikrokontroller bör användas när det är en specifik uppgift i ett system som enheten löser, detta betyder att det även kan användas av en PC som bara kör ett enda program för att lösa uppgiften.
Börjar man med multitasking eller liknande lutar jag åt (mikro)dator.
Jag tycker att mikrokontroller bör användas när det är en specifik uppgift i ett system som enheten löser, detta betyder att det även kan användas av en PC som bara kör ett enda program för att lösa uppgiften.
Börjar man med multitasking eller liknande lutar jag åt (mikro)dator.
Benämningen "mikrodator/micrrocomputer" uppstog vid den tiden då man
lyckades integrera hela CPU'n på en krets (alltså en "mikroprocessor/microprocessor"),
och byggde upp en "dator" kring dessa kretsar. Alltså datorer byggda
kring 8080, 6502 och liknande CPU'er. Ofta burkar byggda kring S-100 bussen.
Altair är en bra representatnt för dessa : http://en.wikipedia.org/wiki/Altair_8800
Se även : http://en.wikipedia.org/wiki/Microcomputer
Benämningen är analog med "minidator/minicomputer" där CPU'm var byggd
med diskret logik (i senare versioner med kretser med högre integration, men
fortfarande separata kretsar för ALU, minneshantering o.s.v.). Data Genaral,
Digital (PDP och VAX serierna) m.fl var bra representanter för minidatorerna.
http://en.wikipedia.org/wiki/Minicomputer
http://en.wikipedia.org/wiki/Programmed_Data_Processor
http://en.wikipedia.org/wiki/VAX
Så benämningarna är rellaterade till den fysiska realiseringen av
arkitekturen, inte t.ex till hur de råkar används...
lyckades integrera hela CPU'n på en krets (alltså en "mikroprocessor/microprocessor"),
och byggde upp en "dator" kring dessa kretsar. Alltså datorer byggda
kring 8080, 6502 och liknande CPU'er. Ofta burkar byggda kring S-100 bussen.
Altair är en bra representatnt för dessa : http://en.wikipedia.org/wiki/Altair_8800
Se även : http://en.wikipedia.org/wiki/Microcomputer
Benämningen är analog med "minidator/minicomputer" där CPU'm var byggd
med diskret logik (i senare versioner med kretser med högre integration, men
fortfarande separata kretsar för ALU, minneshantering o.s.v.). Data Genaral,
Digital (PDP och VAX serierna) m.fl var bra representanter för minidatorerna.
http://en.wikipedia.org/wiki/Minicomputer
http://en.wikipedia.org/wiki/Programmed_Data_Processor
http://en.wikipedia.org/wiki/VAX
Så benämningarna är rellaterade till den fysiska realiseringen av
arkitekturen, inte t.ex till hur de råkar används...
