2. Выбор компонентов
а) Выбираем микроконтроллер AT89C51RC2 фирмы Atmel.
Микроконтроллер семейства АТ89 фирмы Atmel представляет собой восьмиразрядную однокристальную микроЭВМ с системой команд MCS-51 фирмы Intel. Микроконтроллеры изготавливаются по КМОП (CMOS) технологии.
Технические данные AT89C51RC2:
Память программ (Flash)………………………………….……….32 Кб
Внутрисхемное программирование………………...…………….SPI
ОЗУ…………………………………………………………………128 байт
Таймер-счетчик…………………………………………………....3
Напряжение питания………………………………………………2,7-5,5 В
Максимальная тактовая частота…………………………………..60 МГц
Источников прерывания сигнала…………………………….…....6
Дополнительно: встроенный аналоговый компаратор
Предельные допустимые параметры:
Рабочая температура ............................................................... -40°C +85°C
Напряжение на любом выводе относительно земли ............. -1.0В +7.0В
Максимальное напряжение питания ....................................... 6.6В
Выходной ток (лог 0) ..................................................................25.0 мА
б) Для индикации используем ЖК-индикатор LM020L.
Это 16-разрядный однострочный индикатор с контроллером HD44780.
Предельные допустимые параметры LM020L:
Рабочая температура ............................................................... 0°C +50°C
Температура хранения ............................................................ -20°C +60°C
Максимальное напряжение питания .......................................7.0В
в) Для автоматического управления стробовыми импульсами записи индикатора, используем логический элемент 2И-НЕ 74LS26
Предельные допустимые параметры 74LS26:
Рабочая температура ............................................................... -55°C +125°C
Максимальное напряжение питания ....................................... 5.5В
Для определении заданной частоты записываем значение (1/f)*100, что соответствует 100 периодам выбранной частоты в микросекундах. Так же делаем поправку на время выполнения команд. Для процессора с частотой 12 МГц время одного машинного цикла составляет 2мкс.
Следовательно групп будут соответствовать следующие значения:
1-я группа - 1007 мкс;
2-я группа - 916 мкс;
3-я группа - 840 мкс;
4 - группа - 776 мкс;
3. Схема электрическая принципиальная
На рисунке 2 приведена принципиальная схема, подходящая для решения поставленной задачи и использующая выбранные компоненты
Рисунок 2
Программа контроллера устройства