шніх. При подачі дискретного сигналу транзистор оптрона відкривається і на входи шинного формувача DD14 подається сигнал логічного 0 raquo ;. Вибір мікросхеми здійснюється сигналами CS9 і RD, знімаються з дешифратора і ЦП відповідно. Щоб зчитування даних і вибір мікросхеми відбувалися узгоджено, сигнали CS9 і RD об'єднані елементом АБО мікросхеми DD9.3 (КР1554ЛЛ1). Так як вхід T мікросхеми DD14 через струмообмежуючі резистор з'єднаний з шиною + 5В при виборі мікросхеми двійковий код, кожен розряд якого відповідає своєму дискретному входу і кнопці керування, передається без затримок з входів мікросхеми DD14 на її виходи і далі по шинам даних - в ЦП DD1.
Аналогові сигнали, що надходять на входи МПС у вигляді синусоїдального струму, через вимірювальні трансформатор струму TA1-TA3 і напруги TV1-TV3, з урахуванням коефіцієнта трансформації, подаються на резистори відповідно. Напруги з цих резисторів фільтруються активними смуговими фільтрами з резонансною частотою 50 Гц. Фільтри побудовані на операційних підсилювачах DA1- DA6 з багатоконтурною зворотним зв'язком.
7. Таймери-лічильники
містить три 16-розрядних Лічильника/Таймера: Таймер 0, Таймер 1 і Таймер 2. Апаратура Таймер-лічильники включена до складу чіпа для того, щоб звільнити мікропроцесорне ядро ??від зайвих витрат ресурсу, властивих програмної емуляції процесу рахунку.
Кожен Таймер-лічильник складається з двох 8-розрядних регістрів THx і TLx (x=0, 1 і 2). Всі три можна конфігурувати як таймери, або як лічильники подій.
До складу ОМК51 входять два 16-розрядів многорежимних таймеpa/лічильника, кожен з яких складається з старшого байта (THО або ТН1) і молодшого байта (TL0 або TL1). Регістри ТН і TL розміщені в області спецрегістров SFR і програмно доступні. Кожен з регістрів ТН і TL може бути використаний як звичайний регістр SFR якщо Т/СТ не працює (біт TR регістра SCON дорівнює Про ).
Таймери/лічильники можуть бути незалежно один від одного запрограмованість для роботи або в якості таймера (Т), або в якості лічильник (СТ) зовнішніх подій. Функція Т складається в рахунку синхроімпульсів, Cледующим з частотою OSC/12 (тобто в рахунку числа МЦ ОМКЗГ). в результаті чого можуть бути задані інтервали часу в діапазоні від тривалості виконання одного МЦ до тривалості виконання 65536 МЦ. При OSC=12 МГц цей діапазон становить 1 65536 МКЕ з дискретністю 1 мкс.Напомнім, що тривалість циклу визначається як 12/OSC, де OSC - частота генератора ВЕ51 в МГц. Довші затримки затримки часу легко виходять програмним шляхом.
Функція СТ полягає в підрахунку зовнішніх подій (рахунок числа вхідних імпульсів, що надходять на вхід ТО або Tl OMK від зовнішнього джерела), причому СТ реагує на перепад вхідного сигналу I/O. сімальпая частота вхідних сигналів в режимі СТ становить OSC/24, для OSC =. 12 МГц становить 500 КГц. Для гарантованого прочитання вхідного сигналу він повинен утримуватися в стані 1 або 0, l принаймні, протягом одного МЦ.
Таймер/лічильник рахує кількість вхідних імпульсів до переповнення (тобто до 65536), після чого скидається в 0 або перезавантажується. При переповненні встановлюється прапор TF0 або TF1 (реєстр TCON), то може бути джерелом внутрішнього переривання.
Основою Т/СТ .є суммирующий 16-розрядний лічильник, на вхід якого може надходити або зовнішній сигнал (режим СТ), або сигнал від внутрішньої схеми синхронізації з частотою OSC/12 (режим Т, рис. 9.) Ці режими встановлюються прапором С/Т регістра Т MOD.
Управленце Т/СТ здійснюється регістрами режиму TMOD з адресою 89н та управління/статусу TCON з адресою 88Н. Ці регістри входять в область RSEG.
Регістр режиму ТМОD розбитий на дві тетради, молодша з яких керує Т/СТО, а старша - Т/Се1 (рис. 10)
Призначення розрядів управління Т/СТ наступне:
Значедае біта GATE (TMOD.7 або TMOD.3) служить для дозволу запуску відповідного Т/СТ. Якщо GATE=.1} то робота Т/СТ разрешется, якщо на вході INT=1 і біт TR - 1 (рис. 9). Якщо GATE - 0, то при TR=1 робота Т/СТ дозволяється при будь-яких значеннях сигналу на вході INT.
Значення біта С/Т (TMOD.6 або-ТМООЗ) визначає роботу в режимі Т або СТ. При С/Т=0 - робота в режимі таймера з запуском від внутрішньої схеми синхронізації з частотою OSC/12, при С/Т=1 - робота в режимі СТ із запуском від зовнішніх сигналів на входах.ТО або Т1 (рис.9).
За допомогою розрядів Ml і МО задається один з чотирьох режимів роботи: 0, 1,2 або 3. Режими роботи 0, 1 й 2 однакові для обох Т/СТ, які в цих режимах працюють незалежно один від друга. Робота Т/СТО і Т/СТ 1 в режимі 3 різна.
Режим 0 (М1=0, МО=0) подібний режиму ...