1.0什么是状态机
整个数字电路运行过程中, 具有各种不同的状态,每个状态下数字电路运行其对应的功能,所有状态的功能组合到一起就是一个完整的数字电路系统。
在状态机的分类上,具有很多种分法,例如 Moore 状态机和 Mealy 状态机,又或者隐式状态机和显式状态机,状态机又具有一段式、二段式、三段式状态机等等,对于这么多眼花缭乱的名字,我们也不用太过于在意,我们只需要去抓住其本质,就是不同状态对应不同功能。
重点还是实际的用法上
Moore 和 Mealy 的区别就是输入有没有直接和输出相关,如果直接相关,那就是 Mealy
状态机。

对于我们接下来要讲解的代码,主要以显示状态机和隐式状态机作区别,并且,显示状 态机我们采用了三段式状态机。
zynq芯片:arm加fpga,arm叫ps端,fpga叫pl端,均匀分布给了fpga和arm,即板上的资源不一定全是fpga可用的
按键只有key2和key3是fpga可用的,拓展板上有4*4的矩阵键盘
但板子接口较少,所以通过拨码开关来决定使用矩阵键盘还是数码管(均对时序的要求不是很敏感)
对矩阵键盘来讲,消抖的延迟,按下时间久,所以我有充足的时间去分析
对数码管来讲,人眼观测,频率不高
两者可通过代码去控制所同时可用的
摄像头(对时序要求较高)只能单独使用

低电平选择1信号,高电平选择2信号
拨码开关:0:摄像头,1:按键和数

最低0.47元/天 解锁文章
7195

被折叠的 条评论
为什么被折叠?



