实验十二SOPC的键盘与LCD显示控制实验.doc
《实验十二SOPC的键盘与LCD显示控制实验.doc》由会员分享,可在线阅读,更多相关《实验十二SOPC的键盘与LCD显示控制实验.doc(3页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流实验十二SOPC的键盘与LCD显示控制实验.精品文档.实验3 SOPC的键盘与LCD显示控制实验【实验目的】1. 熟悉矩阵键盘的工作特性。2. 学会使用VHDL语言描述一个矩阵键盘的电路功能。3. 了解字符型液晶显示控制器。4. 掌握1602液晶的操作方法。5. 学会使用VHDL语言描述一个1602液晶控制的电路功能。【实验内容】1. 使用VHDL语言描述一个矩阵键盘的电路功能,程序实现的功能是测试4X4矩阵按键;具体的键值通过FPGA核心板上的数码管来显示。如按下K1,数码管就显示0,按下K16,数码管就显示F。2. 使用VHDL语言描述一
2、个1602液晶显示屏控制的电路功能,使1602液晶屏可以显示你自己的名字(拼音)。【实验器材】1. HS-EDA5.1实验箱2USB-BLASTER烧写器3. Quartus II 8.0【实验原理】本实验需要使用VHDL语言描述一个矩阵键盘以及1602液晶控制的电路功能,下面我们先来介绍一下矩阵键盘和1602液晶显示屏。1. 矩阵键盘:键盘分编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘.而靠软件编程来识别的称为非编码键盘;在一般常用系统中,用的最多的是非编码键盘。也有用到编码键盘的。非编码键盘有分为:独立键盘和行列式(又称为
3、矩阵式)键盘。矩阵键盘结构图如上图矩阵键盘的读取都经历一个扫描的过程,程序先将L1输出低电平,即端口输入11111110,即十六进制0FEH,然后读回端口的数据,此时如果 L1 上的四个按键没有按下,读到的P0 口的数据还是11111110,如按下了按键 8,H2 便被拉成低电平,读回的端口数据11011110(十六进制:0DEH),程序就根据读回的数据来判断某个按键按下了,如果没有按键按下,则再将 L2 输出低电平(P0=11111101,十六进制:0FDH),然后也一样读回端口数据,判断有按键按下否,如此下去,到 L4 的完成,为一个扫描过程。刚才按键 8 按下读回的数值是 0DEH,如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 十二 SOPC 键盘 LCD 显示 控制
限制150内