微控制器设计
17年真题
解:
(1)状态转移表:包含现态(状态名,编码)、次态(状态名,编码)、转换条件,输出
(2)第二问是要用4选1数据选择器和D触发器实现,但答案里用的是3-8译码器和D触发器实现的。先写状态和输出方程:
下面是我的用4选1数据选择器和D触发器实现的电路:
(3)微指令格式:
微控制器微程序代码:
18年真题
解:(1)写状态方程得思路和答案不同,我是通过卡诺图化简写出的,答案是应该根据观察法。
(2)这个题的微命令有点奇怪,以后要是再遇到这种没有正常微命令的情况就还是把状态当做微命令。
19年真题
九、把下状态转换图看作one-hot型控制器,写出ASM流程图,设计过程,画出电路图,并简单说说one-hot型的优缺点。
步骤:画ASM图→写状态方程→画电路图
定序型控制器避免了状态编码的麻烦,也不需要状态译码。