BCD 码—七段数码管显示译码器的综合仿真及下载.doc_第1页
BCD 码—七段数码管显示译码器的综合仿真及下载.doc_第2页
BCD 码—七段数码管显示译码器的综合仿真及下载.doc_第3页
BCD 码—七段数码管显示译码器的综合仿真及下载.doc_第4页
BCD 码—七段数码管显示译码器的综合仿真及下载.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

暑期FPGA培训实验报告 BCD码七段数码管显示译码器 1、 实验设计利用软件QuartusII,Modelsim及DE0开发板完成译码器的仿真及下载,其中使用VerilogHDL硬件描述语言完成其源代码。译码器将一位BCD码09用DE0开发板的数码管显示。2、 实验原理发光二极管(LED)由特殊的半导体材料砷化镓、 磷砷化镓等制成,可以单独使用,也可以组装成分段式或点阵式LED显示器件(半导体显示器)。 分段式显示器(LED数码管)由7条线段围成8型,每一段包含一个发光二极管。外加正向电压时二极管导通,发出清晰的光,有红、黄、绿等色。只要按规律控制各发光段的亮、灭,就可以显示各种字形或符号。 图4 - 17(a)是共阴式LED数码管的原理图,图4-17(b)是其表示符号。使用时,公共阴极接地,7个阳极ag由相应的BCD七段译码器来驱动(控制),如图4 - 17(c)所示。(摘自百度文库)(图片来自百度)BCD码七段数码管显示译码器是将一位BCD码(输入用图中A,B,C,D)翻译为数码管上对应显示的十进制数字。例如:输入为4b0000时,则显示为g号二极管灭,其他为亮,则可显示为数字0。其实BCD码七段数码管显示译码器即为4-7线译码器,只是将它显示在数码管上而已。其(数码管为共阴极)真值表如下图:(图片来自百度)*由于DE0开发板的数码管为共阳极则需要将上表的真值取反。3、 源代码及testbenchdecode4_7.vmodule decode4_7(decodeout,indec); output6:0 decodeout; input3:0 indec; reg6:0 decodeout; always (indec) begin case(indec) /用case语句进行译码 4d0:decodeout=7b0000001; /由于为共阳极数码管则真值如此 4d1:decodeout=7b1001111; 4d2:decodeout=7b0010010; 4d3:decodeout=7b0000110; 4d4:decodeout=7b1001100; 4d5:decodeout=7b0100100; 4d6:decodeout=7b0100000; 4d7:decodeout=7b0001111; 4d8:decodeout=7b0000000; 4d9:decodeout=7b0000100; default: decodeout=7bx; endcase end Endmoduledecode4_7_testbench.vmodule decode4_7_testbench;reg3:0 indec;wire6:0 decodeout;la U0(decodeout,indec);initialbegin indec=4b0;#10 $stop;endalwaysbegin#1 indec=indec+1b1;endendmodule4、 实验操作1、 打开QuartusII建立工程,配置实验板为CycloneIII .EP3C16F484C6 ,设置第三方仿真软件为Modelsim-Altera。2、建立新文件File-New-Verilog HDL File,输入源代码保存文件为decode4_7.v*红方框中须一样3、 重复2建立新文件,输入testbench代码,并保存为decode4_7_testbench.v*红方框中须一样4、 打开Assignment-Setting接着如图流程:点击Add-OK.4、 编译5、 仿真5、 下载,将引脚分配好,将DE0板利用USB线接在PC上,操作如图:输出引脚分配情况分配好之后在再进行一次编译,接着点击programmer操作结束5、 实验小结在本次实验中,我个人感觉操作的规范化比较重要,如果操作不规范不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论