Основы числового программного управления. Хитров А.И - 12 стр.

UptoLike

Составители: 

12
Контрольное задание 2
Задача 1. Составить фрагмент программы управления релейными
элементами, связанными с выходным портом Y(Y0,Y1,Y2,…Y7),
если известно, что к микроконтроллеру подключены 8 ключей (Х0, Х1, Х2,
Х7) через входной порт Х. Структура управления показана на рисунке,
варианты заданий сведены в таблицу 4.
Таблица 4
Номер последней
цифры шифра
Логическая функция
0
__
Y0 = X3 + X1·X2·X6
1
__ __
Y1 = X0·X1 + X2·X3
2
__
Y2 = X3·X0 + X4
3
__
Y3 = X1·X2 + X3
4
__ __
Y4 = X6 + X1·X3
5 Y5 = X7·X1 + X2·X0
6
___
Y6 = (X4 + X5)·X6
7 Y7 = X7 + X2·X3
8 Y1 = X0·X1 + X4·X5
9
__ __
Y2 = X1·X3 + X5·X6
D0
D1
D2
D3
D4
D5
D6
D7
Х1
Х7
Х0
D0
D1
D2
D3
D4
D5
D6
D7
Y1
Y7
Y0
УМ
Р
Ввод
Вывод
CPU
(ЦПУ)
                    Контрольное задание №2
Задача 1. Составить фрагмент программы управления релейными
  элементами, связанными с выходным портом Y(Y0,Y1,Y2,…Y7),
если известно, что к микроконтроллеру подключены 8 ключей (Х0, Х1, Х2,
  …Х7) через входной порт Х. Структура управления показана на рисунке,
  варианты заданий сведены в таблицу 4.


                         Ввод
                                          D0    Х0
                                          D1         Х1
                                          D2
                                          D3
                                          D4
                                          D5
     CPU                                  D6
                                          D7         Х7
     (ЦПУ)



                         Вывод                            УМ   Р
                                          D0   Y0
                                          D1         Y1
                                          D2
                                          D3
                                          D4
                                          D5
                                          D6
                                          D7         Y7
                                                                   Таблица 4
     Номер последней
   цифры шифра                           Логическая функция
             0                                   __
                                 Y0 = X3 + X1·X2·X6
                                      __      __
             1
                                 Y1 = X0·X1 + X2·X3
                                         __
             2
                                 Y2 = X3·X0 + X4
                                              __
             3
                                 Y3 = X1·X2 + X3
                                       __ __
             4
                                 Y4 = X6 + X1·X3
             5                   Y5 = X7·X1 + X2·X0
                                                ___
             6
                                 Y6 = (X4 + X5)·X6
             7                   Y7 = X7 + X2·X3
             8                   Y1 = X0·X1 + X4·X5
                                          __ __
             9
                                 Y2 = X1·X3 + X5·X6

                                    12