文档详情

[EDA八路彩灯课程设计.doc

发布:2017-01-20约4.55千字共12页下载文档
文本预览下载声明
课 程 设 计 课程设计名称: EDA课程设计 专 业 班 级 XXX 学 生 姓 名 : XXXX 学 号 : XXXX 指 导 教 师 : XXXX 课程设计时间: 2011-12-19~2011-12-30 电子信息工程技术 专业课程设计任务书 学生姓名 XXXXX 专业班级 XXXX 学号 XXXXX 题 目 节日彩灯控制器 课题性质 工程设计 课题来源 自拟课题 指导教师 XXXX 同组姓名 主要内容 要求控制器能控制8路彩灯按照两种节拍、三种花型循环变化。两种节拍分别为0.25秒和0.5秒。 三种花型分别是: ①8路彩灯从左至右按次序渐亮,全亮后逆次序渐灭。 ②从中间到两边对称地渐亮,全亮后由中间向两边逐灭 ③从两边到中间对称地渐亮,全亮后全灭。 任务要求 1根据设计题目要求进行方案设计并编写相应程序代码 2对编写的VHDL程序代码进行编译和仿真 3总结设计内容,完成课程设计说明书 参考文献 [1] 焦素敏.EDA课程设计指导书.郑州:河南工业大学,2008 [2] 焦素敏.EDA应用技术.北京:清华学出版社,2005 [3] 朱正伟.EDA技术及应用.北京:北京大学出版社,2005 [4] 赵富,李立军EDA技术基础.北京:北京大学出版社,2007 [5] 曹昕臣,聂春燕EDA技术实验与课程设计.北京:清华大学出版社,2007 审查意见 指导教师签字:XXXX 教研室主任签字:张庆辉 2011年 12 月 19 日 说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页 1 设计任务及要求 任务要求:1根据设计题目要求进行方案设计并编写相应程序代码 2对编写的VHDL程序代码进行编译和仿真 3总结设计内容,完成课程设计说明书 主要内容:要求控制器能控制8路彩灯按照两种节拍、三种花型循环变化。两种节拍分别为0.25秒和0.5秒。三种花型分别是: ①8路彩灯从左至右按次序渐亮,全亮后逆次序渐灭。 ②从中间到两边对称地渐亮,全亮后由中间向两边逐灭 ③从两边到中间对称地渐亮,全亮后全灭。 2设计原理及总体框图 根据功能要求,可将8路彩灯控制器的输出按花形循环要求列成表格,其中。Q7-Q0是控制器输出的8路彩灯的控制信号,高电平时彩灯亮。状态标识flag是为了便于有规律地给8路输出赋值而设立的不同花形的检测信号。 序号 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 状态标识flag 说明 0 0 0 0 0 0 0 0 0 000 第一种花形:渐亮 1 1 0 0 0 0 0 0 0 2 1 1 0 0 0 0 0 0 3 1 1 1 0 0 0 0 0 4 1 1 1 1 0 0 0 0 5 1 1 1 1 1 0 0 0 6 1 1 1 1 1 1 0 0 7 1 1 1 1 1 1 1 0 8 1 1 1 1 1 1 1 1 9 1 1 1 1 1 1 1 0 001 第一种花形:渐灭 10 1 1 1 1 1 1 0 0 11 1 1 1 1 1 0 0 0 12 1 1 1 1 0 0 0 0 13 1 1 1 0 0 0 0 0 14 1 1 0 0 0 0 0 0 15 1 0 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 17 0 0 0 1 1 0 0 0 010 第二种花形:渐亮 18 0 0 1 1 1 1 0 0 19 0 1 1 1 1 1 1 0 20 1 1 1 1 1 1 1 1 21 1 1 1 0 0 1 1 1 011 第二种花形:渐灭 22 1 1 0 0 0 0 1 1 23 1 0 0 0 0 0 0 1 24 0 0 0 0 0 0 0 0 25 0 0 0 1 1 0 0 0 100 第三种花形:渐亮 26 0 0 1 1 1 1 0 0 27 0 1 1 1 1 1 1 0 28 1 1 1 1 1 1 1 1 29 0 0 0 0 0 0 0 0 两种节拍的交替需要将4Hz的时钟脉冲二分频,得到一个2Hz的时钟脉冲,让这两种时钟脉冲交替控制花形循环。 3 程序设计 (1)彩灯控制模块 LIBRARY IEEE; USE IEEE.STD_LOGIC_ARITH.ALL;
显示全部
相似文档