16×16点阵显示综合实验

16×16点阵显示综合实验

ID:32592769

大小:91.41 KB

页数:12页

时间:2019-02-13

16×16点阵显示综合实验_第1页
16×16点阵显示综合实验_第2页
16×16点阵显示综合实验_第3页
16×16点阵显示综合实验_第4页
16×16点阵显示综合实验_第5页
资源描述:

《16×16点阵显示综合实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《EDA技术综合设计〉〉课程设计报告报告题目:16X16点阵显示综合实验作者所在系部:电子工程系作者所在专业:作者所在班级:作者姓名:指导教师姓名:完成时间:内容摘编写16X16点阵字符发生器的程序,通过CLK信号控制它的行驱动信号和列选信号让其依次输出“中,,'国'人,三个字,通过硬件实验观察其结果,对于其他的显示花样以及点亮方式,可以根据实际需要自行设计。关键字:16X16点阵,CLK,显示花样一概述5二方案设计与论证5三程序清单5四器件编程与下载9五性能测试与分析10六实验设备10七心得体会10八参考文献11

2、课程设计任务书课题名称16X16点阵综合显示实验完成时间指导教师职称学生姓名班级总体设计要求和技术要点用EDA的VHDL语言编写16X16点阵的程序,在时钟信号的控制下,通过控制行驱动和列选信号让其动态显示不同的字符及花样。通过编译并下载到EDA实验箱进行验证。工作内容及时间进度安排第14周:周一、周二:设计项目的输入、编译、仿真周三:器件编程下载与硬件验证周四:成果验收与总结周五:撰写课程设计总结报告课程设计成果用VHDL语言准确编写出了设计题目的要求,通过了编译,在硬件实验中经过几次的调试看到了预期的效果。—、

3、概述在时钟信号的控制下,使16X16点阵管花样点亮,在EDA试验仪中,16X16点阵显示列的驱动已经做好,其列选信号为SEL0UTE3..0],送到4线-16线译码电路,译码电路的输出通过8只75451(双2输入与门,OC门)驱动器驱动16X16点阵管的16条共阴极列线;所以在设计点阵控制接口时,其列选信号必须由SEL0UTE3..0]输岀去控制译码电路。对于信号的频率,采用与七段数码管的位选信号一样的处理方法,即扫描频率大于24脱;通过CLK信号控制行驱动与列选信号使其动态依次显示”中国人“三个字。其中CLK为时

4、钟输入端,DINE3..0]为花样显示模式选择,doout[15..0]为行驱动信号输出;SELOUT[3..0]为列选信号输出,去驱动4-16译码电路产生16X16点阵管的列选信号。二'方案设计与论证该程序由三个进程信号组成,进程K1通过CLK信号控制扫描频率s以及计数信号q,进而由q的记述周期控制cp信号。进程k2由cp信号控制汉字的扫描周期sO,实现汉字的依次显示,进程k3由扫描信号s控制点阵的行驱动和列选信号,使其准确显示冲国人三个字。用VHDL语言编写程序,经过上级调试与编译,并下载到硬件观察实验结果。三

5、'程序清单libraryieee;useieee.std_logic_l164.all;useieee.std_logic_unsigned.all;entityAlisport(clk9rst:instd_logic;din:instd」ogic_vector(3downto0);dotout:outstd_logic_vector(15downto0);selout:OUTstd_Iogic_vector(3downto0));endAl;architectureaofAlissignalq:std_logic

6、_vector(7downto0);signalso:std」ogic_vector(1downto0);signalcp:std_logic;signals:std_logic_vector(3downto0);beginKkprocessbeginifrising_edge(clk)thenifs=”1111”thens<=n0000n;ifq=Ml11111llHthenqv=”0000000(T;cp<=T;elseq<=q+l;cp<=,0,;endif;elses<=s+l;endif;endif;en

7、dprocessK1;K2:processbeginifrising_edge(cp)thenifso=MllHthenso<=f,00H;elseso<=so+1;endif;endif;endprocessK2;K3:processbeginifso=M00Mthencasesiswhenn0000',=>selout<=,,0000,';dotout<=,,0000000000000000n;whenn000r,=>selout<=,,000r,;dotout<=,,0000000000000000n;whe

8、n”0010”=>seloutv二”0010H;dotout<=n0000000000001000”;whenn0011,,=>selout<=,,0011U;dotout<=,,0000011111111100M;when"0100"=>selout<=u0100";dotout<="0000001000001000”;whenn0101'=>selout

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

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

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