- 1
- 2
- 3
- 4
- 5
基于FPGA VHDL语言实现PS2小键盘输入LCD1602显示的电子时钟
资料介绍
v通过键盘设计监控管理程序是系统设计的一个重要组成部分,对于功能复杂的电子系统,若采用单定义键,则需要大量的按键,操作也不方便,往往采用多定义键。常用的键盘管理的设计方法有直接分析法和状态变量法。所谓“直接分析”,就是只根据当前按键的编码,把控制直接分支到相应的处理子程序入口,而无需知道在此之前的按键状态,其设计思路简单而直观。若本次按键的功能还和以前按键状态有关,使用直接分析法设计键盘,往往会因按键命令的识别与处理子程序的执行交织在一起而使程序流程复杂,且不易修改与扩展。当按键较多、复用次数较多时,这一矛盾更为突出。比如,手机键盘功能繁多,用直接分析法设计很难实现。采用状态变量法管理键盘很好的克服了这些缺点。 v接收小键盘的通码、断码采用FPGA很好的简化了程序。目前常用的可编程逻辑器件有FPGA(Field Programmable Gate Array,现成可编程门阵列)和CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
vFPGA是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA器件作为设计数字电路或系统的首选器件之一,目前已广泛应用于通信、自动控制、信息处理等诸多领域,逐渐取代了传统的手工硬件电路设计方式。设计的系统具有体积小、重量轻、功耗小、速度快、价格低、可靠性高、设计周期短等优点。 vFPGA利用EDA技术,以电路原理图、硬件描述语言、状态机等形式输入设计逻辑;提供功能模拟、时序仿真等模拟手段,经过一系列的变换,将输入逻辑转换成 FPGA 器件的编程文件,以实现专用集成电路。随着大规模逻辑器件FPGA/CPLD 大量应用在电子设计领域,很多通用的电路控制模块都集中到FPGA里面以便简化电路。应用 FPGA 设计 PS/2 键盘控制器,设计量小,简单方便。
部分文件列表
文件名 | 文件大小 | 修改时间 |
bh2/bh2.asm.rpt | 7KB | 2009-11-22 20:07:18 |
bh2/bh2.bsf | 3KB | 2009-11-22 20:07:28 |
bh2/bh2.done | 1KB | 2009-11-22 20:07:30 |
bh2/bh2.fit.rpt | 97KB | 2009-11-22 20:07:12 |
bh2/bh2.fit.smsg | 1KB | 2009-11-22 20:07:12 |
bh2/bh2.fit.summary | 1KB | 2009-11-22 20:07:12 |
bh2/bh2.flow.rpt | 5KB | 2009-11-22 20:07:18 |
bh2/bh2.map.rpt | 15KB | 2009-11-22 20:07:06 |
bh2/bh2.map.summary | 1KB | 2009-11-22 20:07:06 |
bh2/bh2.pin | 26KB | 2009-11-22 20:07:12 |
bh2/bh2.pof | 512KB | 2009-11-22 20:07:18 |
... |
最新上传
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)