本文对谭志虎老师慕课《计算机硬件系统设计》之第二部分“数字逻辑基础实验”下的小型数字系统设计之运动码表的控制单元进行讲解。
一、设计控制器状态转换电路
根据运动码表的功能,现将控制器状态分成 7 个状态,每个状态功能如下表:
序号 | 状态编码 | 说明 |
0 | 000 | 初始态。将运动码表所有数据清 0 |
1 | 001 | 计数。运动码表执行计时功能 |
2 | 010 | 在初始态下按下 store 键显示 99.99 |
3 | 011 | 暂停态。按下 stop 键,停止计时 |
4 | 100 | 清 0 中间态。在其他态下,按下 start 键,使码表计数器 TM 清 0 | </