Рис. П1.2. Структурная схема кристалла
16
|
|
|
|
|
|
|
|
ПРИЛОЖЕНИЕ 2 |
|
|
|
|
|
|
|
|
Таблица П2.1 |
|
|
|
|
|
|
|
Альтернативные функции порта 3 |
|
|
|
|
|
|
|
|
|
|
Символ |
Позиция |
Имя и назначение |
||||||
|
|
|
|
|
|
|
P3.7 |
Чтение. Активный сигнал низкого уровня |
|
|
RD |
||||||
|
|
|
|
|
|
|
|
формируется аппаратно при обращении к |
|
|
|
|
|
|
|
|
ВПД |
|
|
|
|
|
|
P3.6 |
Запись. Активный сигнал низкого уровня |
|
WR |
||||||||
|
|
|
|
|
|
|
|
формируется аппаратно при обращении к |
|
|
|
|
|
|
|
|
ВПД |
T1 |
P3.5 |
Вход таймера/счетчика 1 или тест-вход |
||||||
T0 |
P3.4 |
Вход таймера/счетчика 0 или тест-вход |
||||||
|
|
|
|
|
|
|
P3.3 |
Вход запроса прерывания 1. Воспринима- |
|
|
INT1 |
||||||
|
|
|
|
|
|
|
|
ется сигнал низкого уровня или срез |
|
|
|
|
|
|
|
P3.2 |
Вход запроса прерывания 0. Воспринима- |
|
|
INT0 |
||||||
|
|
|
|
|
|
|
|
ется сигнал низкого уровня или срез |
TXD |
P3.1 |
Выход передатчика последовательного |
||||||
|
|
|
|
|
|
|
|
порта в режиме УАПП. Выход синхрони- |
|
|
|
|
|
|
|
|
зации в режиме сдвигающего регистра |
RXD |
P3.0 |
Выход приемника последовательного пор- |
||||||
|
|
|
|
|
|
|
|
та в режиме УАПП. Ввод/вывод данных в |
|
|
|
|
|
|
|
|
режиме сдвигающего регистра |
17
|
|
|
|
Таблица П2.2 |
|
|
|
|
Регистр режима работы таймера/счетчика |
||
|
|
|
|
|
|
|
Символ |
Позиция |
Имя и назначение |
||
|
GATE |
TMOD.7 |
Управление блокировкой. Если бит ус- |
|
|
|
|
|
для |
тановлен, то таймер/счетчик “x” раз- |
|
|
|
|
T/C1 и |
решён до тех пор, пока на входе |
|
|
|
|
TMOD.3 |
“INTx” высокий уровень и бит управ- |
|
|
|
|
для |
ления “TRx” установлен. Если бит |
|
|
|
|
T/C0 |
сброшен, то Т/С разрешается, как |
|
|
|
|
|
только бит управления “TRx” устанав- |
|
|
|
|
|
ливается |
|
|
|
|
TMOD.6 |
Бит выбора режима таймера или счёт- |
|
|
C/T |
|
|||
|
|
|
для |
чика событий. Если бит сброшен, то |
|
|
|
|
T/C1 и |
работает таймер от внутреннего источ- |
|
|
|
|
TMOD.2 |
ника сигналов синхронизации. Если |
|
|
|
|
для |
бит установлен, то работает счётчик от |
|
|
|
|
T/C0 |
внешних сигналов на входе “Tx” |
|
|
M1 |
TMOD.5 |
Режим работы (см. примечание) |
|
|
|
|
|
для |
|
|
|
|
|
T/C1 и |
|
|
|
|
|
TMOD.1 |
|
|
|
|
|
для |
|
|
|
|
|
T/C0 |
|
|
|
M0 |
TMOD.4 |
|
|
|
|
|
|
для |
|
|
|
|
|
T/C1 и |
|
|
|
|
|
TMOD.0 |
|
|
|
|
|
для |
|
|
|
|
|
T/C0 |
|
|
18
|
|
|
|
|
Примечание к табл. П2.2 |
|
|
|
|
|
|
М1 |
|
|
М0 |
|
Режим работы |
0 |
|
0 |
Таймер МК48. “ТLx” работает как 5-битный |
||
|
|
|
|
предделитель |
|
0 |
|
1 |
16-битный таймер/счётчик. “THx” и “TLx” |
||
|
|
|
|
включены последовательно |
|
1 |
|
0 |
8-битный автоперезагружаемый тай- |
||
|
|
|
|
мер/счётчик. “THx” хранит значение, кото- |
|
|
|
|
|
рое должно быть перезагружено в “TLx” |
|
|
|
|
|
каждый раз по переполнению |
|
1 |
|
1 |
Таймер/счётчик 1 останавливается. Тай- |
||
|
|
|
|
мер/счётчик 0 : TL0 работает как 8-битный |
|
|
|
|
|
таймер/счётчик, и его режим определяется |
|
|
|
|
|
управляющими битами таймера 0. TH0 ра- |
|
|
|
|
|
ботает только как 8-битный таймер, и его |
|
|
|
|
|
режим определяется управляющими битами |
|
|
|
|
|
таймера 1 |
|
|
|
|
|
|
Таблица П2.3 |
|
|
|
Регистр управления/статуса таймера |
||
|
|
|
|
||
Символ |
|
Позиция |
Имя и назначение |
||
|
|
|
|
|
|
1 |
|
|
2 |
|
3 |
TF1 |
|
TCON.7 |
Флаг переполнения таймера 1. Уста- |
||
|
|
|
|
|
навливается аппаратурно при перепол- |
|
|
|
|
|
нении таймера/счётчика. Сбрасывается |
|
|
|
|
|
при обслуживании прерывания аппара- |
|
|
|
|
|
турно |
TR1 |
|
TCON.6 |
Бит управления таймера 1. Устанавли- |
||
|
|
|
|
|
вается/сбрасывается программой для |
|
|
|
|
|
пуска/останова |
|
|
|
|
|
19 |
|
|
Продолжение табл. П2.3 |
|
|
|
1 |
2 |
3 |
TF0 |
TCON.5 |
Флаг переполнения таймера 0. Устанав- |
|
|
ливается аппаратурно. Сбрасывается |
|
|
при обслуживании прерывания |
TR0 |
TCON.4 |
Бит управления таймера 0. Устанавлива- |
|
|
ется/сбрасывается программой для пус- |
|
|
ка/останова таймера/счётчика |
IE1 |
TCON.3 |
Флаг фронта прерывания 1. Устанавли- |
|
|
вается аппаратурно, когда детектируется |
|
|
срез внешнего сигнала ЗПР1 (INT1). |
|
|
Сбрасывается при обслуживании пре- |
|
|
рывания |
IT1 |
TCON.2 |
Бит управления типом прерывания 1. |
|
|
Устанавливается/сбрасывается про- |
|
|
граммно для спецификации запро- |
|
|
саЗПР1 (срез/низкий уровень) |
IE0 |
TCON.1 |
Флаг фронта прерывания 0. Устанавли- |
|
|
вается по срезу сигнала ЗПР0. Сбрасы- |
|
|
вается при обслуживании прерывания |
IT0 |
TCON.0 |
Бит управления типом прерывания 0. |
|
|
Устанавливается/сбрасывается про- |
|
|
граммно для спецификации запроса |
|
|
ЗПР0 (срез/низкий уровень) |
20