各位老兄,给个思路,多谢了:8个或更多输入位元件X0·······X7,分别对应控制8个或更多输出Y0········Y7。
控制要求:当其中任何一个X优先为1时,对应的Y为1,其它输入位元件X位元件无论是0还是1,输出Y都为0,但:当这个优先位元件X为0的时候,对应的Y为0,同时执行下一个已经输入X为1的输出Y为1,如果下一个X
为0时,再执行下一个X为1的输出Y为1,以此循环类推。
例如:有5个输入位元件X0,X1,X2,X3,X4对应控制Y0,Y1,Y2,Y3,Y4。假如当优先X1为1的时候,Y1为1了,其它X不管是1还是0,相对应的Y都为0。但在工作中X1为0 了,此时首先检测X2是不是为1,如果X2为1,,则Y2为1,其它X不管是1还是0,相对应的Y都为0,如果X2为0,则检测下一个X3,如果X3为1,则Y3为1,其它X不管是1还是0,相对应的Y都为0,如果X3为0,则检测下一个X4············,以此循环类推。
先前也求助过,但都不得要领,往大师们给点思路。