Курсовая работа: Микропроцессорная система дрессировочного стана

Учебный лабораторный комплекс SDK-1.1 предназначен для освоения архитектуры и методов проектирования:

• Систем на базе микропроцессоров и однокристальных микроЭВМ:

• Встраиваемых контроллеров и систем сбора данных:

• Периферийных блоков вычислительных систем:

• Подсистем ввода-вывода встраиваемых систем.

Рис 2. Структурная схема стенда

Описание архитектуры стенда

Основу лабораторного комплекса микропроцессорный стенд SDK-1.1 на базе процессора ADuC812 или ADuC842.

Аппаратные блоки стенда:

-вычислительное ядро на основе 8-разрядного процессора ADuC812 (ADuC842), FLASH-памяти и внешнего ОЗУ объемом до 512Кб. Процессорное ядро является клоном ядра Intel MCS51.

-COM-порт для связи с ПК (интерфейс RS232C);

-жидкокристаллический индикатор для вывода текста с поддержкой русского алфавита (2 строки по 16 символов);

-программируемая логическая интегральная схема (ПЛИС) семейства MAX3000A фирмы Altera. В очень упрощенном виде ПЛИС представляет собой набор макроячеек и механизм для организации связи между ними. Микросхема EPM3064A содержит 64 макроячейки. В стенде SDK-1.1 MAX3064A используется как расширитель портов ввода-вывода. Микросхема MAX3064A подключена к внешней шине ADuC812

-порт дискретного ввода-вывода, предназначенный для ввода и вывода информации, представленной в двоичном виде. Сигнал на входе или выходе дискретного порта может принимать значение логического нуля или единицы. В SDK-1.1 дискретные порты выведены на разъем J3. Эти порты можно использовать для подключения модулей SDX или каких- либо других внешних устройств. Кроме этого, к дискретным входам-выходам подключены DIP переключатели, позволяющие задавать фиксированные значения сигналов на входах.

-аналоговый порт ввода на базе 8-миканального 12-тиразрядного АЦП;

-аналоговый порт вывода на основе двух 12-тиразрядных ЦАП;

-EEPROM-память емкостью 640 байт;

-второй блок EEPROM-памяти емкостью до 32 Кб, подключенный к вычислителю через интерфейс I2C;

-три 16-тиразрядных таймера-счетчика с внешними счетными входами (возможностью подачи сигналов через переключатели стенда) и блоком захвата/сравнения для измерения параметров и/или формирования дискретных сигналов;

-сторожевой таймер;

-линейку из 8 сигнальных светодиодов;

-акустический пьезокерамический излучатель;

-матричная клавиатура на 16 клавиш организована в виде матрицы 4x4. Доступ к колонкам и рядам организован как чтение/запись определенного байта внешней памяти (4 бита соответствуют 4 колонкам, другие 4 бита - рядам). При нажатии на кнопку, происходит изменение значения сигнала на входе соответствующего ряда с единицы на ноль

-часы/календарь с возможностью подключения внешней батареи питания.

Распределение памяти

Стандартная для архитектуры 8051 структура внутренней памяти представлена четырьмя банками по 8 регистров общего назначения (диапазоны адресов 00h-07h, 08h-0Fh, 10h-17h, 18h-1Fh), битовым сегментом (20h-2Fh), свободным участком 30h-7Fh, областью размещения SFR (регистров специального назначения) 80h-FFh, доступной при прямой адресации, и свободной областью 80h-FFh, доступной при косвенной адресации.

Внешняя память SDK-1.1 разбита на следующие области: AduC812 Flash/EE, SRAM,MAX.

Flash/EE. Это область, в которой располагается таблица векторов прерываний и резидентный загрузчик файлов в формате HEX в память SRAM.

К-во Просмотров: 612
Бесплатно скачать Курсовая работа: Микропроцессорная система дрессировочного стана