利用键盘控制点阵进行asic字符显示

利用键盘控制点阵进行asic字符显示

ID:6725459

大小:231.00 KB

页数:19页

时间:2018-01-23

利用键盘控制点阵进行asic字符显示_第1页
利用键盘控制点阵进行asic字符显示_第2页
利用键盘控制点阵进行asic字符显示_第3页
利用键盘控制点阵进行asic字符显示_第4页
利用键盘控制点阵进行asic字符显示_第5页
资源描述:

《利用键盘控制点阵进行asic字符显示》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1、课程设计的目的········································22、课程设计内容和要求····································22.1设计内容··············································22.2设计要求··············································23、设计方案及实现情况····································23.

2、1设计思路··············································23.2工作原理及框图19········································23.3各功能模块描述········································63.4仿真结果·············································133.5实验箱验证情况·····································1

3、44、课程设计总结·········································174.1自上而下的设计思想···································174.2课程设计实验心得·····································175、参考文献··············································18191、课程设计目的(1)学习操作数字电路设计实验开发系统,掌握点阵显示模块的工作原理及应用。(2)掌握组

4、合逻辑电路、时序逻辑电路的设计方法。(3)学习掌握可编程器件设计的全过程。2、课程设计内容和要求:2.1、设计内容(1)键盘扫描模块实现对键盘的扫描控制。(2)编写控制点阵的程序,实现对点阵时序的控制,使点阵能够正常工作。(3)添加其他功能模块,协调两个主模块更好地进行工作。2.2、设计要求(1)学习掌握键盘控制模块、点阵显示模块的工作原理及应用;(2)熟练掌握VHDL编程语言,编写键盘控制模块的控制逻辑;(3)仿真所编写的程序,模拟验证所编写的模块功能;(4)下载程序到芯片中,硬件验证所设置的功能,能够实现字

5、符显示;(5)整理设计内容,编写设计说明书。 3、 设计方案及实现情况3.1、设计思路19通过对键盘的控制来显示字符的输出,采用模块化的设计思想,对于不同的功能用不同的程序模块来实现。基于这种设计思想,对本次课程设计题目分为以下几个模块:时序产生电路模块、键盘与点阵扫描电路模块、键盘译码模块、显示模块(此模块对应产生列字符扫描信号).工作概况如下:当按下键盘后,键盘扫描到对应的输出信号,然后进行第一次译码,接着把译码结果传递给xiansi模块,xianshi模块根据译码结果产生对应的列字符扫描信号,从而进行输出

6、。3.2、工作原理及框图1、键盘译码电路键盘中的按键可分为数字键和功能键。数字键主要用来输入数字,但从上述内容发现,键盘所产生的输出KIN3~KIN0无法拿来直接使用;另外不同的数字按键也担负不同的功能,因此必须由键盘译码电路来规划某个按键的输出形式,以便执行相应的动作。有了键盘参数表,要写出键盘译码电路的VHDL程序就非常容易了,尤其针对有表可以对照的电路设计,只要使用CASE-WHEN或WHEN-ELSE语句,便可轻松完成设计。19图1图22、LED点阵工作原理19LED点阵式显示器不仅可以显示数字,也可显

7、示所有西文字母和符号,与由单个发光二极管连成的显示器相比,具有焊点少、连线少,所有点在同平面、亮度均匀、外形美观等优点,可以代替数码管、符号管和米字管。如果将多块组合可以构成大屏幕显示屏用于汉字、图形、图表等等的显示8×8的LED点阵显示器,是由64个LED组成,内部电路如图3所示。图3共阳极的8×8的LED点阵显示器的典型连接方式是:每一行的8个阳极连在一起,由行扫描码锁存器和驱动器的一位控制,总共8行阳极连线由8位分别控制;每一列的8个阴极连在一起,由列扫描码锁存器和驱动器的一位控制,总共8列阴极连线由8位

8、分别控制。在写点阵字符显示的驱动之前,应知道各显示字符的字形码。点阵字符的驱动点阵式LED显示器采用逐行扫描式工作。要使点阵显示出一个字符的编程方法是:首先选通第一行;接着,向行码锁存器写入该行的字型码(即列数据)。然后,按相同的方式选通第二行,写第二行的字型码……由此类推,直到写完所有行的字型码,完成一个字符的显示。点阵控制接口的设计在实验仪器中,16×16点阵显示的驱动电路已经做好

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。