Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Простейшая микро-ЭВМ. Проектирование. Наладка. Использование.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
3 Мб
Скачать
☆

9.3. Сбор и обработка данных

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

В качестве примера системы сбора и обработки данных рассмотрим конструирование на базе ПМ-ЭВМ счетчика слу­чайных событий. Введем в ПМ-ЭВМ программу

014 000 006 MVI В, OOO.Q

014001 000

014002016 MVIC, OOOQ

014 003 000

014 004 026 MVI D, OOOQ

014 005 000

014006315 Ml: CALL SKL

014 007 177

014 010000

014 Oil 170 MOV А, В

014012074 INR A

014 013 047 DAA

014014323 OUT, OOOQ

014 015 000

014 016 107 MOV В, А

014017171 MOV А, С

014020316 ACI, 0000

014021 000

014 022 047 DAA

014023323 OUT. 0010

014024 001

014025 117 MOVC, A

014026 172 MOV A, D

014027316 ACI, OOOQ

014030000

014031 047 DAA

014032323 OUT, 002Q

014 033 002

014034127 MOVD. A

014035303 JMP, Ml

014 036 006

014037014

После ввода программы нажмем кнопки СБРОС и П. В пор­тах 002, 001, 000 индицируются соответственно 006Q - код первой команды программы и 014Q OOOQ — ее адрес в памяти. Теперь будем нажимать любую кнопку клавиатуры (кроме кнопки СБРОС) - в портах 002, 001, 000 индицируется коли­чество нажатий кнопки, выраженное в двоично-десятичном коде, начиная с 000 001D и кончая 999 999D. Для обнуления счетчика достаточно нажать кнопки СБРОС и П. Таким образом, чисто программным путем нами реализована простейшая си­стема сбора и обработки информации, регистрирующая нажа­тия кнопок, подсчитывающая эти нажатия и выдающая на инди­кацию в двоично-десятичной форме число, равное количеству нажатий.