文档介绍:毕业设计
题目: 基于CPLD的彩灯控制器设计
诚信声明
本人声明:
1、本人所呈交的毕业设计(论文)是在老师指导下进行的研究工作及取得的研究成果;
2、据查证,除了文中特别加以标注和致谢的地方外,毕业设计(论文)中不包含其他人已经公开发表过的研究成果,也不包含为获得其他教育机构的学位而使用过的材料;
3、我承诺,本人提交的毕业设计(论文)中的所有内容均真实、可信。
作者签名: 日期: 年月日
毕业设计(论文)任务书
题目: 基于CPLD的彩灯控制器设计
姓名院专业班级学号
指导老师职称教研室主任
基本任务和设计要求:
要求提出一种基于CPLD的LED控制方案,实现对LED灯的控制,以CPLD作为主控核心,显
示、驱动等模块组成核心控制模块。在主控模块设有8个LED发光二极管,根据用户需要可以编写各种亮灯模式。设计二种不同时间节拍,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭
:
,给出整体设计方案;
,设计各种亮灯花型;
,仿真,下载验证;
;
进度安排及完成时间:
第1周布置任务、下达设计任务书、具体安排
第2-3周查阅资料、撰写文献综述及开题报告
第4-5周原理框图、总体方案设计
第6-11周软、硬件部分设计
第12周硬件下载测试
第13-14周撰写毕业设计说明书
第15周指导老师检查毕业设计说明书
第16周修改、装订毕业设计说明书、指导老师评阅
第17周毕业答辩
目录
摘要 I
Abstract II
第1章绪论 1
1
EDA技术的发展 1
CPLD简介 2
VHDL简介 4
QuartusⅡ简介 5
6
第2章方案论证 8
8
8
10
第3章模块设计及其功能 11
11
11
: 12
时序控制模块波形仿真截图: 13
: 13
13
显示控制电路部分程序: 15
显示控制模块波形仿真截图: 16
: 17
第4章八路彩灯控制系统的实现 18
18
18
19
顶层模块设计程序: 19
八路彩灯控制仿真波形: 21
八路彩灯生成元器件符号: 21
、管脚分配 22
硬件测试 23
本章小结 23
第5章总结 25
致谢 27
参考文献 28
附录管脚设定和元器件清单 29
基于CPLD的彩灯控制器的设计
[摘要]本文介绍了以VHDL为基础的八路彩灯控制系统,本系统设计主要包括:时序控制模块,显示控制模块。时序控制模块主要根据输入信号的不同频率,选择不同的时钟信号输送到彩灯显示控制模块,从而达到控制彩灯闪烁速度的快慢。显示控制模块主要是通过状态机实现八路彩灯的四种大花型,二十九种状态的循环显示。在设计中采用VHDL语言对时序控制模块和显示控制模块进行底层文件设计,然后通过调用底层文件完成八路彩灯控制器顶层文件的设计。
最后通过QuartusⅡ软件仿真,对各模块的波形仿真结果进行了分析,再通过硬件下载验证,完成了本次设计要求的各项指标。
关键词: CPLD;VHDL; 彩灯控制; 时序控制模块;显示控制模块;
The design of colored lantern controller based on CPLD
[Abstract]:This article describes eight-way lights control system based on the VHDL, This system is designed primarily include: timing control module, display control Control Module is mainly based on the input signals of different frequencies, different clock signals to the lantern display control