邮箱:zhuimengcanyang@163.com 痴爱嵌入式技术的蜗牛
分类: 嵌入式
2015-10-23 10:54:26
1. 能实现非阻塞按键读取,比方那个键按下了,保存键值。
2. 能保存4次按键的值,如果按键太快了,超过4次按键,则后面的按键值会丢失。当然这个4次,可以自己定义。
3. 不涉及到长按键等状态检测。
点击(此处)折叠或打开
点击(此处)折叠或打开
点击(此处)折叠或打开
1. 构造了一个具有4BYTE的队列,当队列中保存的key值超过4个的时候,后面的数据将不会再保存到队列中,就等于将按键值丢失了。
2. 构造了两个类似于读和写的指针,这里只是类似于数组的下标,这里为什么不构造两个指针呢??因为对于单片机,资源比较小的嵌入式芯片来说,指针操作相对来说需要消耗大量的内存空间。