程序要求:
有六条线体,分别为①号线、②号线、③号线、④号线、⑤号线、⑥号线。 根本线体开启和关闭多少,来进行分配计数量。 以下为相应关系。6路对应6个寄存器,每个寄存器内预存数据为0;
每一路有输入信号时其对应的寄存器与临时寄存器相加求和;
根据临时寄存器内数据大小0~6,分别分配给有输入的线体。 序号 | X0 | X1 | X2 | X3 | X4 | X5 | = | D0 | D1 | D2 | D3 | D4 | D5 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 6 | 5 | 4 | 3 | 2 | 1 |
2 | 1 | 0 | 1 | 1 | 0 | 1 | 4 | 0 | 3 | 2 | 0 | 1 |
3 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 1 |
4 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 4 | 3 | 2 | 1 |
5 | 1 | 0 | 0 | 1 | 1 | 1 | 4 | 0 | 0 | 3 | 2 | 1 |
6 | 1 | 1 | 1 | 1 | 1 | 0 | 5 | 4 | 3 | 2 | 1 | 0 |
7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
8 | 1 | 1 | 1 | 1 | 1 | 0 | 5 | 4 | 3 | 2 | 1 | 0 |
X0为线体①的开关 D0为线体①的计数量X1为线体②的开关 D1为线体②的计数量X2为线体③的开关 D2为线体③的计数量X3为线体④的开关 D3为线体④的计数量X4为线体⑤的开关 D4为线体⑤的计数量X5为线体⑥的开关 D5为线体⑥的计数量[ 此帖被lxm6724576在2014-01-05 17:26重新编辑 ]