План на курса

Въведение

  • Микропроцесор срещу микроконтролер
  • CISC срещу RISC

Преглед на архитектурата на „Клиентско решение“

  • Ядро на процесора и функционална блокова схема
  • Описание на организацията на паметта
  • Преглед на всички SFR и техните основни функции

Концепции за програмиране на ниско ниво

  • Начини за адресиране
  • Набор от инструкции и асемблерен език (ALP)
  • Развиване, построяване и отстраняване на грешки в ALP

Концепции за програмиране на средно ниво

  • Кросоукомпилатор
  • Реализация на вграден C, програмиране * отстраняване на грешки
  • Разлики от ASNSI-C
  • Модели на памет
  • Справка за библиотека
  • Използване на директивата #pragma
  • Функции, предаване на параметри и типове на връщане

Вграден периферия

  • Порти: вход/изход
  • Таймери и броячи
  • Прекъсвания, UART

Външни интерфейси

  • Светодиоди (LED)
  • Преключватели (моментални, превключвателни)
  • Седемсегментен дисплей: (нормален режим, BCD режим,
  • Вътрешно мултиплексиране и външно мултиплексиране)
  • ЖК дисплей (4бит, 8бит, знаме за заетост, генериране на персонализиран символ)
  • Матрица от клавиши

Протоколи и периферия

  • I2C (EEPROM), SPI (EEPROM)
  • Аналогово-цифрови и цифрово-аналогови преобразуватели
  • Стъпков двигател, ДЦ двигател
  • I2C протокол (RTC:800583, DS1307 ADC:PCF8591, DS1621)
  • SPI протоколи (ADC: MCP3001)
  • Инфрачервена комуникация (Протокол Philips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC и SD
  • Ethernet MAC, CAN протокол
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории