Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
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
Дата публикования: 2015-01-24; Прочитано: 350 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!