原创 基于CPLD的交通灯控制系统

2007-8-6 11:55 6229 10 16 分类: FPGA/CPLD

    经过了几天的琢磨研究,现在对VHDL语言又有了大概的了解。上学期是上过EDA的课,也做过实验,但是那实验程序全都不用我们自己写的,我们只要理解程序并下载运行成功就OK?所以要写一个VHDL程序还是有点难度的。现在自己又要往这方面发展,只能是从头开始学习。。。不过我相信自己能够学好的icon


    这个交通灯控制程序是今天参考着书本写的,经过这个程序后我个人认为写VHDL程序跟C一样,最好将各个功能模块分开,这样又清楚又不容易出错。刚开始写的时候我把什么可能都放在一起看的自己类,找错更累。。。呵呵。


    这是顶层模块:


点击看大图


    顶层模块中有:分频模块、主控制模块、倒计时分位模块、七段译码模块、显示模块,四位LED数码管是采用动态显示的。


    这是工程文件包,供大家学习研究:rar

文章评论6条评论)

登录后参与讨论

用户193766 2009-4-13 22:53

谢谢了,真的很有帮助。 我也是大4下学期了 现在要做毕设 是基于PLD的交通灯控制系统 目前还一点头绪都没有。

用户383195 2009-3-16 19:11

还有就是 在没有硬件资源的情况下 如何对程序等进行仿真得到仿真波形?用MAX能行么?我不知道如何操作的。。望大师帮我解决一下 万分感谢了~~~

用户383195 2009-3-16 19:09

下载了你的工程文件,请问分频模块怎么没有对应的程序么? 你的的顶层模块图可否给我,把全套的资源能否给我呢? 是这样的,大四下期了,有个课程设计就是基于cpld的交通灯控制,还要求做出仿真波形。可是偶连硬件资源都没有。。也能做出仿真波形么?再者,还有一个毕业设计等着我,所以挺忙的,后悔当初VHDL没学好了。 希望大师能加我QQ:355331788 帮我解决一下疑难问题。或者,大师留下邮箱之类的联系方式以便我能向你寻求帮助。在此,先说声谢了!

用户1657917 2007-8-25 09:15

呵呵,对你有帮助就好。

用户1319387 2007-8-24 21:37

谢谢 ,收下了!

ash_riple_768180695 2007-8-20 09:42

分模块的思想很好
相关推荐阅读
用户1657917 2008-06-24 15:10
STM32上位机控制演示软件
STM32项目/学习计划表项目名称 STM32上位机控制演示软件请点击以下链接更新您的个人资料(包括“职位,部门,单位名称,地址,邮编,电子邮箱,电话”),以便我们能及时联系您并快速发送开发套件。ht...
用户1657917 2008-04-03 16:27
串口调试软件V1.0
        这两天用VC++写了个串口调试软件,是用MSComm 控件编写的,虽然串口调试的软件多的满天飞,但是本人初涉串口编程,写这么个软件对以以后应用串口编程还是受益匪浅的。        这...
用户1657917 2008-04-01 16:03
关于radio button控件的使用问题
    用过这个控件的都知道他们之间都是互斥的,但是编程是总是找不到属性设置,在网上查找资料,上面说设置成一组就可以了。但是我把他们的GROUP属性选中了,但是运行时还是不行,没有办法再找,终于在一个...
用户1657917 2008-03-31 11:57
学习串口通信编程
    在公司实习也一个多月了,前段时间调好了AIAO板,接下来又有新任务了。。。准备设计编写基于RS485的多主多从协议,类似于IBM的Token Ring协议,先在电脑间联网写个VC程序测试,所以...
用户1657917 2008-02-21 15:05
汉字转Unicode软件
    这是我学了几天C++后所写的第一个软件,目的是出于前段时间学习AT指令时所需,使用AT指令发短信需要用Unicoe码发送汉字。也算是自己学习C++的练手软件,现在发布给有需要的朋友。本人的第一...
用户1657917 2007-09-25 22:35
DIY迷你CPLD核心板
    这两天用敷铜板做了块迷你的CPLD核心板,把所有的IO口全部都引了出来,还引出了几个CLK的脚,到今天为止已经钻孔、焊接、调试成功,正常下载程序了,呵呵,如有什么不足之处请各位大虾指出,不胜感...
我要评论
6
10
关闭 站长推荐上一条 /2 下一条