Курсовая работа: Построение компьютерной системы на микроконтроллере
Рисунок 1 – Структурная схема устройства.
В качестве микроконтроллера выберем MSP430F135.
MSP430F135 имеет память программ 16 Кбайт + 256 байт, ОЗУ 512 байт. Максимальное количество контактов ввода/вывода 48. Данная конфигурация позволяет строить малопотребляющие и высокоэффективные приложения.
У предложенного микроконтроллера достаточное число контактов ввода/вывода и памяти программ и данных.
На рисунке 2 приведен MSP430F135.
Рисунок 2 – MSP430F135
Характеристики MSP430F135:
- 12-разрядный АЦП с внутренним источником опорного напряжения,
- устройством выборки-хранения,
- режимом автоматической последовательной оцифровки данных
- компаратор для сравнения аналоговых сигналов
- 16-разрядный таймер с тремя регистрами захвата/сравнения
- Последовательный коммуникационный интерфейс (USART) с программной настройкой режима: асинхронный - UART или синхронный - SPI
- Внутрисхемный программатор с последовательной передачей данных
- Защита программного кода
- Последовательное программирование ( JTAG )
На рисунке 3 приведена внутренняя структура MSP430F135
Рисунок 3 – Внутренняя структура MSP430F135
2. Проектирование принципиальной схемы устройства
Схема включения микропроцессора
Микроконтроллер MSP430F135 содержит 6 регистров ввода/вывода. Задействуем Port1 и Port 2 управления светодиодным индикатором. Port4 служит для считывания данных с датчика Холла.
На рисунке 4 приведена структурная схема включения микроконтроллера.
Рисунок 4 – Структурная схема включения микроконтроллера
Формирование тактовых импульсов
Источником тактовых импульсов в микроконтроллере MSP430F135 может быть:
– внутренний переменный резистор