Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Адреси регістрів спеціальних функцій




РСФ Адреса (в шістнадцятковій системі числення) Найменування
* P0   Порт 0
  SP   Вказівник стеку
  DPL   Регістр-вказівник даних (молодший байт)
  DPH   Регістр-вказівник даних (старший байт)
  PCON   Регістр керування потужністю
* TCON   Регістр керування/статусу таймера
  TMOD   Регістр режиму таймера
  TL0 8A Таймер 0 (молодший байт)
  TL1 8B Таймер 1 (молодший байт)
  TH0 8C Таймер 0 (старший байт)
  TH1 8D Таймер 1 (старший байт)
* P1   Порт 1
* SCON   Регістр керування послідовним портом
  SBUF   Буфер послідовного порту
* P2 A0 Порт 2
* IE A8 Регістр маски переривань
* P3 B0 Порт 3
* IP B8 Регістр пріоритетів
* PSW D0 Слово стану
* ACC E0 Акумулятор
* B F0 Регістр-розширювач акумулятора

 


Додаток. 2

СИСТЕМА КОМАНД ОЕОМ КР1816ВЕ51
Пересилки Арифметичні Логічні Перед. керування
MOV A,Rn ADD A,Rn ANL A,Rn LJMP ad16
MOV A,ad ADD A,ad ANL A,ad AJMP ad11
MOV A,@Ri ADD A,@Ri ANL A,@Ri SJMP rel
MOV A,#d8 ADD A,#d8 ANL A,#d8 JMP @A+DPTR
MOV Rn,A ADDC A,Rn ANL ad,A JZ rel
MOV Rn,ad ADDC A,ad ANL ad,#d8 JNZ rel
MOV Rn,#d8 ADDC A,@Ri ORL A,Rn JC rel
MOV ad,A ADDC A,#d8 ORL A,ad JNC rel
MOV ad,Rn DA A ORL A,@Ri JB bit, rel
MOV add,ads SUBB A,Rn ORL A,#d8 JNB bit, rel
MOV ad,@Ri SUBB A,ad ORL ad,A JBC bit, rel
MOV ad,#d8 SUBB A,@Ri ORL ad,#d8 DJNZ Rn,rel
MOV @Ri,A SUBB A,#d8 XRL A,Rn DJNZ ad,rel
MOV @Ri,ad INC A XRL A,ad CJNE A,ad,rel
MOV @Ri,#d8 INC Rn XRL A,@Ri CJNE A,#d8,rel
MOV DPTR,#d16 INC ad XRL A,#d8 CJNE Rn,#d8,rel
MOVC A,@A+DPTR INC @Ri XRL ad,A CJNE @Ri,#d8,rel
MOVC A,@A+PC INC DPTR XRL ad,#d8 LCALL ad16
MOVX A,@Ri DEC A CLR A ACALL ad11
MOVX A,@DPTR DEC Rn CPL A RET  
MOVX @Ri,A DEC ad RL A RETI  
MOVX @DPTR,A DEC @Ri RLC A NOP  
PUSH ad MUL AB RR A Операції з бітами
POP ad DIV AB RRC A CLR C
XCH A,Rn         CLR bit
XCH A,ad Прямоадресовані регістри SETB C
XCH A,@Ri   * ACC * P3 TH1 SETB Bit
XCHD A,@Ri   * B * IP TL1 CPL C
SWAP A   * PSW * IE * SCON CPL Bit
      SP TMOD SBUF ANL C,bit
      * P0 * TCON PCON ANL C,/bit
      * P1 TH0   ORL C,bit
      * P2 TL0   ORL C,/bit
      DPTR (DPH, DPL) MOV C,bit
    * - допускається адресація окремих біт MOV bit,C

 

* PSW: C AC F0 RS1 RS0 OV - P

 

TMOD TMR1 TMR0
  GATE Л/-T M1 M0 GATE Л/-T M1 M0
                 

 

* TCON TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0

 

* SCON SM0 SM1 SM2 REN TB8 RB8 T1 R1

 

PCON SMOD       GF1 GF0 PD IDL

 

* IE EA - - ES ET1 EX1 ET0 EX0

 

* IP - - - PS PT1 PX1 PT0 PX0

 

* P3 -RD -WR T1 T0 -INT1 -INT0 TXD RXD

 

MOVC A,@A+DPTR - (A) ← ((A) + (DPTR))

MOVC A,@A+PC - (PC) ← (PC) + 1; (A) ← ((A) + (PC))

XCHD A,@Ri - (A0-3) ↔ ((Ri)0-3)

SUBB A,Rn - (A) ← (A) - (C) - (Rn)

MUL AB - (B) (A) ← (A) x (B)

DIV AB - (A).(B) ← (A) / (B)


Додаток 3

 

Машинні (шістнадцяткові коди команд однокристального мікроконтролера КР1816ВЕ51. (Х – шістнадцяткова цифра)

По горизонталі - старша цифра По вертикалі - молодша цифра. Наприклад, машинний код команди RRC A – 13H

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных