Простейшая микро-ЭВМ


           

И ОБРАБОТКА ДАННЫХ


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

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

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. Для обнуления счетчика достаточно нажать кнопки СБРОС и П. Таким образом, чисто программным путем нами реализована простейшая си­стема сбора и обработки информации, регистрирующая нажа­тия кнопок, подсчитывающая эти нажатия и выдающая на инди­кацию в двоично-десятичной форме число, равное количеству нажатий.

 

 



Содержание  Назад  Вперед





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