Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 235

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 229 230 231 232 233 234 < 235 > 236 237 238 239 240 241 .. 528 >> Следующая

нулевого логического уровня в то время, когда должен присутствовать
столовый бит с высоким логическим уровнем сигнала. Бит FE вызывает
генерацию запроса на прерывание, если бит FEIE в регистре SCC3
установлен. Бит FE сбрасывается в "0" автоматически при выполнении
последовательности из двух операций: • чтение регистра состояния SCS1
при установленном бите FE; • чтение регистра данных SCDR. Бит доступен
только для чтения. При сбросе МК бит устанавливается в "0".
РЕ Бит нарушения паритета кадра Устанавливается, если функция паритета
при обмене разрешена, и в принятом кадре значение бита паритета не
удовлетворяет принятой логике формирования паритета: при назначенном
нечетном паритете число единиц в слове четное, и наоборот Бит РЕ вызывает
генерацию запроса на прерывание, если бит PEIE в регистре SCC3
установлен. Бит РЕ сбрасывается в "0" автоматически при выполнении
последовательности из двух операций: • чтение регистра состояния SCS1
при установленном бите РЕ; • чтение регистра данных SCDR. Бит доступен
только для чтения. При сбросе МК бит устанавливается в "0".
Таблица 4.47
Формат регистра SCS2
SCS2 Регистр состояния контроллера SCI08
7 6 5 Адрес 0017h 4 3 2 1 0
х ' I х | х | х | х | х | BRK I RPF
Состояние при сбросе: 00h
Имя бита Назначение бита
RPF Бит незавершенного приема Устанавливается, если приемник распознал
старт-бит, но еще не завершил прием байта данных. Бит доступен только для
чтения. При сбросе МК бит устанавливается в "0".
421
8-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ
Продолжение табл. 4.4 7
SCS2 | Регистр состояния контроллером SCI08
7 Адрес 0017h 6 5 4 3 2 1 0
х I х | х | х I х I х | BRK I RPF
Состояние при сбросе: OOh
Имя бита Назначение бита
BRK Бит сигнала "Вгеакяна линии RxD Устанавливается в "1", если на
линии RxD диагностируется сигнал "конец сеанса обмена". Одновременно
устанавливаются биты FE и SCRF в регистре SCS1. Диагностируются 10 или 11
(в зависимости от формата кадра) последовательных единиц. Бит IDLE
вызывает генерацию запроса на прерывание, если бит ILIE в регистре SCC2
установлен. Бит IDLE сбрасывается в "0" автоматически при выполнении
последовательности из двух операций: • чтение регистра состояния SCS1
при установленном бите BRF; • чтение регистра данных SCDR. Бит
доступен только для чтения. При сбросе МК бит устанавливается в "0",
Формат регистра SCBR
Таблица 4.48
SCBR
Регистр скорости обмена контроллера SCI08
Адрес 0019h 0
SCP1
SCP0
SCR2
SCR1 | SCR0
Состояние при сбросе: OOh
Имя бита
Назначение бита
SCP1-SCP0
Биты выбора коэффициента деления NP
SCP1 SCP0 Коэффициент деления NP
0 0 1
0 1 3
1 0 4
1 1 13
После сброса МК значения битов равны "00".
SCR2-SCR0
Биты выбора скорости обмена
SCT2 SCT1 SCT0 Коэффициент деления NR
0 0 0 1
0 0 1 2
0 1 0 4
0 1 1 8
1 0 0 16
1 0 1 32
1 1 0 64
1 1 1 128
После сброса МК значения битов равны "ООО".
422
СЕМЕЙСТВО МК НС08 ФИРМЫ "MOTOROLA"
4.3.10. РАЗВИТИЕ СЕМЕЙСТВА НС08
Семейство 8-разрядных МК НС08 активно развивается в следующих
направлениях.
• На базе уже отработанного процессорного ядра появляются различные
модели МК, которые интегрируют на кристалле ПЗУ от 1,5 до 60 Кбайт, и
широкий набор периферийных модулей. Поскольку объем прикладной программы
управления в большинстве случаев соотносится с необходимым набором
периферийных модулей, то в составе семейства НС08 присутствуют как очень
простые МК в корпусах с 16 и 20 выводами с малым объемом резидентного ПЗУ
и небольшим набором периферийных модулей, так и сложные МК с большим
объемом ПЗУ программ и широким набором периферийных модулей. Таким
образом, на основе одного процессорного ядра пользователю предоставляется
широкий ряд моделей, на основе которого могут быть решены любые
прикладные задачи для 8-разрядных МК.
• Постоянно пополняется библиотека периферийных модулей семейства.
Появляются новые модули встроенного АЦП с увеличенным числом разрядов и
меньшим временем преобразования, контроллеров последовательных
интерфейсов USB и CAN, новые более совершенные модули FLASH ПЗУ.
• Повышается производительность центрального процессора путем увеличения
частоты тактирования.
В конце 2000 г. семейство НС08 насчитывало 17 моделей МК (табл. 4.49). В
настоящее время продолжают появляться новые модели. Для удобства
пользователя МК семейства НС08 объединены в серии. Каждая серия имеет
буквенное обозначение: HC08AZ, HC08GP и др. (МК семейства НС08, серия AZ,
серия GP). МК, принадлежащие к одной серии, имеют одинаковый набор
периферийных модулей, но различаются объемом и типом встроенной памяти,
числом каналов в том или ином периферийном модуле, нагрузочной
способностью выводов портов, параметрами модуля формирования тактовой
частоты, напряжением источника питания, типом корпуса ИС. Серии МК в
составе семейства НС08 только нарождаются. В настоящее время оформились
шесть семейств: HC08AZ, HC08AS, HC08GP, HC08MR, HC08JK/JL и НС08КХ.
Наибольшее развитие в настоящее время получила серия AZ. Это обусловлено
Предыдущая << 1 .. 229 230 231 232 233 234 < 235 > 236 237 238 239 240 241 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed