орення, самому каналу мультиплексора наведено в таблиці:
СН3СН2СН1СН0номер каналу при однополюсному режимі ЛА - 70М4номер каналу при диференціальному * режимі ЛА - 70М4000000000111001022001133010044010155001066001177100080100191101010 (А16) 2101111 (В16) 3110012 (С16) 4110113 (D16) 5111014 (E16) 6111115 (F16) 7 * -в диференціальному режимі кожен канал ЛА - 70-М4 має два входи - инвертирующий і неінвертуючий, тому чисто каналів в два рази менше ніж у однополюсного режиму.
У таблиці нижче наведені регістри для програмування режимів АЦП:
чтеніезапісь220 + 4младшій байт даних АЦПзапуск АЦП (записується будь-яке число) 220 + 5старшій полубайтмладшій полубайтпереключеніе каналу (записується число, відповідне необхідному каналу) D7D6D5D4D3D2D1D0Номер каналу, по якому запускалося АЦП 4 старших розряду АЦП
Приклад програмування:
low_byte DB (?) _ byte DB (?) EQU 1EQU 220h
MOV AL, channel; вибір каналу
OUT baseaddress + 5, ALAL, 1; запускbaseaddress + 4, AL
...; паузаbaseaddress + 4, AL; молодший байт
MOV low_byte, ALbaseaddress + 5, AL; старший байтhigh_byte, AL
3. Графічний, текстовий редактор Screen 9
9 - це графічний редактор, дозволяє запалити будь-яку точку на екрані.
У технічному завданні встановлено кількість віконець: 10.
Координати точок опишемо відповідно з малюнком.
Програма побудови віконець буде виглядати наступним чином:
CLS9 (10,10) - (195,80), 2, BF точки 1 і 2
LINE (15,75) - (190,75), 0 точки 3 і 4 (15,75,) - (15,15), 0 точки 3 і 5 (215,10) -(405,80), 2, BF точки 6 і 7 (220,75) - (400,75), 0 точки 8 і 9 (220,45) - (220,15), 0 точки 8 і 10 (425, 10) - (630,80), 2, BF точки 11 і 12 (430,75) - (625,75), 0 точки 13 і 14 (430,75) - (430,15), 0 точки 13 і 15 (120,90) - (300,170), 2, BF точки 16 і 17 (125,165) - (395,165), 0 точки 18 і 19 (125,165) - (125,95), 0 точки 18 і 20 (340,95)- (520,170), 2, BF точки 21 і 22 (345,165) - (515,165), 0 точки 23 і 24 (345,165) - (345,95), 0 точки 23 і 25 (10,180) - (195,245), 2, BF точки 26 і 27 (15,245) - (190,245), 0 точки 28 і 29 (15,245) - (15,185), 0 точки 28 і 30 (215,180) - (405,240), 2, BF точки 31 і 32 (220,235) -(400,235), 0 точки 33 і 34 (220,235) - (220,185), 0 точки 33 і 35 (425,180) - (630,250), 2, BF точки 36 і 37 (430,245) - (625,245), 0 точки 38 і 39 (430,245) - (430,185), 0 точки 38 і 40 (120,260) - (300,350), 2, BF точки 41 і 42 (125,335) - (295,335), 0 точки 43 і 44 (125,335) - (125,265), 0 точки 43 і 45 (340,260) - (520,340), 2, BF точки 46 і 47 (345,335) - (515,335), 0 точки 48 і 49
LINE (345,335) - (345,265), 0 точки 48 і 50
2, 12 D1 2, 38 D2 2, 66 D3 8, 24 D4 8, 52 D5 14, 12 D6 14, 38 D7 14, 66 D8 20, 24 D9
LOCATE 20, 52 D10
3.1 Програмне забезпечення по обробці сигналів з датчиків первинної інформації
У технічному завданні встановлено кількість датчиків: 10, коефіцієнт передачі - 6, а базовий адреса - 220, тому програма буде виглядати наступним чином:
CLS9 D.DAT FOR OUTPUT AS # 1= amp; H220I=0 TO 9J=1 TO 100 ( amp; H220 +5), I ( amp; H220 + 4), 1
. a=INP ( amp; H220 + 2)=а AND 128B=128 THEN GOTO 10 ELSE 5
. c=INP ( amp; H220 + 4)=INP ( amp; H220 + 4)=(c1 AND 15) * 2 ^ 8=c + c2пер=6=(c3 * 10 * Kпер)/4095 # 1, XJI D.DAT FOR INPUT AS # 1D=1 TO 1001, E (15 + K, 75-E), 1DF=101 TO +2001, G (220 + F, 75-G), 1FH=201 TO 3001, K (430 + H, 75-K), 1HL=301 TO 4001, M (125 + L, 165-M), 1LN=401 TO 5001, O (345 + N, 165-O), 1NP=501 TO 6001, Q (15 + P , 245-Q), 1PR=601 TO 7001, S (220 + R, 245-S), 1RT=701 TO 8001, U (430 + T, 245-U), 1TV=801 TO 9001, W (125+ V, 335-W), 1VX=901 TO 10001, Y (345 + X, 335-Y), 1
NEXT X
Висновок
Комп'ютери в даний час стають не тільки обчислювальними засобами, вони перетворюються в універсальні віртуальні вимірювальні прилади. Пристрої на основі персонального комп'ютера (ПК) - замінюють стандартні вимірювальні прилади: вольтметри, самописці, осцилографи, магнітографів, спектроаналізатори та інші на систему віртуальних приладів. Така система складається з комп'ютера, наявність якого сьогодні є необхідною умовою якісних і швидких вимірювань, і однієї-двох плат збору даних (ПКД), причому, програмна частина віртуального приладу може емулювати передню керуючу панель стаціонарного вимірювального пристрою.
Розр...