Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Функциональное назначение бит регистра управления/статуса приемопередатчика SCON.

Читайте также:
  1. I. Государственный стандарт общего образования и его назначение
  2. I. Регистрация
  3. III. Лист регистрации противопролежневых мероприятий
  4. А. Регистрация больных ОКИ
  5. Автоматические идентификационные системы (АИС). Назначение, использование информации АИС
  6. Антидоты и их предназначение.
  7. Белки плазмы крови, их характеристика и функциональное значение. Онкотическое давление крови и его роль.
  8. Билет 44. Домна, её назначение и конструкция, химические процессы в ней
  9. Билет 46. Первый передел, состав чугуна, ферросплавы и их назначение
  10. Билет 50. кислородный конвертер /назначение/преимущества/недостатки

 

Символ Позиция Имя и назначение
SM0 SCON.7 Биты управления режимом работы приемопередатчика. Устанавливаются/сбрасываются программно см. примечание 1
SM0 SM1 Режим работы приемопередатчика
Сдвигающий регистр расширения ввода/вывода
8 битовый приемопередатчик, изменяемая скорость передачи
9 битовый приемопередатчик. Фиксированная скорость передачи
9 битовый приемопередатчик, изменяемая скорость передачи
SM1 SCON.6
SM2 SCON.5 Бит управления режимом приемопередатчика. Устанавливается программно для запрета приема сообщения, в котором девятьй бит имеет значение 0
REN SCON.4 Бит разрешения приема. Устанавливается/сбрасывается программно для разрешения/запрета приема последовательных данных
TB8 SCON. 3 Передача бита 8. Устанавливается/сбрасывается программно для задания девятого передаваемого бита в режиме 9-битового передатчика
RB8 SCON.2 Прием бита 8. Устанавливается/сбрасывается аппаратно для фиксации девятого принимаемого бита в режиме 9-битового приемника
TI SCON. 1 Флаг прерывания передатчика. Устанавливается аппаратно при окончании передачи байта. Сбрасывается программно после обслуживания прерывания
RI SCON.0 Флаг прерывания приемника. Устанавливается аппаратно при приеме байта. Сбрасывается программно после обслуживания прерывания

Прикладная программа путем загрузки в старшие биты регистра SCON двухбитного кода определяет режим работы приемопередатчика. Во всех четырех режимах работы передача инициализируется любой командой, в которой буферный регистр SBUF указан как получатель байта. Как уже отмечалось, прием в режиме 0 осуществляется при условии, что R1 = 0 и REN = 1, в остальных режимах - при условии, что REN = 1.

В бите ТВ8 программно устанавливается значение девятого бита данных, который будет передан 8 режиме 2 или 3. В бите RB8 в этих режимах фиксируется девятый принимаемый бит данных. В режиме 1 в бит RB8 заносится стоп-бит. В режиме 0 бит RB8 не используется.

Флаг прерывания передатчика ТI устанавливается аппаратно в конце периода передачи стоп-бита во всех режимах. Соответствующая подпрограмма обслуживания прерывания должна сбрасывать бит TL.



Флаг прерывания приемника RI устанавливается аппаратно в конце периода приема восьмого бита данных в режиме 0 и в середине периода приема стоп-бита в режимах 1, 2 и 3. Подпрограмма обслуживания прерывания должна сбрасывать бит RI.


Дата добавления: 2015-01-19; просмотров: 19; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
Указатель стека | Прерывания и их обработка
lektsii.com - Лекции.Ком - 2014-2018 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты