EDA课程设计报告一个彩灯控制器.pdf
EDA课程设计报告一个彩灯控制器--第1页
QuartusII设计报告
一、本阶段设计任务描述
设计一个彩灯控制器,满足设计条件:
1、有八只LED灯L0、L1L7
2、显示方式
(1)先奇数灯依次亮
(2)再偶数灯依次亮
(3)再由L0到L7依次亮
二、题目分析与设计思路
分析:根据题目要求,可以得到一个灯亮时的显示顺序表,如图
序号L0L1L2L3L4L5L6L7
101000000
200010000
300000100
400000001
510000000
600100000
700001000
800000010
910000000
1001000000
.z.
EDA课程设计报告一个彩灯控制器--第1页
EDA课程设计报告一个彩灯控制器--第2页
00100000
1200010000
1300001000
1400000100
1500000010
1600000001
由图可得,第五次与第九次时L0灯亮,第一次与第十次时L1灯亮,其余以此类推。
而且小灯一共有16个状态,因此,我选用了一片16进制计数器74161和一片4线-16线
译码器74154、8片与非门设计电路。
思路:将74161的四位输入端A、B、C、D接地,LDN与工作状态控制端接高电平,四位
输出端接入74154的A、B、C、D四个输入端,74154的输出端O4N和O8N通过一个二输
入与非门接入小灯L0。O0N和O9N通过一个二输入与非门接入小灯L1。依次类推,以下