资料介绍
在开发板上实现 LCD1602 显示 PS/2 键盘的键值,熟悉并掌握液晶 1602 显示屏的使用方法及 PS/2 键盘的接口标准,学习利用 Verilog-HDL 语言编写有限状态机实现较为复杂的设计与应用。
PS/2 键盘采用 2 线串行总线与 FPGA 进行通信,PS/2 总线包括时钟信号和数据信号。键盘采用 11 位的串行数据与 FPGA 进行通信,包括一个起始位、8 个数据位、奇偶校验位和停止位。首先简单介绍一下实现接收 PS/2 键盘发送的数据和显示按键数字或字母功能模块的输入和输出端口信号。其中 clk、rst 分别是 50MHZ 时钟和复位输入信号,rst 低电平有效,lcd_rs、lcd_rw、lcd_e和 data 分别为与液晶显示屏控制芯片连接的控制信号。lcd_rs 为寄存器选择控制输出信号,当 lcd_rs 为低电平时,表示数据总线传输的是命令控制信号,当 lcd_rs 为高电平时,表示数据总线传输的是数据信号;lcd_rw 为读/写控制输出信号,当 lcd_rw 为低电平时,表示向液晶显示屏控制芯片写数据,反之,为读取数据;lcd_e 为读/写操作允许控制脉冲输出信号,高电平有效;data为数据信号。PS 2CK 信号是 PS/2 键盘的时钟信号,PS 2DK 信号是 PS/2 键盘的数据信号。

设计分为分频模块、接收 PS/2 键盘发送的数据模块和字符显示模块,分频模块主要是对 50MHZ 系统时钟信号进行分频,接收键盘扫描编码数据模块,需要正确接收键盘发送的串行数据,然后将键盘扫描编码数据转换为液
晶显示屏显示字符的编码数据。字符显示控制部分是利用上节实验的程序稍加修改即可显示键盘扫描编码数据对应的字符。
- Arduion实验六 I2C LCD1602液晶显示器实验
- lcd1602显示矩阵键盘值
- 基于51单片机的LCD1602显示proteus实验 38次下载
- 使用单片机实现PS2键盘输入1602液晶显示的C语言程序免费下载 34次下载
- 使用单片机实现LCD1602显示电话拨号键盘按键实验的程序和仿真资料 27次下载
- 使用单片机实现LCD1602显示矩阵按键键值的程序和接线图免费下载 29次下载
- LCD1602显示电话拨号键盘按键实验的电路图资料合集免费下载 10次下载
- 使用单片机设计红外遥控风扇LCD1602显示键值的源代码和资料免费下载 21次下载
- FPGA入门系列实验教程之液晶1602显示和相关资料合集免费下载 19次下载
- LCD1602显示接收到的红外线键值程序和LCD1602的延迟函数 25次下载
- PS2键盘转USB键盘源码 11次下载
- PS2键盘控制程序 17次下载
- 基于单片机的LCD1602矩阵键盘显示【汇编版】 0次下载
- lcd1602的显示及注意点 0次下载
- 基于FPGA的PS2键盘鼠标控制电子琴 31次下载
- 基于FPGA的LCD1602液晶显示模块驱动设计 1626次阅读
- LCD1602显示屏如何使用 3297次阅读
- LCD1602液晶显示屏的驱动设计与实现 1w次阅读
- 沁恒股份USB-PS2键盘/条码枪数据采集方案介绍 2774次阅读
- 51单片机对LCD1602显示的四线驱动 6754次阅读
- LCD1602是什么?关于LCD1602液晶模块的显示问题? 2.2w次阅读
- FPGA基础设计_PS2键盘控制及短按、长按 3343次阅读
- lcd1602实现字幕滚动原理_lcd1602滚动显示程序 4.3w次阅读
- lcd1602显示电路图大全(两款lcd1602液晶显示电路原理图) 12.9w次阅读
- lcd1602指令说明 3.7w次阅读
- lcd1602时序图浅析 2.9w次阅读
- lcd1602能显示汉字吗_lcd1602显示汉字程序 8.8w次阅读
- lcd1602显示程序 2.9w次阅读
- lcd1602中文资料分享:lcd1602接线图_lcd1602与单片机连接图 43.2w次阅读
- PS2键盘接口设计之二(实现了从键盘输入并显示在LCD液晶屏上) 4956次阅读
下载排行
本周
- 1RK3588数据手册
- 2.24 MB | 7次下载 | 免费
- 2台达变频器VFD-M使用手册
- 2.51 MB | 2次下载 | 免费
- 3DAP03变频器使用手册
- 5.72 MB | 2次下载 | 免费
- 4PC0310 高亮度恒流LED驱动控制电路数据手册
- 0.54 MB | 1次下载 | 免费
- 5SAJ8000变频器使用手册
- 1.37 MB | 1次下载 | 免费
- 6HSJ08 电机驱动芯片数据手册
- 1.00 MB | 次下载 | 免费
- 7超大量程数字电容表BK-820电路原理图资料
- 0.14 MB | 次下载 | 10 积分
- 8ZYNQ UltraScalePlus RFSOC QSPI Flash固化常见问题说明
- 1.31 MB | 次下载 | 免费
本月
- 1常用电子元器件集锦
- 1.72 MB | 24500次下载 | 免费
- 2如何看懂电子电路图
- 12.88 MB | 137次下载 | 免费
- 3PC2456高压浪涌抑制器控制器数据手册
- 3.03 MB | 14次下载 | 免费
- 4ssd1306单片 CMOS OLED/PLED 驱动芯片中文手册
- 1.66 MB | 11次下载 | 1 积分
- 5PC5502负载均流控制电路数据手册
- 1.63 MB | 11次下载 | 免费
- 6PC2464具理想二极管的浪涌抑制控制器数据手册
- 4.42 MB | 9次下载 | 免费
- 7PC2466高电压浪涌抑制器数据手册
- 3.37 MB | 8次下载 | 免费
- 8ESP32开发板元件资料
- 0.03 MB | 7次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935132次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233089次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191409次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183345次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81593次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73818次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65990次下载 | 10 积分
电子发烧友App






创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论