搜索
bottom↓
回复: 40

用51单片机模拟红外遥控串口鼠标,免驱动,上串口鼠标协议、代码 、电路图

[复制链接]

出0入0汤圆

发表于 2011-8-17 10:50:41 | 显示全部楼层 |阅读模式
RT
最近在研究四线电阻屏,用来驱动鼠标运动和 左右键等操作。 接口准备使用串口和USB接口
于是先从最简单的开始 :使用串口来控制鼠标运动。
使用串口来控制鼠标运动 有两种方案:

1:编写上位机程序,上位机程序负责接收串口发送上来的数据 并解析为鼠标的运动和操作;
   缺点就是 要电脑编程 虽然简单,但是很麻烦 !

2:直接使用串口鼠标协议;
在网上看到 老古董的电脑的鼠标使用的是串口;那么模拟下串口鼠标的接口协议就可以了;
在网上找的串口鼠标资料:

(原文件名:RS232串口鼠标协议.png)
原链接:http://www.docin.com/p-46649903.html  《让Windows自动为你的设备安装串口鼠标驱动》

点击此处下载 ourdev_668390L9SLS8.doc(文件大小:36K) (原文件名:各种串口鼠标通信协议 鼠标编程通讯协议.doc)


于是选用第二个方案:模拟串口鼠标协议


于是做成了51单片机做的红外串口鼠标!
* 注意红外遥控码 要改成你自己的遥控器上定义的!
* NEC遥控编码 我只模拟了微软的串口鼠标协议!
* 注意程序烧写下载后 MCU会一直发送‘M’字符  直到按下关闭发送M的按键为止。

怎样让电脑识别这是个串口鼠标呢?

1、MCU发送'M'@1200bps
重启电脑,进入桌面后 XP系统会自动识别为串口鼠标 ,同时会自动安装串口鼠标驱动
如图:

驱动截图 (原文件名:串口鼠标驱动.JPG)

然后就可以用遥控器控制鼠标咯 也就是从串口发送3字节的数据;

上电路图
<center>


PDF版电路图ourdev_668394RBQFAD.pdf(文件大小:56K) (原文件名:RS232_IR_Protel Schematic.pdf)


代码ourdev_668391RSPCCE.rar(文件大小:48K) (原文件名:IR_Uart_Mouse_V1.0.rar)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2011-8-17 10:58:22 | 显示全部楼层
求短裤,第一次发有一点技术含量的东东。

出0入0汤圆

发表于 2011-8-17 11:00:35 | 显示全部楼层
有意思,有空玩玩

出0入0汤圆

发表于 2011-8-17 17:12:55 | 显示全部楼层
呃。。。 有点搞不懂。。  直接用PS/2不行么?

出0入0汤圆

发表于 2011-8-17 17:17:59 | 显示全部楼层
牛B

出0入0汤圆

发表于 2011-8-17 17:22:31 | 显示全部楼层
不错哦,以后再多发点

出0入0汤圆

发表于 2011-8-17 17:45:48 | 显示全部楼层
有点意思

出0入0汤圆

发表于 2011-8-17 18:00:26 | 显示全部楼层
楼主没穿裤衩

出0入0汤圆

发表于 2011-8-17 18:01:35 | 显示全部楼层
同楼上

出0入0汤圆

发表于 2011-8-17 18:51:58 | 显示全部楼层
呵呵。不错。辛苦。

出0入0汤圆

发表于 2011-8-17 20:04:09 | 显示全部楼层
关注

出0入0汤圆

发表于 2011-8-17 21:22:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-8-17 21:44:52 | 显示全部楼层
有意思  有空看下

出0入0汤圆

发表于 2011-8-17 21:48:35 | 显示全部楼层
见过这个,很好玩的

出0入0汤圆

发表于 2011-8-17 21:48:38 | 显示全部楼层
前方观看。

出0入0汤圆

发表于 2011-11-10 08:22:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-10 08:54:01 | 显示全部楼层
正在关注之中

出0入0汤圆

发表于 2011-11-12 16:24:33 | 显示全部楼层
恩,不错,等有机会了试试,正在研究遥控,手机触摸屏也有

出0入0汤圆

发表于 2011-11-12 16:25:34 | 显示全部楼层
恩,不错,等有机会了试试,正在研究遥控,手机触摸屏也有

出0入0汤圆

发表于 2011-11-25 17:04:47 | 显示全部楼层
刚刚发现这个问题了。

出0入0汤圆

发表于 2011-12-14 11:39:46 | 显示全部楼层
哈哈 标记一下!

出0入0汤圆

发表于 2011-12-14 11:46:30 | 显示全部楼层
标记一下!!!!!

出0入0汤圆

发表于 2011-12-14 12:51:32 | 显示全部楼层
不错··标记一下

出0入0汤圆

发表于 2011-12-14 23:06:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-15 00:17:57 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-7 13:48:08 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-7 14:11:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-7 14:48:25 | 显示全部楼层
唔,8错

出0入0汤圆

发表于 2012-2-7 16:12:29 | 显示全部楼层
挺不错!

出0入0汤圆

发表于 2012-4-9 23:59:09 | 显示全部楼层
哈哈 标记一下!

出0入0汤圆

发表于 2012-4-10 00:12:24 | 显示全部楼层
收藏。回帖。

出0入0汤圆

发表于 2012-4-14 10:44:16 | 显示全部楼层
保存资料,看看好坏

出0入0汤圆

发表于 2012-5-30 13:30:57 | 显示全部楼层
收藏了!谢谢

出0入0汤圆

发表于 2012-6-2 03:05:40 来自手机 | 显示全部楼层
标记…想做个遥控器控制电脑!

出0入53汤圆

发表于 2012-7-19 14:11:11 | 显示全部楼层
正在研究遥控

出0入0汤圆

发表于 2012-7-19 23:08:55 | 显示全部楼层
在哪里改码值,没看清楚

出0入0汤圆

发表于 2012-7-20 04:13:54 | 显示全部楼层
试了一下,还没没成功

出0入0汤圆

发表于 2012-7-20 07:51:48 来自手机 | 显示全部楼层
mark         。

出0入0汤圆

发表于 2012-7-31 11:00:51 | 显示全部楼层
   好厉害、、

出0入0汤圆

发表于 2013-11-18 20:48:48 | 显示全部楼层
刚好在研究这个唉,谢谢楼主提供思路

出0入0汤圆

发表于 2013-11-24 19:10:26 | 显示全部楼层
正在尝试
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 16:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表