Проектування мікрокомп’ютера

Автор работы: Пользователь скрыл имя, 15 Апреля 2015 в 00:44, курсовая работа

Описание работы

В даній курсовій роботі спроектовано мікрокомп'ютер на базі мікроконтролера STM32F100C8. Подано опис мікроконтролера STM32F100C8, програм та даних, а також заданого периферійного пристрою – LCD-дисплею фірми Hitachi Semiconductor . Також розроблено електричну функціональну і принципову схеми пристрою, а також програму. Реалізовано пересилання даних з клавіатури і відображення цих даних на LCD екрані. Для цього створено програму драйвер для дисплею і клавіатури, яка сканує вказану кнопку і відсилає на екран бажану інформацію. Програма розроблена в середовищі CooCox IDE на мові С++.

Содержание работы

АНОТАЦІЯ 2
ВСТУП 3
ТЕХНІЧНЕ ЗАВДАННЯ НА КУРСОВУ РОБОТУ 5
1. ОСНОВНІ ТЕХНІЧНІ ХАРАКТЕРИСТИКИ ВУЗЛІВ СИСТЕМИ 6
1.1 Мікроконтроллер: 6
1.1.1 Основні характеристики 6
1.1.2 Внутрішня структура 7
1.1.3 Ядро 8
1.1.4 Вузли мікроконтроллера STM32F1xx 14
1.1.5 Призначення контрактів 20
1.1.6 Конструктивне зображення мікросхеми 23
1.2 Підсистема вводу-виводу 24
2. РОЗРОБКА СХЕМИ ЕЛЕКТРИЧНОЇ ФУНКЦІОНАЛЬНОЇ 26
3. РОЗРОБКА СХЕМИ ЕЛЕКТРИЧНОЇ ПРИЦИПОВОЇ 27
4. РОЗРОБКА ПРОГРАМНОЇ ЧАСТИНИ СИСТЕМИ 28
4.1 Граф-схема алгоритму роботи драйвера ПВВ 28
4.2 Алгоритм роботи дисплею 29
4.3 Середовище розробки CooCox IDE 30
4.4 Програмна ініціалізація ядра 32
4.5 Драйвер клавіатури 36
4.6 Драйвер LCD дисплею 38
Список літератури 48

Файлы: 1 файл

Курсова Пуйда нова.docx

— 1.46 Мб (Скачать файл)