搜索
bottom↓
12
返回列表 发新帖
楼主: jim166783

发个51模拟ps2键盘的程序,经过实际应用是没问题的。(期望给个酷)

  [复制链接]

出0入0汤圆

发表于 2010-6-1 11:56:13 | 显示全部楼层
MARK!

出0入0汤圆

发表于 2010-6-1 12:03:03 | 显示全部楼层
回复【102楼】lihaijun
lixinjun1786 小蜜蜂   
-----------------------------------------------------------------------   
我做了快两个星期了。还没有做出来。我刚来个新公司老板就给了个这个任务。看来要是做不出来。还得再找工作,求你了。帮个忙把。真的很急。。我只需要问几个问题关键电脑开机了。单片机做什么。是不是在等电脑发数据(ffh),然后单片机发(fah)再发(aah)一开机单片机需不需要延时等呀。是一开机直接等电脑发过来数据吗?还有电脑发的都是什么数据,网上太多资料。都不尽相同。我现在还遇到个问题,我不在的接收到的数据是不是准确,我接收到第一个数据是(ffh)然后回复电脑(fah)再发(aah)。接到第二个数据是(f2h)我回复(fah)再发(abh)再发(83h).可是就在这里出错了。单片机发过(fah)和(abh)就跳......
-----------------------------------------------------------------------

做一个16byte的FIFO就好了呀。所有要发的东西放到FIFO,空闲的时候挨个发。我用汇编写过的,c语言更简单吧

出0入0汤圆

发表于 2010-6-1 23:10:59 | 显示全部楼层
mark

出0入21汤圆

发表于 2010-6-1 23:56:32 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-6-17 14:03:04 | 显示全部楼层
不错的帖子,顶了~

出0入0汤圆

发表于 2010-6-17 21:57:08 | 显示全部楼层
支持一下!

出0入0汤圆

发表于 2010-7-3 21:45:47 | 显示全部楼层
请问一下,22.1184的晶振接入单片机怎么不起振呢?

出0入0汤圆

发表于 2010-7-3 21:59:09 | 显示全部楼层
收藏

出0入0汤圆

发表于 2010-7-4 04:32:39 | 显示全部楼层
晶振起振了,还是用不了

出0入0汤圆

发表于 2010-7-4 08:49:36 | 显示全部楼层
好帖,顶一下

出0入0汤圆

发表于 2010-7-5 21:58:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-7-21 23:04:06 | 显示全部楼层
keyboard ps2 mark

出0入0汤圆

发表于 2010-8-3 08:57:29 | 显示全部楼层
正好也在搞PS2,学习了

出0入0汤圆

发表于 2010-8-3 11:12:17 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-16 14:41:03 | 显示全部楼层
初始化始终过不了

出0入0汤圆

发表于 2010-8-17 13:37:38 | 显示全部楼层
......psinit里面加了句EA=1就通过了...我累个插

出0入0汤圆

发表于 2010-8-17 13:40:43 | 显示全部楼层
不错,学习了

出0入0汤圆

发表于 2010-8-20 14:16:47 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-14 12:43:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-14 22:07:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-20 20:03:37 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-9-20 23:19:25 | 显示全部楼层
不错~~学习 学习
马克先

出0入0汤圆

发表于 2010-9-20 23:52:42 | 显示全部楼层
这个周末研究!多谢!

出0入0汤圆

发表于 2010-9-21 13:32:41 | 显示全部楼层
好东西,要好好看看

出0入0汤圆

发表于 2010-9-21 21:41:57 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-9-23 08:23:48 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-23 20:38:04 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-25 17:17:17 | 显示全部楼层
学习

出0入0汤圆

发表于 2010-9-29 10:39:59 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-29 11:28:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-29 16:39:35 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-29 18:05:29 | 显示全部楼层
收下~~

出0入0汤圆

发表于 2010-10-21 11:39:24 | 显示全部楼层
不错,收藏!!!

出0入0汤圆

发表于 2010-10-22 01:17:34 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-10-22 16:24:28 | 显示全部楼层
支持LZ

出0入0汤圆

发表于 2010-10-23 01:49:10 | 显示全部楼层
GUO

出0入0汤圆

发表于 2010-10-29 16:56:51 | 显示全部楼层
晶振不振,换电容!

出0入0汤圆

发表于 2010-10-29 22:45:46 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-1-22 00:37:12 | 显示全部楼层
回复【2楼】jim166783  
附上电路图

(原文件名:未命名副本.jpg)

-----------------------------------------------------------------------

电路图看不太懂,
Header6的1~6是否对应PS2公头的1~6
74vhc04是做什么用的,可否简单介绍一下
还有就是,数据线和时钟线是否需要加上拉电阻?

出0入0汤圆

发表于 2011-1-23 23:23:11 | 显示全部楼层
要收藏

出0入0汤圆

发表于 2011-1-29 18:57:48 | 显示全部楼层
我做的模拟键盘在电脑上能模拟成功, 但接在彩票机上就不行了, 都是ps2接口, 电脑的ps2键盘接在彩票机上都能用, 彩票机的键盘接在电脑上也能用, 为什么我做的模拟键盘只能在电脑上用呢, 大侠们帮我想想可能是什么原因, 哪里不同,谢谢了, 很急, 搞了几周了也没解决这个问题

出0入0汤圆

发表于 2011-3-28 16:39:28 | 显示全部楼层
回复【85楼】pwljbb
-----------------------------------------------------------------------

应该是这样的

出0入0汤圆

发表于 2011-6-12 10:59:24 | 显示全部楼层
不得不说一下 楼主的电路图真的没几个人能看懂

IO口没标示

线路的英文跟PS2接头也没对上

不过还是谢谢了

出0入0汤圆

发表于 2011-6-17 15:34:38 | 显示全部楼层
YOU XIN QU

出0入0汤圆

发表于 2011-6-17 16:58:16 | 显示全部楼层
mark一下
多谢搂住

出0入0汤圆

发表于 2011-7-1 10:44:27 | 显示全部楼层
回复【143楼】yiyanxiyin
-----------------------------------------------------------------------
您好  能把您的程序共享下 让大伙学习学习吗

出0入0汤圆

发表于 2011-7-3 13:01:11 | 显示全部楼层
cool

出0入0汤圆

发表于 2011-7-8 14:04:35 | 显示全部楼层
借用了楼主的程序,解决了工作上的一个问题,特意上来感谢楼主的。

出0入0汤圆

发表于 2011-7-26 22:10:17 | 显示全部楼层
lz我用你的程序模仿了一个,矩阵按键,发现电脑不能识别,望指教啊,谢谢啦

出0入0汤圆

发表于 2011-7-27 00:09:40 | 显示全部楼层
回复【151楼】wanyantangmu
-----------------------------------------------------------------------

请问同志,我也应用了它的程序,不过是自己从新编了一个,为什么我的没有被识别,还有,可不可以做好后,用USB转PS2口直接连在电脑上?

出0入0汤圆

发表于 2011-7-27 14:37:53 | 显示全部楼层
自检终于通过了,声明一下,不能用转换头,只可以用PS2,开机自检,
而且psinit()函数里,首先要加一个EA=1,才可通过
非常感谢楼主,和小蜜蜂,还有亲自实践的帖友,谢谢,谢谢,谢谢!!!

出0入4汤圆

发表于 2011-11-8 17:54:44 | 显示全部楼层
毕设有这个题目,哈哈,拿来用了,谢楼主

出0入0汤圆

发表于 2011-11-8 21:42:00 | 显示全部楼层
记号一下

出0入0汤圆

发表于 2011-11-8 21:47:12 | 显示全部楼层
我也mark一下 以后用得着

出0入0汤圆

发表于 2011-11-9 00:30:01 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-11-9 00:49:02 | 显示全部楼层
回复【楼主位】jim166783  
-----------------------------------------------------------------------

不错,收藏了!

出0入0汤圆

发表于 2011-11-9 14:07:28 | 显示全部楼层
mark学习!!

出0入0汤圆

发表于 2011-11-9 14:44:42 | 显示全部楼层
mark..

出0入9汤圆

发表于 2011-11-9 17:18:44 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-11-11 11:09:09 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-2 21:47:24 | 显示全部楼层
顶你一下!!!!!!!

出0入0汤圆

发表于 2012-1-6 11:14:20 | 显示全部楼层
回复【楼主位】jim166783 WonJim
-----------------------------------------------------------------------

LZ太给力了,ps2通信我研究了好久,最后还是拍下阵来

出0入0汤圆

发表于 2012-2-21 08:11:06 | 显示全部楼层
dddddddddddddddddddddddddddddddddd

出0入0汤圆

发表于 2012-2-21 09:31:11 | 显示全部楼层
mark,谢谢

出0入0汤圆

发表于 2012-2-21 21:14:18 | 显示全部楼层
厉害

出0入0汤圆

发表于 2012-2-21 23:22:35 | 显示全部楼层
好东西

出0入0汤圆

发表于 2012-2-22 01:41:42 | 显示全部楼层
弄下来研究一下。先谢了 。

出0入0汤圆

发表于 2012-2-22 12:24:54 | 显示全部楼层
PS/2协议不在上面,

出0入0汤圆

发表于 2012-5-2 22:28:14 | 显示全部楼层
好东西啊 ~可惜不能下载了!

出0入0汤圆

发表于 2012-9-8 17:09:24 | 显示全部楼层
我也在调这个程序,也遇到与楼上一样的问题。插普通的PS2键盘进系统,然后拔下,插上我用51模拟的PS2键盘一切正常。如果开机时插我用51模拟的键盘,电脑认不到键盘,进系统也无法工作。望指点。

出0入0汤圆

发表于 2012-11-2 13:37:56 | 显示全部楼层
vbnewer 发表于 2010-1-24 14:51
哪位大侠能把这段汇编转成c代码吗?主要是晶振频率比较少见,想改又不懂汇编,呵呵。
        H_DATA                BIT         P3.2
         ...

这个是用汇编,是要有严格时序的,换成C,时间就不准了

出0入0汤圆

发表于 2013-1-21 11:32:24 | 显示全部楼层
不错         

出0入0汤圆

发表于 2013-1-22 18:54:02 | 显示全部楼层
好东西啊

出0入0汤圆

发表于 2013-1-22 19:05:51 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2013-1-23 20:47:57 | 显示全部楼层
赞下

出0入0汤圆

发表于 2013-1-26 09:20:16 来自手机 | 显示全部楼层
讨论的很激烈…围观!

出0入0汤圆

发表于 2013-4-7 22:53:02 | 显示全部楼层
DaglesHoll 发表于 2012-9-8 17:09
我也在调这个程序,也遇到与楼上一样的问题。插普通的PS2键盘进系统,然后拔下,插上我用51模拟的PS2键盘一 ...

我也遇到这样的问题...你的问题解决了吗.

出200入0汤圆

发表于 2013-4-8 01:00:21 来自手机 | 显示全部楼层
不错,学习

出0入0汤圆

发表于 2014-1-11 08:29:58 | 显示全部楼层
先标记,再学习

出0入0汤圆

发表于 2014-1-11 18:16:17 | 显示全部楼层
留个标志

出0入0汤圆

发表于 2014-1-11 20:37:38 | 显示全部楼层
玩过MCU做主控来读取PS/2键盘发来的数据,这个还没有玩过呢,有时间试试,可能会用到

出0入0汤圆

发表于 2014-1-11 20:51:49 | 显示全部楼层
谢谢!

出0入4汤圆

发表于 2014-3-30 20:09:07 | 显示全部楼层
记号下,正准备用ps键盘

出0入0汤圆

发表于 2014-6-9 23:36:26 | 显示全部楼层
本帖最后由 YAOZHE 于 2014-6-9 23:38 编辑

Ps2的例子标记一下

出0入0汤圆

发表于 2014-6-10 08:07:00 | 显示全部楼层
mark。。。。。。。

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-7-27 21:28

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

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