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

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

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


434
СЕМЕЙСТВО МК НС08 ФИРМЫ "MOTOROLA"
Таблица 4.54
Логические команды и команды сдвигов
Мнемокод Операция Выполняемое действие Способ адресации Влияние на
признаки
Z DC С
ANDLW к Логическое "И" содержимого рабочего регистра W и константы к
W <= (W) & к IMM I - -
IORLW к Логическое "ИЛИ" содержимого рабочего регистра W и константы к
W <= (W) | к IMM г - -
XORLW к Логическое исключающее "ИЛИ" содержимого рабочего регистра W и
константы к W <= (W) ф к IMM t ' -
ANDWF f,d Логическое "И" содержимого рабочего регистра W и регистра
общего назначения f (0 < f <.31) W <= (W) & (f) f <= (W) & (f) IMM
г -
IORWF f,d Логическое "ИЛИ" содержимого рабочего регистра W и регистра
общего назначения f (0 <J <JS1) W <= (W) I (f) f<=(W)|(f) IMM t

XORWF f,d Логическое исключающее "ИЛИ" содер жимого рабочего регистра W
и регистра общего назначения f (0 <f < 31) W<=(W)(r)k W<=(W)(r)k IMM
t
CLRW Очистить (установить в "0") содержимое ребочего регистра W W<=0
INH t - -
CLRF f Очистить (установить в "0") содержимое регистра общего
назначения f (Q. <_?< 31) f <=0 t " '
COMF f,d Инверсия содержимого регистра общего назначения f (0.<f<31)
W<=f f<=f DIR t - -
RLF f,d Сдвиг влево через перенос содержимого регистра общего
назначения f. Результат сохранить в W при d=0 или в f при d=1 {0< f < 31)
(f".,/W"J<=(f") для n = 0...6 (yw0) "= (C) (C) <= (f7) DIR
I
RRF f,d Сдвиг вправо через перенос содержимого регистра общего
назначения f. Результат сохранить в W при d=0 или в f при d=1 (0< f< 31)
(W,)<=(W для п = 0...6 (f7/W;) <= (C) (C) <= (f") IMM I
Таблица 4.55
Команды битового процессора
Мнемокод Операция Выполняемое действие Способ адресации Влияние на
признаки
Z DC С
BCF f,d Установить в 1 бит с номером d в регистре общего назначения f
(0 < f < 31); (0 < d < 7) DIR -
BSF f,d Установить в 0 бит с номером d в регистре общего назначения f
(0 < f <31), (0 < d < 7) fd <= 0 DIR
435
8-РАЗРЯДНЫЕ МИКРОКОНТРОЛЛЕРЫ
Продолжение табл. 4.55
Мнемокод Операция Выполняемое действие Способ адресации Влияние на
признаки
Z DC С
BTFSS f,d Пропустить команду, если бит d в регистре общего назначения f
равен "1" (0 < f < 31), (0 < d < 7) (PC) <= (PC) +2 если Г = 1 (PC)
<=(РС) +1 если fd = 0 DIR
BTFSC f,d Пропустить команду, если бит d в регистре общего назначения f
равен "0" (0 < f < 31), (0 < d < 7) (PC) <t= (PC) +2 еспи fd = 0 (PC)
"= (PC) +1 если fd = 1 DIR
Таблица 4,56
Команды управления ходом вычислительного процесса
Мнемокод Операция Выполняемое действие Способ адресации Влияние на
признаки
г DC С
GOTOk Перейти по адресу k (0 < k < 511). Младшие 9 бит адреса загружаются
в программный счетчик из кода команды. Старшие 2 бита адреса загружаются
в PC из регистра STATUS (03h) 3-°? Но о h 1 DIR
CALL k Вызов подпрограммы с адресом к (0< к <255). Младшие 8 бит
адреса загружаются в PC из кода команды. Старшие 2 бита адреса
загружаются в PC из регистра STATUS (03h), бит РС8 устанавливается в "0"
РСГ_0 "= к РСа<=0 РС10-в <= status8.5 DIR
RETLW k Возврат из подпрограммы с загрузкой константы к в рабочий
регистр W PC <= (TOS) W<= к IMM '
NOP Пустая операция. Счетчик команд PC увеличивается на единицу PC <=
(PC) + 1 INH - - -
INCFSZ f,d Увеличить на единицу содержимое регистра f. Результат
сохранить в W при d=0 или в f при d=1. Пропустить команду, если результат
операции равен "0" (0 < f < 31) W <= (f) + 1 f <= (f)+1 PC <= (PC) + 2
если результат=0 PC <= (PC) + 1 если результат=1 DIR
DECFSZ f,d Вычесть единицу из содержимого регистра f. Результат сохранить
в W при d=0 или в f при d=1. Пропустить команду, если результат операции
равен "0" (0 < f < 31) W <= (f) - 1 f<=(f)-1 PC <= (PC) + 2 если
результат=0 PC <= (PC) + 1 если результат=1 DIR
436
ПРИНЦИПЫ ПОСТРОЕНИЯ ОТЛАДОЧНЫХ СРЕДСТВ ДЛЯ 8-РАЗРЯДНЫХ МК
Таблица 4.57
Команды управления режимами МК
Мнемокод Операция Выполняемое Способ Влияние на признаки
действие адресации Z DC С
CLRWDT Сброс сторожевого таймера - INH - - -
SLEEP Переход в режим малого потребления - INH - - -
4.5. ПРИНЦИПЫ ПОСТРОЕНИЯ ОТЛАДОЧНЫХ СРЕДСТВ ДЛЯ 8-РАЗРЯДНЫХ МК
На основе 8-разрядных МК выполняются, как правило, одноплатные (т. е.
расположенные на одной монтажной плате) встраиваемые микропроцессорные
системы. Каждая такая система при проектировании должна пройти не только
этапы разработки алгоритма работы, выбора элементной базы, проектирования
аппаратных средств и прикладной программы управления, но и этапы
совместной отладки аппаратной и программной составляющих, как в условиях
автономной работы, так и совместно с объектом управления в реальном
масштабе времени.
Технология процесса отладки в значительной степени определяет время
поиска неисправностей на аппаратном, программном и алгоритмическом
уровнях, т. е. время получения работоспособного опытного экземпляра
разрабатываемого изделия. Поэтому технология отладки должна быть выбрана
еще на этапе проектирования аппаратной и программной части
Предыдущая << 1 .. 235 236 237 238 239 240 < 241 > 242 243 244 245 246 247 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

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

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed