Dom > Izložba > Sadržaj

Jednostruki mikrokontroler Unutrašnja sabirnica

Mar 11, 2019

Autobus prvih uređaja sa jednom pločom, kao što su Z80 i 6502, bio je univerzalno Von Neumannova arhitektura. Programskoj i podatkovnoj memoriji pristupilo se preko iste zajedničke sabirnice, iako su pohranjene u fundamentalno različite vrste memorije: ROM za programe i RAM za podatke. Ova arhitektura sabirnice je bila potrebna da bi se uštedio broj potrebnih pinova iz ograničenog 40 dostupnog za sveprisutni dual-line IC paket procesora.


Uobičajeno je bilo ponuditi pristup unutrašnjoj sabirnici preko konektora za proširenje, ili barem osigurati prostor za lemljenje konektora. Ovo je bila jeftina opcija i ponudila je potencijal za proširenje, čak i ako se rijetko koristi. Tipična proširenja bi bila U / I uređaji ili dodatna memorija. Bilo je neobično da se dodaju periferni uređaji kao što su traka ili disk ili CRT displej


Kasnije, kada su mikrokontroleri sa jednim čipom, kao što je 8048, postali dostupni, autobus više nije morao biti izložen izvan paketa, jer bi sva potrebna memorija mogla biti osigurana unutar čip paketa. Ova generacija procesora koristila je Harvardovu arhitekturu s odvojenim programskim i podatkovnim sabirnicama, i unutarnjim na čipu. Mnogi od tih procesora koristili su modifikovanu harvardsku arhitekturu, gdje je neki pristup pisanju bio moguć u prostoru podataka programa, čime je omogućeno programiranje u krugu. Nijedan od ovih procesora nije zahtevao niti je podržao Harvardsku sabirnicu preko jednog upravljačkog mikrokontrolera. Kada su podržavali sabirnicu za proširenje perifernih uređaja, korištena je namjenska I / O sabirnica, kao što je I²C, jednožična ili različita serijska sabirnica.