A Moore sequential circuit has two inputs A, B that specify temperature range in a room. The circuit has two outputs I and D that control a heater for the room: I is used to control the heater to increase its heat output, and D is used to control the heater to decrease its heat output. If the temperature sensed is
0(AB=00)
for two or more successive clock cycles, the circuit generates
I=1
until the temperature sensed is 1,2 or 3 (i.e.,
AB=01,10,11
). If the temperature sensed is
3(AB=11)
for two or more successive clock cycles, the circuit generates
D=1
until the temperature sensed is 0,1 , or 2 (i.e.,
AB=00,01,10
). Design the state diagram of this circuit using a Moore machine. The following shows sample inputs and inputs. A 00000000011111 B 11000001111110 I 00011110000000 D 000000000001110