采用FPGA和VHDL语言的多按键状态识别系统
3.2 编码模块
以0、l表示按键通断状态,60个按键则需要8个字节;在实际中单键动作的概率远远大于多键同时动作的概率,若只对状态发生变化的按键以8位编码方式传输按键信息,则一个按键只需传送一个字节,因此为尽可能地减少MCU的负担,提高实时性,设计为只在按键发生状态变化时才向MCU传输相应按键的编号和状态数据。其编码数据格式如图6所示。
本文引用地址:https://www.eepw.com.cn/article/148924.htm

状态位lbit,0表示按键闭合状态,1表示按键打开;数据6bits,即0X01~OX3C分别表示1~60个按键;lbit偶校验位。这样传输一次数据就可完成按键编号和状态的传输。
尘埃粒子计数器相关文章:尘埃粒子计数器原理 上拉电阻相关文章:上拉电阻原理
评论