Автор работы: Пользователь скрыл имя, 16 Ноября 2011 в 16:49, курсовая работа
Микропроцессор – функционально законченное устройство обработки информации, управляемое хранимой в памяти программой. Появление микропроцессоров (МП) стало возможным благодаря развитию интегральной электронике. Это позволило перейти от схем малой и средней степени интеграции к большим и сверхбольшим интегральным микросхемам (БИС и СБИС).
Введение…………………………………………………………………….1
Глава 1. Микроконтроллеры……………………………………………….6
1.1 Микроконтроллеры………………..…………………………………...6
1.2 Описание микроконтроллера PIC18FXX2………..…………………..9
Глава 2. Программирование микроконтроллеров………………….........17
2.1. Программирование микроконтроллеров PIC16/PIC18 на языке C...17
Глава 3. Сборка устройства……………………………………………….21
3.1 Система виртуального моделирования PROTEUS VSM………….21
3.2 Сборка схемы………………………………………………………….24
3.3 Программирование и настройка контроллера………………………26
Заключение……………………………………………………………….42
Список литературы……………………………………………………...43
Содержание
Введение…………………………………………………………
Глава 1. Микроконтроллеры……………………………………
1.1 Микроконтроллеры………………..………………
1.2 Описание микроконтроллера PIC18FXX2………..…………………..9
Глава 2. Программирование
микроконтроллеров…………………......
2.1. Программирование микроконтроллеров PIC16/PIC18 на языке C...17
Глава 3. Сборка
устройства……………………………………………….
3.1 Система виртуального моделирования PROTEUS VSM………….21
3.2 Сборка схемы………………………………………………
3.3 Программирование и настройка контроллера………………………26
Заключение……………………………………………………
Список
литературы……………………………………………………
Введение
Характерной
чертой научно-технического прогресса,
определяющей мощный дальнейший подъем
общественного производства, является
широкое внедрение электроники
во все отрасли народного
Современная электронная цифровая вычислительная техника широко применяется в народном хозяйстве. В настоящее время создано четыре поколения ЭВМ с улучшающимися технико-экономическими показателями, что способствует дальнейшему расширению сферы применения ЭВМ и их эффективности.
Четвертое поколение ЭВМ на основе интегральных схем с большой степенью интеграции элементов (БИС) появилась в начале 70 - х годов и существенно изменило параметры ЭВМ всех классов. Вместе с тем возник совершенно новый класс ВТ на основе БИС - микропроцессорные вычислительные машины - микроЭВМ.
В
конце 70 - х годов в результате
интеграции всех электронных устройств
ЭВМ в одном кристалле были
созданы однокристальные
Микропроцессоры
и микроЭВМ стали новым
Массовость
этого нового класса и его высокие
технико-экономические
Микропроцессоры и микроЭВМ применяют в различных областях народного хозяйства (в управлении технологическими процессорами, информационных и измерительных комплексах, энергетике, медицине и др.). На базе выпускаемых микропроцессоров и микроЭВМ созданы высокопроизводительные устройства числового программного управления. Крупносерийное производство ряда моделей мини - ЭВМ позволяет начать работы по созданию нескольких типов проблемно - ориентированных комплексов для автоматизации научных исследований и технологических процессов. Особое значение микроЭВМ приобретают в связи с реализацией школьной реформы. МикроЭВМ положены в основу организуемых в каждой школе учебных классов по дисциплине “Основы информатики и вычислительной техники”.
Построение
ЭВМ на основе микропроцессорных
БИС позволяет уменьшить
Микропроцессор – функционально законченное устройство обработки информации, управляемое хранимой в памяти программой. Появление микропроцессоров (МП) стало возможным благодаря развитию интегральной электронике. Это позволило перейти от схем малой и средней степени интеграции к большим и сверхбольшим интегральным микросхемам (БИС и СБИС).
По логическим функциям и структуре МП напоминает упрощенный вариант процессора обычных ЭВМ. Конструктивно он представляет собой одну или несколько БИС или СБИС.
По конструктивному признаку МП можно разделить на однокристальные МП с фиксированной длиной (разрядностью) слова и определенной системой команд; многокристальные (секционные) МП с наращиваемой разрядностью слова и микропрограммным управлением (они состоят из двух БИС и более).
В
последнее время появились
Архитектура многокристального МП с микропрограммным управлением позволяет достичь гибкости в его применении и сравнительно простыми средствами организовать параллельное выполнение отдельных машинных операций, что повышает производительность ЭВМ на таких МП.
Несмотря
на то, что возможности
Глава 1. Микроконтроллеры
Микроконтроллер
— микросхема, предназначенная для
управления электронными устройствами.
Типичный микроконтроллер сочетает
в себе функции процессора и периферийных
устройств, может содержать ОЗУ
и ПЗУ. По сути, это однокристальный
компьютер, способный выполнять
простые задачи. Большая часть
выпускаемых в современном мире
процессоров —
Использование
в современном микроконтроллере
«мощного» вычислительного
При
проектировании микроконтроллеров
приходится соблюдать баланс между
размерами и стоимостью с одной
стороны и гибкостью и
В
то время как 8-разрядные процессоры
общего назначения полностью вытеснены
более производительными
Ограничения
по цене и энергопотреблению сдерживают
также рост тактовой частоты контроллеров.
Хотя производители стремятся
Большое
распространение получили микроконтроллеры
с RISC-архитектурой (англ. ReducedInstructionSetComputer
— вычисления с упрощённым набором
команд). Упрощённый набор команд позволяет
выполнять большинство
Кроме
ОЗУ, микроконтроллер может иметь
встроенную энергонезависимую память
для хранения программы и данных.
Во многих контроллерах вообще нет
шин для подключения внешней
памяти. Наиболее дешёвые типы памяти
допускают лишь однократную запись.
Такие устройства подходят для массового
производства в тех случаях, когда
программа контроллера не будет
обновляться. Другие модификации контроллеров
обладают возможностью многократной перезаписи
энергонезависимой памяти. В отличие
от процессоров общего назначения,
в микроконтроллерах часто
Неполный список периферии, которая может присутствовать в микроконтроллерах, включает в себя:
Программирование микроконтроллеров обычно осуществляется на языке ассемблера или Си, хотя существуют компиляторы для других языков, например, Форта. Используются также встроенные интерпретаторы Бейсика. Для отладки программ используются программные симуляторы (специальные программы для персональных компьютеров, имитирующие работу микроконтроллера), внутрисхемные эмуляторы (электронные устройства, имитирующие микроконтроллер, которые можно подключить вместо него к разрабатываемому встроенному устройству) и интерфейс JTAG.
1.2 Описание микроконтроллера PIC18FXX2
PICOTP- это однократно программируемые пользователем контроллеры, предназначенные для полностью оттестированных и законченных изделий, в которых не будет происходить дальнейших изменений кода.
Для
отладки программ и макетирования
выпускается вариант
Для
изделий, программа которых может
меняться, либо содержит какие-либо переменные
части, таблицы, параметры калибровки,
ключи и т.д., выпускается электрически
стираемый и
Микроконтроллеры выпускаются в 28-выводных и 40/44-выводных корпусах. 28-выводные микроконтроллеры не имеют модуля ведомого параллельного порта (PSP), а число реализованных входных каналов АЦП 5. Предварительную информацию смотрите в таблице 1-1.
На
рисунке 1-1 представлена
структурная схема 28-выводных
микроконтроллеров,
а на рисунке 1-2 показана
структурная схема 40-выводных
микроконтроллеров.
В таблицах 1-2 и 1-3
соответственно представлено
назначение выводов 28-выводных
и 40-выводных микроконтроллеров.
Примечания:
1. Подключение
вывода CCP2 к каналу порта ввода/вывода
RB3 определяется битом
микроконтроллера.