1. 进一步掌握VHDL语言的基本结构及设計的输入方法
2. 掌握BCD-七段显示bcd译码器芯片的设计思路;
七段数码管一般由8个发光二极管组成,其中由7个细长的发光二极管组成数字显示叧外一个圆形的发光二极管显示小数点。 当发光二极管导通时相应的一个点或一个笔画发光。控制相应的二极管导通就能显示出各种芓符。发光二极管的阳极连在一起的称为共阳极数码管此时bcd译码器芯片的输出应该是低电平有效;阴极连在一起的称为共阴极数码管,此时bcd译码器芯片的输出应该是高电平有效如图2-25所示。
74LS47是将四位二进制编码编码转化为十进制数码(BCD)并通过七段数码管显示出来的bcd译碼器芯片/驱动器,其引脚图如图2-26所示74LS47可以驱动共阳极的发光二极管七段LED显示字符。
74LS47 有自动前、后沿灭零控制(RBI 和 RBO)试灯(LT)可在 BI/RBO 端处於高电平的任何时刻去进行,该电路还含有一个灭灯输入(BI)它用来控制灯的亮度或禁止输出。在输入0~15时74LS47显示的字符如图2-27所示。功能表如表2-2所示
DE2-115配有八个七段数码管。它们被分成两组每组4个,用来作为数字显示用DE2-115的七段数码管采用共阳极连接方式。FPGA输出低电平时对应的字码段点亮,反之则熄灭要注意的是:在DE2-115开发板上七段数码管的点是不可用的。
2.写出预期电路的VHDL代码
3.将VHDL文件包含进工程並编译。
4.仿真电路来检测其功能
6.重新编译并将其下载进FPGA芯片中。
7.通过DE2-115开发板来证实电路是否准确
1.要好好看看工作原理。
2.文件名必须与VHDL文件中的设计实体名保持一致
总结:我个人感觉操作的规范化比较重要,如果操作不规范不仅使操作步骤繁琐也有可能带来错誤。其次是理解代码含义了解BCD-七段数码管显示bcd译码器芯片的作用,清楚共阴极共阳极的差别。应该可以比较顺利完成任务