佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1382|回复: 10

键盘接到89C2051,那我应该怎样做呢!

[复制链接]
发表于 10-8-2004 11:29 AM | 显示全部楼层 |阅读模式
其实我是想把PS/2的Barcode Reader直接到89c2051的RXD - PIN2。
只是做几个简单的output而已。
可是我的barcode reader最后送出的是“A8H"
请问可以把"A8H"换做STOP BIT 吗?
有没有更好的方法??

[ Last edited by pkl0001 on 11-8-2004 at 10:07 AM ]
回复

使用道具 举报


ADVERTISEMENT

simonloo 该用户已被删除
发表于 10-8-2004 12:50 PM | 显示全部楼层
pkl0001 于 10-8-2004 11:29  说 :
其实我是想把PS/2的Barcode Reader直接到89c2051的RXD - PIN2。
只是做几个简单的output而已。
可是我的barcode reader最后送出的是“A8H"
请问可以把"A8H"换做STOP BIT 吗?
有没有更好的方法 ...



給你參考一下, 看完你就應該知道怎麼做。  最后送出的是“A8H"(“A8H"是資料, 不包含Start bit, Parity bit,Stop bit 等等), stop bit 是不加在 “A8H"裡,另外會由設備送出來的, 所以你不用去管它。


PS/2 Mouse/Keyboard Protocol
回复

使用道具 举报

 楼主| 发表于 10-8-2004 01:43 PM | 显示全部楼层
simonloo 于 10-8-2004 12:50 PM  说 :



給你參考一下, 看完你就應該知道怎麼做。  最后送出的是“A8H"(“A8H"是資料, 不包含Start bit, Parity bit,Stop bit 等等), stop bit 是不加在 “A8H"裡,另外會由設備送出來的, 所以你 ...


超谢谢你!
我明白了。
你在台湾念书吗??
台湾的电子技术“赞”。
回复

使用道具 举报

 楼主| 发表于 11-8-2004 10:03 AM | 显示全部楼层
如果我把键盘接到89C2051,那我应该怎样做呢!

我有几个疑问:
1:键盘的 PIN 1 (DATA) 的OUTPUT是什么(8进位还是16进位)?
2:可不可以把 PIN 1 (DATA) 的OUTPUT接到89C2051的 PIN 2 (RxD)呢?
3:PIN5 (CLOCK) 应该怎样接呢?

[ Last edited by pkl0001 on 11-8-2004 at 10:06 AM ]
回复

使用道具 举报

发表于 11-8-2004 11:16 AM | 显示全部楼层
键盘的 PIN 1 (DATA) 的OUTPUT是serial output data。可是,好像不能用在MC 的serial port.因为键盘的 PIN 1 (DATA)必须要PIN5 (CLOCK)来同步。

当莫个键被按时,PIN5 (CLOCK)会产生11个pulse 和 PIN 1 (DATA) 会产生 11 个data。
回复

使用道具 举报

发表于 11-8-2004 11:19 AM | 显示全部楼层
我看过有人用VHDL来model PS2键盘的driver。用microcontroller来控制就还没看过。
回复

使用道具 举报

Follow Us
 楼主| 发表于 11-8-2004 11:28 AM | 显示全部楼层
jefferylee 于 11-8-2004 11:16 AM  说 :
我看过有人用VHDL来model PS2键盘的driver。用microcontroller来控制就还没看过。


这么说真的没办法了吗?
回复

使用道具 举报

 楼主| 发表于 11-8-2004 03:52 PM | 显示全部楼层
有没有人可以帮的上忙吗????

[ Last edited by pkl0001 on 11-8-2004 at 03:53 PM ]
回复

使用道具 举报


ADVERTISEMENT

simonloo 该用户已被删除
发表于 12-8-2004 01:55 PM | 显示全部楼层
pkl0001 于 11-8-2004 15:52  说 :
有没有人可以帮的上忙吗????

[ Last edited by pkl0001 on 11-8-2004 at 03:53 PM ]


有了上面的資料PS/2 Mouse/Keyboard Protocol

就知道其工作模式, 因為它沒有一定的傳輸數率, 所以用串列傳輸(RX - 89c2051 PIN2 )接收是會有一定的困難而不太可行, 用兩個腳就可以了, 而且也不用想太多, 我是有寫過, 不過我覺得不試過你是不會明白的, 所以建議你先做, 如果有問題再發問, 我想一定有很多高手會指點你的, 要不然就用買的, 那就不用想, 直接得到答案, 想必這是一個技術交流的地方, 當然你要跟我買我也不客氣的
回复

使用道具 举报

 楼主| 发表于 12-8-2004 09:51 PM | 显示全部楼层
simonloo 于 12-8-2004 01:55 PM  说 :


有了上面的資料PS/2 Mouse/Keyboard Protocol

就知道其工作模式, 因為它沒有一定的傳輸數率, 所以用串列傳輸(RX - 89c205 ...


谢谢你!!
回复

使用道具 举报

simonloo 该用户已被删除
发表于 13-8-2004 09:15 AM | 显示全部楼层
pkl0001 于 12-8-2004 21:51  说 :


谢谢你!!


不客氣, 技術無國度。加油吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-6-2024 09:53 PM , Processed in 0.063437 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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