按键短按动作键扫c语言程序编写新方法
按键扫描采用模块化,将大化小,逐步细化,把按键当作一个独立的对象,从c++面向对象的视角看按键,这个对象有它的属性和方法,变量定义了属性,函数定义了方法。从功能上来分块:驱动和应用 ,从文件上来分块:c文件和h文件,代码这样设计后一下变的简洁,明了,通用,灵活,很快很轻松的解决了我以前根本实现不了的问题,我把这种高效的c语言编程总结后给命名为:状态机引擎编程法
操作方法
- 01
搭建好开发环境,参看以下链接
- 02
先看一下硬件连接,一端接地,另一端接单片机IO口
- 03
void KEY_Scan_Ser(void)按键扫描函数,为按键对象的方法
- 04
key_style按键动作类型变量,为按键对象的属性
- 05
按键对象的其它方法还有: void KEY_Init(void)按键初始化函数
赞 (0)