A: В режиме сторожевого таймера может работать только четвертый модуль. Сигнал сброса срабатывает всякий раз, когда происходит совпадение значения РСА таймера-счетчика со значением регистров ССАР4Н, CCAP4L.
MOV CL, #00h MOV CH, #00h MOV CCAP4L, #FFh MOV CCAP4H, #FFh MOV CMOD, #40h WDT_I: CLR IE.7 MOV CCAP4L, #00h MOV CCAP4H, CH SETB IE.7
A: Во всех задачах этого типа решение такое:
1-Стартовый бит
n – передаваемых бит
m – стоповых бит
k – всякие биты для защиты от помех (если этого в условии нет, то k=0)
Погрешность равна ½ * (1+n+m+k)
A: 0,5/11
Примечание: могут различные варианты, например, без использования проверки на четность и др. Но везде числитель будет 0,5, а знаменатель – варьироваться в зависимости от количества бит в пересылке – 9, 11, 13.
0,5 – связано с половиной периода. Т.к. через минимум полпериода понятно, что это не шум или др помеха. А знаменатель в зависимости от режима – складываются передаваемые биты.
A: В зависимости от того, что используется: RD или PSEN (прямой ; косвенный)
A: (???) (1/(2*13))*100% ≈ 3.85%
A: ANL C
A: Команды пересылки данных влияющей на флаг переноса нет. Только MOV C, bit – пересылка бита во флаг переноса.
A: ORL C,bit
A: Асинхр: 8+N+1 бит прогр частота (T1) и фикс частота (fosc/32 или /64) 9 бит;
Синхр: 9 бит с прогр. частотой (Т1) и без таймера fosc/12.
A: PUSH ACC PUSH PSW <сам обработчик> POP PSW POP ACC
RETI
Если для вычитания, то нужно, добавить PUSH C перед обработчиком.
A: В 51, 52 только reset.
A: Регистр указатель стека (Stack Pointer) указывает на последнюю запись в стеке (на вершину стека).
A: CLR P1.0;
SETB P1.0;
A: два 8-р.; четыре режима: “0” = 13-р счетчика-таймера; “1”= все 16-р; 2 = 2 части по 8-р, где в старшем хранится коэффициент пересчета; “3” = 2 незав. 8-р счетчика.
A: Для коррекции результата во всех командах двоично-десятичной арифметики
A: Однозначно в какой бы то ни было области от 00h-FFh есть косвенная адресация.
· Ячейки с адресами 20h-2Fh –Могут адресоваться прямо, побитово, косвенно.
· Ячейки с адресом свыше 7Fh осуществляет доступ к области регистров специальных функций, а косвенная - к верхней области внутренней памяти данных. Т.о. эти две области занимают одно и то же адресное пространство, хотя и разделены физически. Все байты в нижней 128-байтной половине внутренней памяти данных могут адресоваться как прямо, так и косвенно.
A: Неявная и прямая.
В 8051 аккумулятор имеет два различных имени в зависимости от способа адресации: А - при неявной адресации, например
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.