在系统可编程技术及应用综合设计报告题目:8 路彩灯循环显示设计小组成员姓名及学号姓名学号樱花A古城B指导老师:C 目录:1) 概述…………………………………………32) 实现原理……………………………………33) 实现方法……………………………………134) 实现过程……………………………………155) 结果…………………………………………186) 结论…………………………………………187) 附录…………………………………………208) 一、概述设计一个能实现四中花型变化的 8 路彩灯,分别为 1,从左向右依次闪耀 2
从右向左依次闪耀 3
从中间向两侧依次闪耀 4
从两侧向中间依次闪耀
Control接入两个开关控制选择哪种花型,并设置暂停开关,使花型能够暂停
二、实现原理工作原理: 设计一个八路彩灯系统需要八个输出端口以分别接至八个彩灯,且它应受输入时钟控制使八个输出端口(q[0,1,2,3,4,5,6,7])循环显示花色
我们想要四个花色,且可以通过按键选择四种花色之一作为循环演示,于是,我们可以用控制按键 control[0,1]控制两个开关(相当于两位二进制矢量)进行花型选择
但我们想在演示花色时,能通过一暂停按键使花色暂停,则可以再输入端置一 stop 键控制,使其有效时,输出不变,还可在输入端置一复位键 rst,使其有效时,无输出
对于输入时钟,有与要显示花型显示频率为一到十几赫兹,而开发板始终一般为 50Mhz,因此需要进行分频
因此,我们设计一个 50Mhz 分频为 5hz 的分频器,一个 q[0,1,2,3,4,5,6,7]随 clock, stop, rst 循环变化的控制器,可用 VHDL 实现
S0:全灭S1:从左向右循环S2:从右向左S3:从两侧向中间S4:从中间向两边Altera 公司简介:自 二 十 年 前 发 明 世 界 上 第 一 个