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АН; результат залишити в А;