Дипломная работа: Разработка многофункциональных астрономических часов
Функциональная спецификация:
1. Входы:
а. 16 кнопок управления и регулировки часами;
b. Источник бесперебойного стабильного электропитания часов.
Рисунок 2.1 – Структурная схема многофункциональных астрономических часов
2. Выходы:
а. Двухрядный шестнадцатиразрядный ЖК индикатор;
b. Звуковой излучатель.
3. Функции:
а. 16 таймеров;
b. Таймеры могут показывать Земное, Марсианское, Юпитерское, сидерическое время, Лунных фаз, времени перемещения большого красного пятна Юпитера и т.д. Одновременное отображение 24 часового и Юлианского времен на десятичном дисплее.
с. Выполнение функций будильника;
d. Осуществление бесперебойного электропитания для осуществления стабильности хода часов (должен иметь встроенный источник питания).
2.3 Аппаратные средства микроконтроллеров серии PIC16F877A
Общее описание:
PIC16F877A 8-разрядные КМОП микроконтроллеры с Flash памятью.
Основные характеристики:
Высокопроизводительный RISC-процессор:
Всего 35 простых для изучения инструкции
Все инструкции исполняются за один такт (200 нс), кроме инструкций перехода, выполняемых за два такта; минимальная длительность такта 200 нс
14 битовые команды
8 - битовые данные
Вход внешних прерываний
8-уровневый аппаратный стек
Прямой, косвенный и относительный режимы адресации для данных и инструкций
Периферия:
22 линий ввода/вывода с индивидуальным контролем направления
Сильноточные схемы портов ввода/вывода:
25 мА макс. вытек. ток
25 мА макс. втек. ток