Hjälp med skolabete om microcontrollers
Hjälp med skolabete om microcontrollers
Hej, Jag ska skriva ett arbete om microcontrollers. Problemet jag har är att jag inte hittar någon information om vilken microcontroller som var den första. Samt är källa ett krav vilket ytterliggare försvårar saken. Har ni förslag på böcker eller hemsidor med artiklar om ämnet vore det fantastiskt.
Tack på förhand!
Tack på förhand!
- 13th.Marine
- EF Sponsor
- Inlägg: 7279
- Blev medlem: 31 december 2004, 16:26:37
- Ort: Trelleborg
Re: Hjälp med skolabete om microcontrollers
Däremot är källorna till wikipedia en bra startpunkt, se längst ner på wikipedia sidan.
Re: Hjälp med skolabete om microcontrollers
Då är din lärare korkad.
Gå in på Wikipedia, längst ner finns referenser, gå på de sidorna eller böckerna och ge dom som referenser.
Gå in på Wikipedia, längst ner finns referenser, gå på de sidorna eller böckerna och ge dom som referenser.
Re: Hjälp med skolabete om microcontrollers
Jag har läst i referenserna. Problemet jag ser är att man benämner det som microprocessorer i källorna. Skillnaden kan som jag förstår det vara ganska liten i många fall men det finns oftast skillnader. Kan benämningen bero på att det i början inte fanns en skillnad mellan microprocessor och microcontroller?
Re: Hjälp med skolabete om microcontrollers
Ja.
Det är alltid svårt att säga vad som var först eftersom oftast har utvecklingen gått lite i taget.
Du kan ju börja med den enkla frågan: Vad karaktäriserar en microcontroller?
Kan du skriva en entydig definition? Sen är det då bara att leta i historien efter den första krets som uppfyller kravet.
Problemet är antagligen att du inte kan skriva en entydig defintion. Vad är t.ex. skillnaden mellan en microcontroller och ett SOC? Går det att dra en skarp gräns?
Det är alltid svårt att säga vad som var först eftersom oftast har utvecklingen gått lite i taget.
Du kan ju börja med den enkla frågan: Vad karaktäriserar en microcontroller?
Kan du skriva en entydig definition? Sen är det då bara att leta i historien efter den första krets som uppfyller kravet.
Problemet är antagligen att du inte kan skriva en entydig defintion. Vad är t.ex. skillnaden mellan en microcontroller och ett SOC? Går det att dra en skarp gräns?
Re: Hjälp med skolabete om microcontrollers
Min definition och många andras definition av en microcontroller är att den ska fungera självstående. Med andra ord man ska inte behöva flera chip exempelvis cpu och ram för att kunna använda den. Soc var något nytt för mig, blir ännu en sak att ta upp. 

- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Hjälp med skolabete om microcontrollers
Jag tror det var Motorola som skilde på MPU och MCU.
MPU: Micro Processor Unit, bara processor.
MCU: Micro Controller Unit, processor och minne.
Intel 4004 brukar räknas som den första mikroprocessorn. http://www.4004.com/
TI TMS1000 som första mikrokontrollern. http://www.antiquetech.com/?page_id=721
MPU: Micro Processor Unit, bara processor.
MCU: Micro Controller Unit, processor och minne.
Intel 4004 brukar räknas som den första mikroprocessorn. http://www.4004.com/
TI TMS1000 som första mikrokontrollern. http://www.antiquetech.com/?page_id=721
Re: Hjälp med skolabete om microcontrollers
I början fanns microcontrollers inte. Då fick man ta en CPU i en krets, ofta en extra krets med stödfunktioner till den, lägga till minne i de former som behövdes (RAM, ROM, I/O) och kanske stödkretsar, t.ex. UART, Timer osv.
Sedan började integrationen att stiga, man kunde alltså göra bättre kretsar och göra dom mindre och det gav möjlighet att lägga in arbetsminne (RAM) till en början. Sedan skenade det iväg och man kunde klämma in mer och mer saker i kretsarna och gränsdragningen mellan CPU och MCU anser jag är där man började lägga in portar. Alltså att kretsen kunde köra program osv. helt internt och att man kunde styra pinnar på kretsen.
Sedan började integrationen att stiga, man kunde alltså göra bättre kretsar och göra dom mindre och det gav möjlighet att lägga in arbetsminne (RAM) till en början. Sedan skenade det iväg och man kunde klämma in mer och mer saker i kretsarna och gränsdragningen mellan CPU och MCU anser jag är där man började lägga in portar. Alltså att kretsen kunde köra program osv. helt internt och att man kunde styra pinnar på kretsen.
Re: Hjälp med skolabete om microcontrollers
Enl Wikipedia
I övrigt så stämmer lillahusets uppgifter enligt gällande historieskrivning.A microcontroller is a small computer (SoC) on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of Ferroelectric RAM, NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications consisting of various discrete chips.
Re: Hjälp med skolabete om microcontrollers
En microcontroller är alltså en SoC, men alla SoC är inte microcontrollers?
Hur vet man om en SoC är microcontroller eller inte? T.ex. de som sitter i routers. De har RAM, flash, I/O (både GPIO, USB och ethernet oftast) etc. Vad skiljer dem från en microcontroller?
Hur vet man om en SoC är microcontroller eller inte? T.ex. de som sitter i routers. De har RAM, flash, I/O (både GPIO, USB och ethernet oftast) etc. Vad skiljer dem från en microcontroller?
Re: Hjälp med skolabete om microcontrollers
Om den innehåller allt som behövs, dvs CPU, RAM, ROM och portar osv, så är det en mikrokontroller.
Re: Hjälp med skolabete om microcontrollers
SoC betyder ju bara "System on Chip", alltså att "allt" som behövs för att ha ett fungerande system finns inbyggd på en och samma kisel-bit.
Re: Hjälp med skolabete om microcontrollers
Vad är då skillnaden mot SOC? En SOC innehåller ju också allt på ett chip?TomasL skrev:Om den innehåller allt som behövs, dvs CPU, RAM, ROM och portar osv, så är det en mikrokontroller.