按键的编程 - 状态机1

本文介绍了状态机在按键编程中的应用,通过示例代码展示了如何利用状态机检测按键输入,以及在AVR微控制器中设置定时器进行周期检测。同时提到了LabVIEW中图形化编程状态机的便利性。
摘要由CSDN通过智能技术生成

现在的大学教育就是这样。学无法致用。状态机第一次见的时候是在数电里面,那个时候是研究数字电路(比如锁存器)用到的。不过由于是自学的,所以早就忘的一塌糊涂了。没上完大学的人就是这样啊。

 

不过状态机同样在硬件的编程中得到广泛使用。第一次见到状态机的编程,就是在按键的编程中(马潮老师的书)。后来觉得这样的编程确实好。再后来就是在labview中了。使用labview的时候,使用状态机真是一个爽,基于图形的编程环境,感觉在画流程图一样。而且labview自带状态机模板,改改就ok了。轻松实现自己的想法。

 

状态机中,需要设置一个定时器,每隔10s检测按键的输入,并且根据新的输入去确定下次的状态。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值