Разработка системы управления аппарата по розливу воды в стаканчики

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

3.2 Микроконтроллер

Как было указано выше, для работы аппарата был выбран микроконтроллер Atmel AT89C1051 [29] (рисунок 3.2).

PDIP/SOIC

Рисунок 3.2 - Назначение выводов Atmel AT89C1051

Технические характеристики:

* Совместим с MCS-51™ продуктами;

* 1K байт программируемой flash памяти - рассчитанной: 1,000 запись/удаление циклов;

* 2.7V до 6V рабочий диапазон;

* 0 Hz to 24 MHz;

* 64 байт SRAM;

* 15 программируемых I/O выходов;

* Один 16-Bit Таймер/Счетчик;

* Три источника прерывания;

* Внутренний Аналоговый компаратор;

Описание:

AT89C1051 это низковольтный, высокопроизводительный CMOS 8-битный микроконтроллер с 1К байт программируемой памятью. Устройство собрано с использованием высоко плотной технологии и совместимо с индустриальным стандартом инструкций MCS-51™. Используя многослойный 8-битный CPU с памятью в монолитном чипе, делает Atmel AT89C1051 мощным микроконтроллером, обеспечивающим высокую гибкость и стоимостную эффективность решений множества ориентированных на контроль устройств.

В дополнение AT89C1051 проектировался со статической логикой для операций упавшей до нуля частоты и поддерживает два программно выбираемых энергосберегающих режима.

Подключение устройств к микроконтроллеру:

Список подключений и описание см. таблица 3.1. [42-46]

Таблица 3.1 - Подключения

№ ножки

Описание

20

Питание +5В

19

Р1.7 используется для подачи напряжения на одну из обмоток шагового мотора

18

Р1.6 используется для подачи напряжения на одну из обмоток шагового мотора

17

Р1.5 используется для подачи напряжения на одну из обмоток шагового мотора

16

Р1.4 используется для подачи напряжения на одну из обмоток шагового мотора

15

Р1.3 используется для запуска насоса через реле

14

Р1.2 используется для установки светодиода сигнализирующего о недостаточном уровне воды в баке.

13

Р1.1 не используется

12

Р1.0 не используется

11

Р3.7 Обеспечивает проверку уровня воды

10

Земля

9

Р3.5 не используется

8

Р3.4 не используется

7

Р3.3 не используется

6

Р3.2 не используется

5

Вход на инвертированный амплитудный осциллятор

4

Выход с инвертированного амплитудного осциллятора

3

Р3.1 не используется

2

Р3.0 не используется

1

Сброс Устанавливаем кнопку для сброса.

Делись добром ;)