Лекция: Последовательный связной адаптер. Рассчитайте частоту кварцевого резонатора для обмена со скоростью 19 200 бод (для микроконтроллера с предельной частотой 12 МГц).

 

A: Fv=(fосц/12)*(2/64)*(1/(256-TH1))

Если говорить о 51-ом, то такую скорость не получить, т.к. если используется Т1 при такой частоте тактового генератора контроллера, то нет такого значения TH1.

2/32*(12МГц/(12*(256-TH1)))=BaudRate

1/16*(1000000/(256-TH1))=BaudRate

16*BaudRate=1000000/(256-TH1)

16*19200=1000000/(256-TH1)

256-TH1=1000000/(16*19200)=3,255

TH1=256-3.255=252.745

Ближайшее целое это 253, при этом скорость будет уже не 19200, а 20833 и работа, например, с компьютером без специальных средств невозможна (нестандартная частота).

А вообще если 19200, то частота будет 10/8*19200=24кГц (т.к. в простом случае боды это скорость передачи данных, а у нас на каждые 8 бит приходится еще 2 бита служебных стоп-старт битов, значит передаем 10, значит частота выше в 10/8 раза)

 

Память. Способы доступа к внутренней памяти с адреса 80h по FFh

 

Ячейки с адресами 80h-FFh – 1 байт в области регистров специальных функций SFR. Допускают байтовую и побитовую адресацию. Используется лишь прямая адресация при обращении. Те ячейки памяти, которые не заняты регистрами, физически отсутствуют на кристаллах МК семейства 8051 при обращении к ним можно прочитать лишь команды возврата, косвенная в верхней области ОЗУ. Т.е. эти 2 области занимают одно и то же адресное пространство, хотя и разделены физически. В итоге к SFR прямая, а к памяти только косвенная!

 

Порты. Напишите программу формирования одиночного импульса на выводе р1.0

CLR P1.0 // Сброс бита в 0

SETB P1.0 // Установка бита в 1

CLR P1.0

Вариант 15

еще рефераты
Еще работы по информатике