思路:
1)一共就卖泡面和水,表示只有两个输出变量,有三个投币孔,表示有三个输入变量;
2)为了简化问题,限定一次只能买一种货物,因此,三个输入量都变化了,就表示买的是泡面,只有一元的输入量有变化的,就表示买的是水了;
3)显然,三个输入量同时变化是不可能做到的,要允许有个投币延时,因此就会遇到一个问题,如果先投下一元,那么电路还不能立即给出是买水的信号,所以这里或者还需要个延时电路,以规定在一定时间内必须完成投币动作,或者是规定投币顺序,即先投一元的只能是买水,要买泡面的就不能先投元,明显的,生活中,采用前一种方法更合理。
追问可是买水也可以投两个五毛或者十个一毛。买泡面可以是16个一毛……
追答就用74LS138和74LS00这两个东西,要做这么多事情?!找累
这样,延时电路必须的,同时至少还要有计数器电路,最好是加法器电路;
哦,越弄越复杂了,如果题目没有特别要求,允许加入限制条件的话,就按上面说的做就是了;
来自:求助得到的回答