[an error occurred while processing this directive]
P3_3 - битовая переменная, результат получится правильный, но очень громоздко :(
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ~ВМФ~ 05 июля 2006 г. 17:53
В ответ на: а что значит | P3_3 ? Сдвигаем байт влево на один бит, а затем в завсимости от P3_3 ставим если не стоял 3-ий бит ? Нелогично что-то. Думаю имел ввиду (+) отправлено DASM 05 июля 2006 г. 17:43

; RxREG =(RxREG << 1)|(P3_3 ? 1 : 0);
; SOURCE LINE # 18
MOV A,RxREG
ADD A,ACC
MOV R7,A
JNB P3_3,?C0003
MOV R6,#01H
SJMP ?C0004
?C0003:
MOV R6,#00H
?C0004:
MOV A,R7
ORL A,R6
MOV RxREG,A

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru