1.智能机器人能够识别并绕开障碍物,在充斥着障碍物的环境里自由行走。
它的前端有一个接触传感器,当遇到障碍物时传感信号X=1,否则传感信号X=0。
它有两个控制信号Z1和Z0控制脚轮行走,Z1=1时控制机器人左转,Z0=1时控制机器人右转,Z1Z0=00时控制机器人直行。
机器人遇到障碍物时的转向规则是:若上一次是左转,则这一次右转,直到未探测到障碍物时直行;若上一次是右转, 则这一次左转,直到未探测到障碍物时直行。
试用D 触发器设计一个机器人控制器, 控制机器人的行走方式。
2.用JK
要求电路能够自启动。
3.设计一个序列检测器,(或三个以上)1时,序列检测器输出为1,否则输出0.
4.用D 触发器设计一个三位串行奇偶校验电路,当电路串行接收了三位二进制数,如果1的个数是偶数,在收到第三位数时,电路输出为1;其余情况下均为0。
每三位二进制数为一组,在收到第三位数码后,电路返回初始状态,准备接收下一组数
5.用JK 触发器和门电路设计一个四位二进制数串行加法器,以实现最低位在前的两个串行二进制整数相加,输出为最低位在前的两数之和,其进位将寄存在串行加法器中,以便在下个cp 脉冲到来时与高一位的被加数及加数相加。
6.用隐含表化简法化简表1所示的原始状态表。
并设计电路。
表1
7.对表2所示的最简状态表,提出一种合适的的状态分配方案, 列出其编码状态表,并设计电路。
表2
8.求出下表所示的激励函数和输出函数表达式,并画出电路。
分别用D触发器J-K
9. “1111”序列检测器。
当连续输入四个或四个以上的1时,电路输出为1;其它情况下电路输出为0。
设计电路。
10.某序列检测器有一个输入X和一个输出Z,当收到的输入序列为“101”或“0110”时,在上述序列的最后一位到来时,输出Z=1,其它情况下Z=0,允许输入序列码重叠。
试列出其原始状态表,并设计电路。
11.用d触发器设计模8计数器
12.用d触发器设计模10计数器,要求能自启动。