STM32 PS/2 控制技术 硬件设计,软件设计
2022-11-24 01:05:46 522KB STM32 PS/2
1
PS/2鼠标、触摸板和键盘与主机的通信协议详细介绍,可以通过查看此文档详细了解PS/2通信中主机和外设的通信细节。
2022-08-09 18:21:52 359KB PS/2 PS2Mouse PS2Keyboard PS2TouchPad
1
键盘是最常用人机接口设备之一,在嵌入式系统中有着相当广泛的应用。一般自行设计的简易矩阵键盘仅仅是按行、列排列起来的矩阵开关。当需要较多的按键时,则会占用较多的I/O 端口,在软件上则要进行上电复位按键扫描及通信处理,而且还要加上按键的去抖动处理,增大了软硬件开销。而PS/2 键盘,内嵌自动去除按键抖动设计,自动地识别键的按下与释放,软硬件开发简便,价格便宜,稳定可靠,将PS/2 键盘作为嵌入式系统的输入设备已经成为可行的方案。 本设计是以现场可编程逻辑器件(FPGA)为核心的PS/2接口键盘的输入识别电路。利用QuartusⅡ软件编写verilog HDL硬件描述语言程序以实现键盘部分简单键值的识别与输出。本设计主要以程序为核心,硬件电路的搭建使用FPGA实验箱,将程序顶层文件里定义的输入输出端口与实验箱管脚进行相应的配置,除实验箱上的reset键以外,外设是一个与实验箱通过PS/2接口相连的键盘。当系统上电后,实验箱上的数码管可以依次显示从键盘上输入的键值,并具有数码管清零功能。
2022-06-04 08:29:25 246KB PS/2 键盘识别 verilog HDL
1
用51核心单片机开发的PS/2键盘鼠标协议开发的源代码
2022-05-07 19:54:52 107KB PS/2 键盘鼠标 协议开发 源代码
1
实现USB转PS/2键盘鼠标方案,无需驱动
2021-12-29 13:02:23 155KB 硬件设计 USB PS/2
1
可以下载到DE1的板子上,插上键盘直接看结果(ASDFGHJKL)被编译 其他的可以自己加编译按键
2021-12-29 02:07:01 789KB ps2 VHDL 键盘
1
一个键盘记录驱动源代码,完整 慎用 支持USB键盘和PS/2键盘
2021-12-25 15:44:10 15KB 驱动 键盘 USB PS/2
1
键盘上的每一个键都有两个唯一的数值进行标志。为什么要用两个数值而不是一个数值呢?这是因为一个键可以被按下,也可以被释放。当一个键按下时,它们产生一个唯一的数值,当一个键被释放时,它也会产生一个唯一的数值,我们把这些数值都保存在一张表里面,到时候通过查表就可以知道是哪一个键被敲击,并且可以知道它是被按下还是被释放了。这些数值在系统中被称为键盘扫描码。本课程设计目的旨在使用Altera公司的EPM144C5系列的FPGA芯片,利用开发板PS2键盘接口等资源,实现一个键盘驱动程序。以达到外接键盘按键的选择、8位动态七段数码管实现按键扫描码显示和8×8点阵实现按键字符显示的目的。
2021-10-20 14:53:52 155KB PS/2 驱动 VHDL FPGA
1
PS/2中英文对照的协议!
2021-06-30 17:00:04 670KB PS/2协议
1
Verilog语言编写的一个电子琴,主要功能包括弹奏、自动播放、上一曲/下一曲、暂停/播放、加速/减速播放、录音模块暂时不能用,全键盘控制,还有VGA动态显示音符!
2021-06-03 16:07:28 1.54MB FPGA VGA PS/2
1