16×16点阵显示综合实验.docx
《16×16点阵显示综合实验.docx》由会员分享,可在线阅读,更多相关《16×16点阵显示综合实验.docx(12页珍藏版)》请在优知文库上搜索。
1、EDA技术综合设计课程设计报告报告题目:16X16点阵显示综合实验作者所在系部:电子工程系作者所在专业:作者所在班级:作者姓名:指导教师:完成时间:编写16X16点阵字符发生器的程序,通过CLK信号控制它的行驱动信号和列选信号让其依次输出中,国人三个字,通过硬件实验观察其结果,对于其他的显示花样以及点亮方式,可以根据实际需要自行设计。关键字:16X16点阵,CLK,显示花样一概述5二方案设计与论证5三程序清单5四器件编程与下载9五性能测试与分析10六实验设备10七心得体会10八参考文献11课程设计任务书课题名称16X16点阵综合显示实验完成时间指导教师职称学生班级总体设计要求和技术要点用EDA
2、的VHDL语言编写16X16点阵的程序,在时钟信号的控制下,通过控制行驱动和列选信号让其动态显示不同的字符及花样。通过编译并下载到EDA实验箱进行验证。工作容及时间进度安排第14周:周一、周二:设计项目的输入、编译、仿真周三:器件编程下载与硬件验证周四:成果验收与总结周五:撰写课程设计总结报告课程设计成果用VHDL语言准确编写出了设计题目的要求,通过了编译,在硬件实验中经过几次的调试看到了预期的效果。一、概述在时钟信号的控制下,使16X16点阵管花样点亮,在EDA试验仪中,16X16点阵显示列的驱动已经做好,其列选信号为SELoUT3.0,送到4线-16线译码电路,译码电路的输出通过8只754
3、51(双2输入与门,OC门)驱动器驱动1616点阵管的16条共阴极列线;所以在设计点阵控制接口时,其列选信号必须由SELOUT3.0输出去控制译码电路。对于信号的频率,采用与七段数码管的位选信号一样的处理方法,即扫描频率大于24Hz;通过CLK信号控制行驱动与列选信号使其动态依次显示“中国人“三个字。其中CLK为时钟输入端,DIN3.0为花样显示模式选择,doout15.0为行驱动信号输出;SELOUT3.0为列选信号输出,去驱动4-16译码电路产生16X16点阵管的列选信号。二、方案设计与论证该程序由三个进程信号组成,进程Kl通过CLK信号控制扫描频率s以及计数信号q,进而由q的记述周期控制
4、CP信号。进程k2由CP信号控制汉字的扫描周期s,实现汉字的依次显示,进程k3由扫描信号S控制点阵的行驱动和列选信号,使其准确显示中国人三个字。用VHDL语言编写程序,经过上级调试与编译,并下载到硬件观察实验结果。三、程序清单libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityAlisport(elk,rst:instd_logic;din:instd_logic_vector(3downto0);dotout:outstd_logic_vector(15downto0);selout:OUTs
5、td_logic_vector(3downto0);endAl;architectureaofAlissignalq:std_logic_vector(7downto0);signalso:std_logic_vector(1downto0);signalcp:std_logic;signals:std_logic_vector(3downto0);beginKlcprocessbeginifrising_edge(clk)thenifs=0lll,thens=,0000;ifq=HllllllllHthenq=wOOOOOOOOwjcp=,l,;elseq=q+l;cp=,O,;endif;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 点阵 显示 综合 实验