Мікропроцесорна техніка в СОЕ
2

1. Команди перетворення  (арифметичні та логічні) міропроцесора МП КР1816ВЕ51. Загальна структурна схема сбору інформації  в АСУ обліку  споживання енергоносіїв. Поняття автоматизованих систем управління, їх класифікація та принципи побудови.

2.  Призначення пристроїв вводу-виводу. Типова схема шинних драйверів. Алгоритм передавання інформації між достатньо віддаленими пристроями МПС у послідовному коді, типи кодів. Порядок роботи мікропроцесора.

 

1)Команди перетворення  (арифметичні та логічні) міропроцесора МП КР1816ВЕ51.

Перетворення даних (арифметичні та логічні).До них входять команди: додавання, віднімання , збільшення чи зменшення кодів на 1, які можуть знаходитись або в регістрах, або пам"яті. Сюди входять також команди, які реалізують логічні операції АБО та ТА, виключальне АБО, порівняння та інвертування акумулятора і біту перенесення. Наприклад:

ADD A,Rn; та ADDC A,Rn; - до того, що знаходиться в акумуляторі А додати або додати з урахуванням перенесення вмістиме регістра Rn; Наприклад, (А)= АЕН; (R3) = 75Н; біт перенесення CY=1; неохідно виконати команду ADDC A, R3; після операції отримуємо:

CY   =   0000 0001 АЕН = 1010 1110 75Н = 01110101

= 1   0010 0100 = 24Н та ще біт перенесення CY = 1, значення якого повинно враховуватись в наступній команді.

ADD А,#77Н; та ADDC А,#77Н; - до того, що знаходиться в акумуляторі А додати або додати з урахуванням перенесення для другого випадку, безпосередньо число,наприклад, 77Н; результат залишити в А;

ADD A, @Rn; та ADDC A, @Rn; - до того, що знаходиться в акумуляторі А додати або додати з урахуванням перенесення вмістиме комірки резидентно! памяті, адреса якої знаходиться в регістрі Rn; результат залишити в А;

SUBB A,Rn; - від того, що знаходиться в акумуляторі А відняти з запозиченням та з урахуванням перенесення те, що знаходить в регістрі Rn;

SUBB A, @Rn; - від того, що знаходиться в акумуляторі А відняти з запозиченням та з урахуванням перенесення те, що знаходить в комірці резидентної пам'яті, адреса якої знаходиться в регістрі Rn; результат - в А;

SUBB А,#37Н; - від того, що знаходиться в акумуляторі А відняти з запозиченням та з урахуванням перенесення число, н., 37Н; результат - в А;

ANL С, <біт порта> та ORL С,< біт порта >- виконати логічні операції ТА та АБО в другому випадку між бітом перенесення та бітом указаного порта; результат операції присвоїти біту перенесення С; наприклад:ANL С,Р1.1; ORL С,Р1.0;

ANL С, </біт порта> та ORL С,</біт порта >- виконати логічні операції ТА та АБО в другому випадку між бітом перенесення та інвертованим бітом указаного   порта;   результат   операції   присвоїти   біту   перенесення   С; наприклад:ANL С,/АС;

ANL <байт призначення>,<байт джерела> та ORL <байт призначення>,<байт джерела> - виконати порозрядно логічні операції ТА та АБО в другому випадку між байтом призначення та байтом джерела; резуль­тат операції присвоїти байту призначення; наприклад: ANL A,Rn; ORL A,Rn;

ANL A,@Rn; та ORL A,@Rn - виконати порозрядно логічні операції ТА та АБО в другому випадку між А та вмітимим комірок резидентної пам'яті, адреса якої знаходиться в регістрі Rn; результат зберегти в А;

ANL А,#7АН; та ORL А,#7АН - виконати порозрядно логічні операції ТА та АБО в другому випадку між А та безпосередньо числом,наприклад, 7АН; результат залишити в А;