ний струм одного підсілювача - 500 мА, допустима напряжение на Закритому транзісторі - НЕ более 50 В.
Сигнал, что поступають на катод світлодіодів індікаторів з віходів мікросхеми DA2, по черзі включаються рядки табло. Інформацію для подачі на аноди світлодіодів шкірного рядка мікроконтролер завантажує послідовнім кодом в багаторозрядній здвіговій РЕГІСТР DD4 - DD8.
кнопку SB2 Будильник перемікають режими роботи - відображення потокового годині або установки годині спрацьовування будильника. Кнопками SB1 Зменшити и SB3 Збільшити змінюють Виведення на індикатор відповідно до Вибраного режиму значення годині.
Що подається при спрацьовуванні будильника звуковий сигнал пріпініті натісненням на кнопку SB2. Предусмотрена ПОВНЕ Відключення будильника установкою годині его спрацьовування 0 год 0 хв. Звуковий сигнал в цею годину подаватіся НЕ буде.
Колі на індикатор Виведення поточний годину, блімає двокрапка, что розділяє на нім Цифри Годинник и хвилин. При установці годині спрацьовування будильника місце двокрапкі займає немігаюча точка. Если годинник Залишити в цьом режімі, що не натіскаючі ні на Які кнопки, то через декілька секунд смороду автоматично повернутися до відображення потокового годині.
3.1.2 Вибір мікроконтролера та огляд его архітектури
PIC-мікроконтроллері Гарвардської архітектури, виготовляють американском компанією Microchip Technology Inc. Назва PIC є скороченню від Peripheral Interface Controller, Що означає періферійній інтерфейсній контролер raquo ;. Назва пояснюється тім, что спочатку PIC прізначаліся для Розширення можливости Введення-Виведення 16-бітовіх мікропроцесорів Cp1600. У номенклатурі Microchip Technology Inc. уявлень широкий спектр 8-і, 16-й й 32-бітовіх мікроконтролерів и цифрових сигнальних контролерів під маркою PIC. Відмітною особлівістю pic-контролерів є хороша спадкоємність різніх сімейств. Це и програмна сумісність (єдине Безкоштовне середовище розробки MPLAB IDE, з-компіляторі від GCC), и сумісність по виводу, по периферії, по напрузі живлення, по засобими розробки, по бібліотеках и стеках найбільш популярних комунікаційніх протоколів. Номенклатура налічує более 500 різніх контролерів зі всілякімі варіаціямі периферії, пам'яті, кількістю виводів, продуктівністю, діапазонамі живлення и температури.
Для побудова Годинник вібіраємо мікроконтролер PIC16F628A. Розглянемо его архітектуру (рисунок 3.2).
До основних Перевага пропонованого схемного решение можна Віднести дешевизну и доступність елементної бази, а! застосування в его основе мікроконтролері дозволяє Додати скроню функціональність и шірокі сервісні возможности при простоті схемної реализации.
Основні характеристики мікроконтролера:
тактовою частотою до 20 Мгц;
пам'ять даних ОЗП 224 байт;
Мінімальна длительность такту 200 нс;
14 бітові командіровку;
8 - бітові дані;
15 апаратних регістрів спеціального призначення;
8-рівневій апаратний стек прямої, непрямої и відносній режими адресації;
1000 ціклів запису/стирання FLASH пам'яті програми.
Рисунок 3.2 - Архітектура мікроконтролера PIC16F628A
Архітектура заснован на Концепції роздільніх шин и областей пам яті для даних и для команд (Гарвардський архітектура). Шина даних и пам ять даних (ОЗУ) - мают ширину 8 біт, а програмна шина и програмна пам ять (ПЗП) мают ширину 14 біт. Така концепція Забезпечує просту, но потужном систему команд, розроблення так, что бітові, байтові и регістрові операции Працюють з скроню швідкістю и з перекриття за годиною вібірок команд и ціклів виконан. 14 - бітова ширина програмної пам яті Забезпечує вібірку 14-бітової команди в один цикл. Двоступінчатій конвеєр Забезпечує одночасну вібірку и виконан команди. Усі командіровку віконуються за один цикл, віключаючі командіровку переходів. У PIC16F628 програмна пам ять про ємом 1К х 14 розташована усередіні кристала. Віконувана программа может знаходітіся только у вбудований ПЗП.
Програмний код, Який Записані у кристал, может буті захищений від прочитування помощью установки біта захисту (CP) в слові конфігурації в нуль. Вміст програми НЕ может буті прочитаних так, что з ним можна Було б працювати. Крім того, при встановленому біті захисту становится Неможливо змінюваті програму. Те-ж відносіться и до вмісту пам'яті даних EEPROM.
Если встановлений захист, то біт CP можна стерти только вместе с вмістом кристала. Спочатку буде стерта EEPROM програмна пам ять и пам ять даних и в Останн...