原创 触摸式鼠标的设计实现

2010-4-25 21:40 1356 4 4 分类: MCU/ 嵌入式
    利用CYPRESS的平台,做项目开发,可以节省好多时间(深有体会)。利用CY8C2489C这款IC,可以实现触摸式 USB 鼠标。通过初步硬件调试,发现效果还不错,基本上实现了USB 鼠标的相应的功能。

     在硬件开发板上,利用4个触摸式按键和1 个SLIDER (滑触), 4个触摸按键,从左到右分别实现鼠标,向左(MouseData[0]=0x01),向上(MouseData[2]=0xff-x), 方向左右移动,(MouseData[1]: -127 ~127),向下(MouseData[2]=0x01+x)。当扫描到相应按键时(或各种按键的组合),即向PC端发送相应的数据,便可实现相应USB鼠标功能了(不用写自己的上位机程序,因为系统可以免费为我们识别和处理这些数据的)


    本次测试系统式在XP系统测试通过,由于是HID USB 鼠标是兼容的,所以,应该适合各种WIN系统。


    触摸式USB鼠标只是平面的一块PCB电路板(可以再上面贴上防水的东西),极大的减少了产品的体积。操作只需轻轻一按,一滑,一点。灵敏度也很好。这样就可以方便应用于那些不需要体积大大的普通鼠标的产品中去了。


 


7d6a586a-289f-443d-8b6c-e7d71aa65c10.jpg发现HID USB 设备


eeae8865-5d24-48b2-b6c6-41bd4767fdda.jpg发现鼠标


点击看大图


中间SLIDER是方向的左右移动, 效果如下


点击看大图


点击看大图


点击看大图鼠标右键按下,即实现鼠标右键功能 效果如下:


点击看大图


 


源码下载:——

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条