Podlaczanie zewnetrznych ukladow do systemu mikroprocesorowego.pdf

(761 KB) Pobierz
Podłączanie zewnętrznych układów do systemu mikroprocesorowego
2010-01-28
Podłączanie zewnętrznych układów
do systemu mikroprocesorowego
semestr zimowy 2009/2010, WIEiK, PK
1
Rozbudowa systemu
Podtawowyytemmikroproceorowyawierajednotk
CPU,pamidprogramuROM,pamiddanychRMi
powinienawieradjakieurądeniawejcia/wyjciaJeżeli
jetamałopamiciROMlubpamiciRMmożna
podłącydewntrnąpamidprogramulubewntrną
pamiddanych,ocywiciejeżeliytemmikroproceorowy
matakąmożliwod
Sytembudowanynamikrokontrolerebdiemiałjużw
obiepodtawoweukładywejcia/wyjcia,takiejakporty
równoległe,portyeregoweiukładycaowe
Wwieluprypadkachlicba,jakimożliwociwewntrnych
układówI/Oąniewytarcającewicnależydołącyd
ewntrneukładyI/O
semestr zimowy 2009/2010, WIEiK, PK
2
1
251801056.002.png
2010-01-28
Podłącanieewntrnychukładów
Doytemumikroproceorowegomożnapodłącydewntrne
elementylubukładynakilkapoobów
1. Zapomocąprtowejewntrnejynydanych,ynyadreowej
iynyterującejWtedydoapiulubodcytudanychużywai
gotowychrokaówmikrokontrolera,npdla8051jettoroka
movx.
2. Zapomocąprogramowejewntrnejynydanych,ewntrnej
ynyadreowejiewntrnejynyterującejrealiowaneja
pomocąrównoległychportówI/OWtedydoapiulubodcytu
danychnależynapiadprocedury
3. ZapomocąrównoległychportówI/O,apilubodcytpopre
odpowiednieterowaniepocególnychkoocówekportu
4. Zapomocąinterejóweregowychprtowychlubinterejów
szeregowych programowych.
semestr zimowy 2009/2010, WIEiK, PK
3
Podłącanieewntrnychukładów
prtowaewntrnaynydanych,ynaadreowaiynaterująca
Tametodaapewnianajybydotpdo
podłąconegoukładuluburądenia
Wystarczy jeden rozkaz jednostki CPU do zapisu lub
odczytu.
JeżelijetkilkaukładówI/Onależyjewypoażydw
dekoder adresu.
Jettonajlepypoóbdopodłąceniaewntrnej
pamiciROMiRM
Korytająctakiejmożliwocinależypamitadotw
„wolnych”układachtypuI/O,npwywietlaceLCD,
którewymagająodpowiedniodłużychcaówapiu
lub odczytu, tzw. wait-states.
semestr zimowy 2009/2010, WIEiK, PK
4
2
251801056.003.png
2010-01-28
Podłącanieewntrnychukładów
programowaewntrnaynydanych,ynaadreowaiynaterująca
Tejmetodynajcciejiużywadomałej
licbyewntrnychukładówwejcia/wyjcia,
wymaganejetnapianieprogramudoobługi
programowej szyny danych, szyny adresowej i
ynyterującej,
Jetmożliwodkontrolowaniacaówapiui
odczytu
semestr zimowy 2009/2010, WIEiK, PK
5
Podłącanieewntrnychukładów
pomocąrównoległychportówwejcia/wyjciawmikrokontrolere
najcciejiużywadomałejlicbyewntrnych
układówwejcia/wyjciaUmożliwiautawianie
pojedyncychbitówikontrolowaniecaów
trwaniatanówapiu/odcytuPrykilkuukładach
I/Owymaganajetodpowiednialicbakoocówekw
mikrokontrolerze.
KażdyukładI/Owymaganapianiaprogramudo
jegoobługi
WtenpoóbpodłącainpwywietlaceLCD
tektoweigraicne,klawiatur
semestr zimowy 2009/2010, WIEiK, PK
6
3
251801056.004.png
2010-01-28
Podłącanieewntrnychukładów
pomocąrównoległychportówwejcia/wyjciawmikrokontrolere
Metodanajcciejużywanadomałejlicby
ewntrnychukładówwejcia/wyjcia,
umożliwiautawianiepojedyncychbitówi
kontrolowaniecaówtrwaniatanówapiu/odcytu
prykilkuukładachI/Owymaganajetodpowiednia
licbakoocówekwmikrokontrolere,
każdyukładI/Owymaganapianiaprogramudojego
obługi,
wtenpoóbpodłącainpwywietlaceLCD
tektowelubgraicne,klawiaturitp
semestr zimowy 2009/2010, WIEiK, PK
7
Podłącanieewntrnychukładów
prtowyporteregowywmikrokontrolere
Dikitejmetodiemożnapodłącydwikąlicb
układówI/O,któreąwypoażonewinterejdotranmiji
szeregowej,
ybkodwymianydanychmożebydmniejaw
porównaniuprtowąynądanych,
podłąceniewtenpoóbupracapodłącenie
elektrycneukładów,mniejalicbapołąceo
elektrycznych,
Wymaganajetminimalnalicbakoocówek
mikrokontroleradoobługiewntrnychukładów,
Oprogramowaniewymagawtpnegoaprogramowania
wybranegoportueregowegoapóniejtylkoapilub
odcytwybranychrejetrówportuwceluapiulub
odczytu odebranych danych,
dotegocelunajcciejużywaiinterejówtypuI2C,
SM-Bus, SPI,
8
4
semestr zimowy 2009/2010, WIEiK, PK
251801056.005.png
2010-01-28
Podłącanieewntrnychukładów
programowy port szeregowy w mikrokontrolerze
Wtejmetodiewpoóbprogramowy
natpujeobługaportueregowego,
powoduje to spowolnienie wymiany danych i
wikodobciążalnodjednotkiCPUna
obług,npgenerowanieygnałuegarowego,
pootałewłaciwocitejmetodyąpodobne
jakwymianadanychapomocąprtowego
portu szeregowego,
tąmetodmożnaużydwprotym
mikrokontrolere,którynpniepoiadaportu
typu I2C, SM-Bus, SPI,
9
PodłącaniepamiciROM
ZewntrnąpamidprogramuROMmożna
podłącyddoytemuapomocąyny
danych,ynyadreowejiynyterującej
Jettonajlepypoóbapewniaybki
dotpdopamiciprogramu
semestr zimowy 2009/2010, WIEiK, PK
10
5
semestr zimowy 2009/2010, WIEiK, PK
251801056.001.png
Zgłoś jeśli naruszono regulamin