Изучены основные
функциональные узлы микроконтроллеров ATMega128
и 68hc908
и конфигурирование типовых
периферийных систем.
На примере
создания практических
конструкций изучаются основные
узлы микроконтроллера и принципы
создания рабочих микропрограмм. В
результате работы студент
получит
теоритические знания и практический опыт
под
ключения к микроконтроллеру
дисплея, излучателя акустических сигналов,
датчика и
клавиатуры. Сможет на
практике реализовать
интерфейс обмена
данными с
EEPROM. Пособие предназначено
для студентов, обучающихся по
направлениям "Приборостроение", "Промышленная электрон
ика" и "Оптотехника". Будет
полезен
разработчикам встраиваемых систем управления, а
так
же читателям
заинтересованным в изучении и
применении микроконтроллерных
систем.
Содержание:Программирование микроконтроллера ATMega 1281. Цель
работы
2.
Техническое задание
3.
Структура микроконтроллера ATMegal28
3.
1. Назначение выводов
3.
2. Организация памят
и и
портов ввода/вывода
4. Схема подключен
ия и
программирование, необходимых
в работе, периферийных устройств
4.1.
Настройка портов ввода/вывода
4.2.
Программирование направления
портов ввода/вывода
4.3. Формирование
интервалов заданной длительности и
сигнализация с помощью светод
иода и пьезодинамика
4.4.
Программирование встроенного в МК АЦП
4.4.1.
Регистры управления и состояния
АЦП
4.4.2. Программирование
АЦП
5.
Порядок выполнения
работы
5.
1. Создание шаблона
программы
5.2. Разработка
и отладка программы
5.
2.1. Инициализация
портов
ввода/вывода
5.2.2. Настройка
таймера
"0"
5.
2.3. Загрузка программы
во флэш
память МК
5.
2.4.
Подключение клав
иатуры и 8-ми
сегментного дисплея
5.
2.5. Программирование АЦП
5.2.6. Зап
ись и чтение в
из
EEPROM
5.2.7. Окончательный
текст
программы
5.
2.8. Контрольные вопросы
Программирование микроконтроллера 68HC9086. Цель
работы
7.
Техническое задание
8. Структура
микроконтроллера 68HC908
8.
1. Назначение выводов
8.
2 организация памяти и
портов ввода/вывода
9.
Схема
подключения и программирование, необходимых в
работе,
периферийных устройств
9.1. Настройка портов
ввода/вывода
9.
2. Настройка регистров
специальных функций
модуля клавиатуры
9.3.
модуль АЦП
9.
4. Настройка регистров специальных
функций АЦП
9.5.
Модуль таймера 1
9.
6. Настройка регистров специального назначения
таймера
1
9.
6.1. Формирование
сигнала с широтно-импульсной
модуляцией
9.6.
2. Формирование
сигналов точного
времени
9.
7. Синхронный последовательный
интерфейс и термодатчик DS1722S
9.7.1. Модуль
синхронного последовательного интерфейса
9.
7.2. Рабочие регистры термодатчика
DS1722
9.7.
3. Настройка SPI для
работы с
термодатчиком
9.7.
4. Настройка
термодатчика на
заданный режим
работы и чтение
кода температуры
9.8.
Программирование ЖК дисплея с
4-х битным интерфейсом
9.
8.1. Справочные сведения для
программирования
ЖКД
9.
8.2. Программирование ЖКД
10. Порядок
выполнения работы
10.1. Создание
шаблона нового
проекта
10.
2. Разработка и
отладка функциональной части программы
10.2.1. Настройка
портов ввода вывода
10.
2.2. Программирование таймера в
режиме
ШИМ
10.
2.3. Загрузка и
запуск программы
10.2.4.
Программирование ЖК
дисплея (LCD)
10.2.
5. Измерение угла
поворота (датчик напряжения)
10.
2.6. Измерение температуры
10.2.7.
Программирование
клавиатуры
10.2.8. Отображение
на
дисплее м
инут и секунд
10.3.
Окончательный текст
программы
11. Контрольные
вопросы
Список
литературы
Автор: Китаев Ю.
В.
Издательство: СПбГУ
ИТМО
Год издания: 2007
Страниц: 107
Формат: PDF
Качество: отличное
Размер: 10,
81 Mб
Скачать с Turbobit.
net
Скачать с
Depositfiles.com