【技术实现步骤摘要】
本专利技术涉及内存管理,具体涉及一种按键扫描的数据存储方法和输入设备。
技术介绍
1、数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征。
2、现有技术的数据存储中按键扫描的数据存储方案,利用链表动态存储管理键值数据。传统的按键数据存储使用数组存储,增减数据不方便,扩展性差,当处理单字节和双字节的按键数据时,数据处理繁琐,容易出错。使用数组存储按键数据,需要占用系统的静态内存,而使用链表动态存储管理按键数据,存储使用动态内存,增加数据时分配内存,删除数据时释放内存,内存使用率高,因此本文提供一种按键扫描的数据存储方法和输入设备予以解决。
技术实现思路
1、针对现有技术的不足,本专利技术公开了一种按键扫描的数据存储方法和输入设备,用于解决上述存在的问题。
...【技术保护点】
1.一种按键扫描的数据存储方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述一种按键扫描的数据存储方法,其特征在于,所述方法中,结构体链表的链表指针指向数据头结点。
3.根据权利要求2所述一种按键扫描的数据存储方法,其特征在于,所述方法中,结构体链表的头结点分配有内存,头结点的下一个结点为空指针。
4.根据权利要求1所述一种按键扫描的数据存储方法,其特征在于,所述方法中,按键扫描检测到有按键按下,给键值数据分配内存,将键值数据插入到数据链表的尾部,按键数据长度加一,当前的按键状态为按下状态。
5.根据权利要
...【技术特征摘要】
1.一种按键扫描的数据存储方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述一种按键扫描的数据存储方法,其特征在于,所述方法中,结构体链表的链表指针指向数据头结点。
3.根据权利要求2所述一种按键扫描的数据存储方法,其特征在于,所述方法中,结构体链表的头结点分配有内存,头结点的下一个结点为空指针。
4.根据权利要求1所述一种按键扫描的数据存储方法,其特征在于,所述方法中,按键扫描检测到有按键按下,给键值数据分配内存,将键值数据插入到数据链表的尾部,按键数据长度加一,当前的按键状态为按下状态。
5.根据权利要求1所述一种按键扫描的数据存储方法,其特征在于,所述方法中,按键扫描检测到有按键抬起,在链表中找到该键值,并将该键值数据删除,释放该键值数据所占的内存,按键数据长度减一,当前的按键状态为抬起状态。
6.根据权利要求1所述一种按键扫描的数据存储方法,其特征在于,所述方法中,将按键数据从结构体链表中读取出来,读取长度为length的数据。
7.根据权利要...
【专利技术属性】
技术研发人员:银顶将,谭艺江,刘书定,
申请(专利权)人:深圳市天珑物联网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。