yuantielei 发表于 2009-2-19 18:14:07

PS_2接口与8位并口双向通信(Verilog HDL语言编写)

此模块用于PS/2接口的鼠标或键盘与具有外部读写的8位并口单片机双向通信模块.
Verilog HDL语言编写,在Quartus II 8.1 (32-Bit)软件中编译,并下载至EPM7128SLC84-10芯片中通过.
文件中有详细的注解.
PS2通信模块程序ourdev_420560.rar(文件大小:3K) (原文件名:PS2.rar)

huayan 发表于 2009-2-19 22:47:20

确定鼠标可以用?换其它牌子鼠标也能用吗?

yuantielei 发表于 2009-2-21 17:46:09

肯定能用,只要是PS/2接口的.不管鼠标还是键盘,都可以8位数据总线双向通信,我测试过了.但鼠标或键盘是需要命令初始化后才可以正常使用的.关于PS/2命令可以参照PS/2接口的协议.

bad_fpga 发表于 2009-2-21 17:55:52

请教一下,PS2不是只用两根线吗?那并口八位是什么意思呢?

bad_fpga 发表于 2009-2-21 17:58:51

可否把原理图上传来研究一下?最近做鼠标遇到些问题了,谢谢

yuantielei 发表于 2009-4-23 19:54:38

因为单片机通常是具有8位外部总线访问的,所以你只要把EPM7128SLC84-10当单片机的一个外部存储器访问就行了.
比如你向PS总线给发数据,你只要把数据写入EPM7128SLC84就可以了.或者说当EPM7128SLC84从PS总线接收到一个数据,EPM7128SLC84就会向CPU发出一个中断信号通知CPU从EPM7128SLC84中读取...
大家有疑问的可以问我.QQ:71904124

xxqmcu 发表于 2009-7-3 23:22:34

感谢楼主了                                               
页: [1]
查看完整版本: PS_2接口与8位并口双向通信(Verilog HDL语言编写)