В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > MCS-51 > Команды
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


Команда MOV <бит-назначения>,
<бит-источника>

Команда "переслать бит данных" пересылает битовую переменную, указанную во втором байте, копирует в разряд, который указан в первом операнде. Одним из операндов должен быть флаг переноса С, а другим может быть любой бит, к которому возможна прямая адресация.


  1. Ассемблер: MOV C, <bit>
    Код:
    1 0 1 0 0 0 1 0
    bit address
    Время: 1 цикл
    Алгоритм: (C) : = (bit)
    Пример:
               ;(C)=0,  (P3)=D5H (11010101B)
    MOV C,P3.0 ;C:=1
    MOV C,P3.3 ;C:=0
    MOV C,P3.7 ;C:=1
               



  2. Ассемблер: MOV <bit>,C
    Код:
    1 0 0 1 0 0 1 0
    bit address
    Время: 2 циклa
    Алгоритм: (bit) : =(C)
    Пример:
                ;(C)=1, (P0)=2OH  (00100000B)
    MOV  PO.1,C
    MOV  P0.2,C
    MOV  P0.3,C ;(C)=1, (P0)=2EH  (00101110B)