karakehayov. teaching.embedded systems


  1. Въведение във вградени микрокомпютърни системи. Типични приложения. Класификация и основни параметри. Съвременни тенденции.
  2. Микроконтролери. Основни параметри. Архитектура. Взаимодействие между процесорното ядро и вградените периферни устройства.
  3. Микроконтролер 83C552 Архитектура Организация на паметта Вградени подсистеми.
  4. Програмиране на асемблерен език за микроконтролера 83C552. Видове адресации. Система инструкции. Асемблери и линкери.
  5. Инструкции за обмен на данни. Аритметични инструкции. Логически инструкции. Булеви инструкции. Инструкции за управление на програмата.
  6. Цифров интерфейс на вградени системи. Проектиране на паметта.
  7. Паралелен интерфейс. Методи за увеличаване на броя на входно/изходните линии.
  8. Последователен интерфейс. Интерфейси RS–232 и RS–485 Едноплатков микрокомпютър.
  9. Интерфейс към клавиатури и дисплей. Интерфейс към датчици и изпълнителни механизми.
  10. Аналогов интерфейс на вградени системи. Аналогови подсистеми на микроконтролера 83C552. Въвеждане и извеждане на аналогово напрежение. Измерване на температура.
  11. Интерфейс към персонални компютри. Програмиране на серийния порт на микроконтролера 83C552. Програмиране на серийните портове на персоналния компютър. Интерфейс USB.
  12. Микроконтролери с повишена производителност и намалена консумирана мощност. 16/32-битови микроконтролери. RISC микроконтролери.
  13. Комуникация при разпределени системи. Интерфейс I2C. Подсистема I2C на микроконтролера 83C552 Интерфейс CAN. CAN микроконтролери.
  14. Използване на езика C за програмиране на вградени системи. Компилатори за езика C за микроконтролера 83C552.
  15. Проектиране на вградени микрокомпютърни системи. Методи за проектиране. Средства за проектиране и настройка.
  16. Съвместно проектиране на хардуера и софтуера. Етапи на проектирането. Едночипови системи (SoC). Средства за автоматизирано проектиране.

Литература

1. Здравко Каракехайов, Кнуд Кристенсен и Оле Винтер, Проектиране на вградени микрокомпютърни системи с микроконтролери, PENSOFT, 2000.

2. Здравко Каракехайов и Емил Саръмов, Приложни микрокомпютърни системи, ТУ-София, 1995.

3. Здравко Каракехайов и Станислав Григоров, Едночипови микрокомпютри, Техника, 1992.

4. Zdravko Karakehayov, Knud Smed Christensen and Ole Winther, Embedded Systems Design with 8051 Microcontrollers, Marcel Dekker, 1999.

5. Daniel D. Gajski, Frank Vahid, Sanjiv Narayan and Jie Gong, Specification and Design of Embedded Systems, PTR Prentice Hall, 1994.

6. Kenneth L. Short, Embedded Microprocessor Systems Design, Prentice-Hall, 1998.

7. Steve Heath, Embedded Systems Design, Newnes, 1997.

8. Douglas V. Hall, Microprocessors and Interfacing, McGraw-Hill, 1992.

9. Philips Semiconductors, 80C51-Based 8-Bit Microcontrollers, Data Handbook IC20, 1997.

10. Intel, Embedded Microcontrollers, 1996.

11. Peter W. Gofton, Mastering Serial Communications, SYBEX Inc., 1994.

12. URL : http://www.intel.com, http://www.philips.com, http://www.atmel.com, http://www.mot.com, http://www.keil.com, http://www.dalsemi.com/products/micros/3rd_party.html

 



Maintained by: Zdravko Karakehayov,TU of Sofia
Last modified: Dec , 2004