Разработка принципиальной схемы

Курсовая работа

по дисциплине «Микропроцессорные устройства»

Вариант 1.

 

Выполнил:

Студент группы ЭН/б - 41о

Мишин М.П.

Проверил:

Доцент

Кудрявченко И.В.

 

 

Севастополь

содержание

1.Техническое задание…………………………………………………………………….
2. Разработка структурной схемы…………………………………………………………
3. Разработка принципиальной схемы……………………………………………………
4. Разработка блок-схемы алгоритма работы устройства и программы для МК………
5. Результаты моделирования работы устройства в программе ISIS пакета Рroteus..….
6. Разработка печатной платы……………………………………………………………..
Вывод……………………………………………………………………………………….
Библиографический список………………………………………………………………

 


Техническое задание

На основе микроконтроллера ATmega8 разработать устройство, выполняющее следующие функции:

Подсчет количества нажатий на кнопку SB0 за каждые 15 с. Работа устройства должна осуществляться в цикле. По истечению текущих 15 с результат подсчета числа нажатий выводится на дисплей (семисегментный или LCD-дисплей) и сохраняется на нем в течении следующих 15 с.

Обеспечить формирование аналогового сигнала, вид которого изображен
на рис. 1.1.

Рис. 1.1 — Заданный аналоговый сигнал


Разработка структурной схемы

Согласно ТЗ, в качестве устройства обработки информации будем использовать микроконтроллер (МК) ATmega8, который производится фирмой Atmel. В качестве устройства ввода информации в МК будем использовать кнопку SB0. В качестве устройства вывода информации будем использовать семисегментный индикатор.

Для формирования аналогового сигнала будем использовать цифро-аналоговый преобразователь (ЦАП). Структурная схема устройства, построенная с учетом вышесказанного, приведена на рис. 2.1.


Рис. 2.1 — Структурная схема проектируемого устройства


 

разработка принципиальной схемы

В качестве микроконтроллера (МК) будем использовать заданный в ТЗ ATmega8, возможности которого позволяют решить поставленную задачу. Для ввода в МК соответствующего сегмента будем использовать кнопку SB0, которая подключается к выводу порта С PC0 микроконтроллера. Семисегментый индикатор подключим по схеме динамической индикации к выводам порта B PB0…PB6 и порта С PС0, 1. Для того чтобы ток, протекающий через светодиод, не превышали допустимого тока, последовательно с ним необходимо включить токоограничивающий резистор R, номинал которого определяется из закона Ома

 

 

Для преобразования цифрового кода в аналоговый сигнал применим микросхему DAC0800, которая представляет собой 8-миразрядный высокоскоростной ЦАП. Микросхему подключим по стандартной схеме, приведенной в техническом описании.

Принципиальная схема проектируемого устройства, созданная в программе ISIS пакета Proteus, изображена на рис. 3.1.

Рис. 3.1 — Принципиальная схема проектируемого устройства