Биты |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Обознач. |
GATE1 |
C/T1 |
M1.1 |
M0.1 |
GATE0 |
C/T0 |
M1.0 |
M0.0 |
M1, M0 - биты, определяющие один из 4-х режимов работы,
отдельно для Т/С1 и Т/С0;
С/Т1, С/Т0 - биты, определяющие работу в качестве:
при С/Т0, С/Т1 = 0 - таймера;
при С/Т0, С/Т1 = 1 - счетчика.
GATE1, GATE0 - биты, разрешающие управлять таймером от
внешнего вывода (INT0 - для Т/С0 и INT1 - для Т/С1).
(GATE = 1 - разрешено, GATE = 0 - запрещено).
Регистр управления потреблением PCON:
Биты |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Обознач. |
SMOD |
----- |
----- |
----- |
GF1 |
GF0 |
PD |
IDL |
SMOD - бит удвоения скорости передачи при работе
последовательного порта
(при SMOD=1 - скорость удваивается);
GF1, GF0 - флаги пользователя общего назначения;
PD - бит включения режима микропотребления;
IDL - бит включения режима холостого хода.
Рис П2.1 Форматы регистров управления не допускающих побитовую
адресацию и функциональное назначение отдельных их битов
Прямые
адреса Тип
байтов SFR
0F0H |
F7 |
F6 |
F5 |
F4 |
F3 |
F2 |
F1 |
F0 |
B |
0E0H |
E7 |
E6 |
E5 |
E4 |
E3 |
E2 |
E1 |
E0 |
ACC |
CY |
AC |
F0 |
RS1 |
RS0 |
OV |
P |
|||
0D0H |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
PSW |
PS |
PT1 |
PX1 |
PT0 |
PX0 |
|||||
0B8H |
----- |
----- |
----- |
BC |
BB |
BA |
B9 |
B8 |
IP |
0B0H |
B7 |
B6 |
B5 |
B4 |
B3 |
B2 |
B1 |
B0 |
P3 |
EA |
ES |
ET1 |
EX1 |
ET0 |
EX0 |
||||
0A8H |
AF |
----- |
----- |
AC |
AB |
AA |
A9 |
A8 |
IE |
0A0H |
A7 |
A6 |
A5 |
A4 |
A3 |
A2 |
A1 |
A0 |
P2 |
SM0 |
SM1 |
SM2 |
REN |
TB8 |
RB8 |
TI |
RI |
||
98H |
9F |
9E |
9D |
9C |
9B |
9A |
99 |
98 |
SCON |
90H |
97 |
96 |
95 |
94 |
93 |
92 |
91 |
90 |
P1 |
TF1 |
TR1 |
TF0 |
TR0 |
IE1 |
IT1 |
IE0 |
IT0 |
||
88H |
8F |
8E |
8D |
8C |
8B |
8A |
89 |
88 |
TCON |
80H |
87 |
86 |
85 |
84 |
83 |
82 |
81 |
80 |
P0 |
Рис П2.2 Перечень регистров SFR, допускающих побитовую
адресацию, с указанием адресов соответствующих битов
Функциональное назначение отдельных битов SFR допускающих
побитовую адресацию:
- B регистре состояния программы PSW:
CY- флаг переноса;
AC - флаг дополнительного переноса;
F0 - флаг переноса, определяемый пользователем;
RS1, RS0 - указатели номера банка рабочих регистров;
OV - флаг переполнения;
P- бит четности.
- В регистре приоритетов прерывания IP:
PS - установка уровня приоритета прерывания от последовательного порта;
PT1 - установка уровня приоритета прерывания от Т/С1 (0 - низкий,
1 - высокий);
PX1 - установка уровня приоритета прерывания от внешнего
источника INT1);
PT0 - установка уровня приоритета прерывания от Т/С0;
PX0 - установка уровня приоритета прерывания от внешнего
источника INT0.
- В регистре разрешения прерывания IE:
EA - запрет всех прерываний (0 - запрет, 1 - разрешение);
ES - управление прерыванием от последовательного порта
(0 - запрет, 1 - разрешение);
ET1 - управление прерыванием от Т/С1 (0 - запрет, 1 - разрешение);
EX1 - управление прерыванием от внешнего источника INT1
(0 - запрет, 1 - разрешение);
ET0 - управление прерыванием от Т/С0 (0 - запрет, 1 - разрешение);
EX0 - управление прерыванием от внешнего источника INT0;
(0 - запрет, 1 - разрешение).
- В регистре управления последовательным интерфейсом SCON:
SM1,SM0 - биты, определяющие режим работы последовательного
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.