роботи Т/СТ ОМК48 (рис. 9, а). У даному режимі регістр TL має довжину 5 біт і служить дільником частоти ла 25=32. У старший байт ТК попередньо може бути завантажено 8-ра.зряд-ное початкова, значення, з якого ьачінается рахунок. При переповненні регістра ТН прапор ТF регістра TCON встановлюється в стан 1 raquo ;. Ознака ТF може бути опитано програмно або використаний як джерело переривання від Т/СТ. У цьому режимі можуть бути задані інтервали часу, - обчислювані за формулою:
T=[256- (ТН)] * ТМЦ * 32,
де ТМЦ - тривалість МЦ іkі проведений рахунок зовнішніх сигналів в діапазоні від 1 до 213. Рахунок дозволяється при TR=1 і GATE=0, або TR - 1 і INT=1. Установка GATE - 1 дозволяє організувати запуск Т/СТ апаратно по наявності сигналу INT-l (при цьому біт TR повинен бути рівний 1). У цьому випадку за допомогою Т/СТ може бути виміряна тривалість сигналу на вхо_е запиту переривання INT.
Режим 1 {М1=0, МО=1) подібний режиму 0, але в ньому використовується повний 16-розрядний лічильник ТН іТL (рис. 9.а).
Режим 2 (М1=1, МО=0) представляє 8-розрядний Т/СТ з азтопереза-грузкой (рис. 9.б). Початкове значення завантажується в регістр ТН, яке переписується в регістр TL при кожному переповненні останнього, при цьому також встановлюється прапор TF. Перезавантаження не змінює вміст ТН.
Режим 3 (М1=1, МО=1) для СТО і СТ1 здійснюється по-різному. Таймер/лічильник 0 працює як два незалежних 8-розрядних лічильника ТНО і TL0 з фіксацією переповнення в розрядах TF1 і TF0 відповідно (рис. 9, в). Роботу ТНО, який може виконувати тільки функції таймера (підрахунок МЦ ОМК), визначає керуючий біт TR1 ( 1 -запуск ТНО). Регістр TL0 виконує функцію лічильника або таймера і упрзвляется аналогічно режиму 1.
Якщо Т/СТО налаштований на режим 3, то Т/СТ1 може бути запрограмований на роботу в будь-якому з режимів. 0-2, але без установки прапора переповнення і генерування переривання. У режимі 3 Т/СТ1 зупинений і не працює.
Режим 3 використовується тоді, коли потрібна наявність додаткового 8-бітного таймера або СТ подій. Можна вважати, що в режимі 3 ОМК51 має в своєму складі три Т/СТ. У тому випадку, коли Т/СТО використовується в режимі 3, Т/СП може бути використаний, наприклад, як генератор, що задає швидкість передачі послідовного порту або в будь-якому іншому застосуванні, не вимагає переривання.
Сигналом скидання RST ває розряди регістра TMOD скидаються в 0 .
8. Тимчасові діаграми
Тимчасові діаграми читання і запису ОЗУ наведені на малюнках 9 і 10 відповідно.
Рис. 9. Тимчасові діаграми циклу запису із зовнішнього ОЗУ.
Рис. 10. Тимчасові діаграми циклу читання із зовнішнього ОЗУ.
Позначення на діаграмах: - вихідний опір при третьому стані (високоомний рівень);
А - значення поточного адреси (рівень логічної 1 або логічного 0); (WR) - час циклу запису в ОЗУ; (A-WR) - час затримки сигналу запису (WR) щодо адреси; (WR ) - тривалість сигналу запису (WR); (WR-A) - час затримки сигналу запису (WR) щодо адреси; (DI-WR) - час випередження сигналу запису (WR) сигналом даних; (WR-DI) - час дії сигналу даних для завершення запису; (RD) - час циклу читання з ОЗУ; (CS) RD - час дії сигналу вибору БІС для завершення запису; - час дії сигналу вибору БІС; (A) - час доступу адреси; (OE) - час дії сигналу дозволу виходу.
9. Розрахунок навантажувальних здатностей БІС
Розрахунок навантажувальних здатностей БІС ведеться за двома параметрами: по струму і по ємності. Для того щоб БІС були перевантажені необхідно, щоб струм на виході БІС був більше суми вхідних струмів мікросхем, до яких підключений наш висновок. Так само і з ємністю: ємність на виході БІС більше суми ємностей по входах мікросхем, до яких підключений наш висновок.
Розрахуємо навантажувальну здатність портів ЦП і регістрів на підставі даних поміщених в таблицю 10 та аналізу принципової схеми МПС.
Таблиця 10
Мікросхема мкА мкА мА мА пФ пФ пФ мкА мкАКР1554АП60,10,12424504,5КР1554ИР220,10,12424504,5КР1554ИД70,10,12424504,5КР580ВВ550,42210010101010К537РУ1710101015ADuC8120,0801,610010
Розрахуємо на навантажувальну здатність порту P0 ЦП ADuC812
За ємності:
Необхідно щоб виконувалася умова
За току:
Необхідно щоб виконувалася умова
Розрахуємо на навантажувальну здатність порту P2 ЦП ADuC812
За ємності: