微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 哪位大神帮忙写一下这个程序,几天都没写出来,考试要交了,谢谢!

哪位大神帮忙写一下这个程序,几天都没写出来,考试要交了,谢谢!

时间:10-02 整理:3721RD 点击:

每个模板都能写,可是写成一整个就写不出来了,,,谢谢,哪位写一下,期末考试要交了!

2.在4个7段数码管上从右向左滚动显示电话号码:2267-3391

电路功能要求:

1)
电路功能示意图如下图所示,各输入输出信号的位数已标识于图中(未做特别说明的信号位数是1位),假设系统输入的时钟clk频率是100Hz;





2)
滚动显示包括其中的横线及‘
’,其中的‘
’用数码管全暗来表示;

3)
首先将电话号码输入并存入一个RAM,然后进行滚动显示操作;

4)
RAM要求深度为10,宽度为4,10个存储空间分别存入电话号码的各个位,写入的时钟频率要求100Hz,并由使能信号ena控制是否可以输入;

5)
号码滚动显示时,每1秒钟向左滚动显示1位;

6)
4个数码管是共阴极数码管,采用动态显示的方法由sel信号控制依次显示各数码管对应的号码,动态显示刷新频率要求100Hz;

7)
各输入管脚含义:data_in表示输入数据,addr表示RAM的地址线,ena表示RAM的使能信号,clk表示系统的输入时钟,disp表示输出到数码管的信号,sel表示数码管的动态位选择信号;

8)
选做:输入不同的电话号码验证VHDL代码功能。


這是你成長的機會 自己斷練才能成功

想当年自己也是,用了3个月写了一个串口,呵呵


可以参考写特权同学的例程


什么

想做这行还只自己整吧!挺简单的。入了门就好了。

刚开始入门总是很困难的,想当年。  这条路还是要自己走啊,一个星期绝对够了,相信自己!

路还是要自己走的。

不妨把这个简化一下,想象这就是最基本的4位长度8个位置的流水灯。 4个灯亮对应为4个字符,RAM构建字模,循环点亮该位置字符。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top