软件思维
文章平均质量分 76
坡后村
这个作者很懒,什么都没留下…
展开
-
按键定时扫描——有限状态机的软件实现方法(上)
按键定时扫描 ——有限状态机的软件实现方法 由于按键扫描采用定时扫描方式,由连续2次或3次扫描的状态来判断按键是否按下, 所以可以采用有限状态机--即时序逻辑思维,来判断按键是否按下。 图一 Keydown的卡诺图: 得到逻辑表达式:原创 2016-05-20 10:22:17 · 4914 阅读 · 0 评论 -
按键定时扫描——有限状态机的软件实现方法(下)
对于按键需要连续扫描3次得到状态序列011时,keydown才置1,如果采用数字电路中的同步时序逻辑电路的设计思想,可以假设为串行数据检测器,只有出现011才置1。 首先进行逻辑抽象,假设键盘按键输入scankey为X,输出结果keydown为Y。 设没有1输入以前的状态为a,输入一个1后为b,连续输入2个1时为c。 所以得:Q1*=X &(Q0 | Q1)原创 2016-05-20 10:23:59 · 1397 阅读 · 0 评论