8051按键处理程序:单击、长按、连击、组合.docxVIP

  • 17
  • 0
  • 约4.67千字
  • 约 6页
  • 2020-11-07 发布于天津
  • 举报

8051按键处理程序:单击、长按、连击、组合.docx

最近参考大神的按键处理程序写了下面这个程序希望大家指点一下硬件为采用扩展接口功能上实现单击分别使时分秒递增长按分别使时分秒递减连击使第二个横杠处变为组合键使第一个横杠处变为组合键使第一个横杠处变为横杠组合键使第二个横杠处变为横杠下图为仿真电路完整程序如下实现接口扩展为输出分别控制段码和位码为输入的端口和命令端口定义上述定义可以这么写根据硬件定义按键值按键状态标志状态机状态初始状态电平抖动状态按键按下状态初始状态电平抖动状态按键按下状态连击状态长按状态释放按键状态存储单击按键值共阳数码管编码最共阳

最近参考大神的按键处理程序,写了下面这个程序,希望大家指点一下 硬件为8051 ,采用8255扩展接口,功能上,实现单击 K1、K2、K3分别使时、分、秒 递增;长按K1、K2、K3分别使时、分、秒递减;K1、K2、K3连击使第二个横杠处变为 0; 组合键K1、K2使第一个横杠处变为 0,组合键K2、K3使第一个横杠处变为横杠;组合键 K1、K3使第二个横杠处变为横杠。 下图为ProteUS仿真电路 RSfTPDEl?EΓFD.1Mt1?0b?* r□a,?M-PDlEMMI P□7UIK7PEDFU FE 1VW FZ2fAI□ PZ□fAI9 FZ^AI2 nWAI3FECDEFE CF:

文档评论(0)

1亿VIP精品文档

相关文档