Mikro.pdf

(459 KB) Pobierz
Programowanie niskopoziomowe
1 Wst¦p
Materiaªy do wykªadu i listy zada« na laboratorium b¦d¡ umieszczane
na stronie
http://www.im.pwr.wroc.pl/~kordecki/
Pytania do wykªadowcy mo»na zadawa¢ równie» elektronicznie:
kordecki@im.pwr.wroc.pl
2
Literatura polecana
[1] P. Gaªka, P. Gaªka. Podstawy programowania mikrokontrolerów.
Mikon, 1995.
[2] J. Majewski, K. Kardach. Programowanie mikrokontrolerów z serii
8x51 w j¦zyku C. Ocyna Wydawnicza P. Wr., Wrocªaw, 2002.
[3] R. Peªka. Mikrokontrolery. WK, Warszawa, 1999.
[4] A. Rydzewski. Mikrokontrolery jednoukªadowe rodziny MCS { 51.
WNT, Warszawa, 1991.
3
Zawarto±¢ tematyczna poszczególnych godzin wykªadowych
1. Architektura procesora 8051/52. Pami¦¢ wewn¦trzna SFR, pami¦¢
danych i programu, wybrane instrukcje. Pierwsze programy.
2. Asembler, lista instrukcji: przesyªania, skoki, podprogramy, p¦tle,
format Intel HEX.
3. Pami¦¢ zewn¦trzna, porty, wspóªpraca z urz¡dzeniami zewn¦trznymi.
4. Instrukcje operacji arytmetycznych i logicznych, kod U2, kod BCD,
formaty liczb zmiennoprzecinkowych.
5. Przerwania i procedury obsªugi przerwa«, realizacja przerwa«
sprz¦towych.
4
6. Programowanie liczników i zegarów. Programowanie portów do
komunikacji szeregowej.
7. Techniki oprogramowania urz¡dze« do komunikacji mikrokontrolera
z u»ytkownikiem (klawiatura, pola odczytowe).
8. Techniki oprogramowania sterowników dziaªaj¡cych w czasie
rzeczywistym.
9. Komunikacja mikrokontrolera z wybranymi urz¡dzeniami
zewn¦trznymi (przetworniki A/C, C/A i inne).
10. Programowanie mikrokontrolerów w j¦zyku wysokiego poziomu C
lub Pascal.
5
Zgłoś jeśli naruszono regulamin