Главная » 2012»Август»20 » Основы программирования микроконтроллеров ATMega128 и 68hc908
12:51
Основы программирования микроконтроллеров ATMega128 и 68hc908
Изучены основные функциональные узлы микроконтроллеров ATMega128 и 68hc908 и конфигурирование типовых периферийных систем. На примере создания практических конструкций изучаются основные узлы микроконтроллера и принципы создания рабочих микропрограмм. В результате работы студент получит теоритические знания и практический опыт подключения к микроконтроллеру дисплея, излучателя акустических сигналов, датчика и клавиатуры. Сможет на практике реализовать интерфейс обмена данными с EEPROM. Пособие предназначено для студентов, обучающихся по направлениям "Приборостроение", "Промышленная электроника" и "Оптотехника". Будет полезен разработчикам встраиваемых систем управления, а так же читателям заинтересованным в изучении и применении микроконтроллерных систем.
Название: Основы программирования микроконтроллеров ATMega128 и 68hc908 Автор: Китаев Ю. В. Издательство: СПбГУ ИТМО Год: 2007 Страниц: 107 Формат: PDF Размер: 10,8 МБ Качество: Отличное
Содержание:
Программирование микроконтроллера ATMegal28 1. Цель работы 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. Контрольные вопросы Программирование микроконтроллера 68HC908 6. Цель работы 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. Контрольные вопросы Список литературы