数字逻辑彩灯实验报告
- 格式:docx
- 大小:52.54 KB
- 文档页数:6
《数字逻辑电路》实验报告
实验:彩灯
姓名:郭兵权
学号:120341108
12级计算机系A 班
邮箱:ronacaodo@
时间:2014年9月
一、实验目的
实现彩灯的效果。
基本功能:
1、有4种不同的花样变化,每种花样持续一定时间自动换成下一个花样,自动循环变换。
2、用8路LED灯来输出。即每种花样都由8路LED灯来显示花样的变化。
扩展功能:
1、能显示花样的种数。即给每种花样赋予相应的编号,当此种花样运行的时候,在数码管上显示相应的编号。
2、花样的选择可以控制。即可以通过按键来选择输出的花形,并且和自动循环自由切换。
三、实验器材/环境
编写环境:Quartus Ⅱ;运行环境:EDA实验箱
芯片:74LS160(十进制计数器),74LS161(十六进制计数器)
74LS153(双四选一数据选择器),74LS164(八位移位寄存器)
74LS47(4—7七段数码管译码器)
四、实验设计思路
我将实验设计为四个模块:分频器,周期控制模块,花型控制显示模块,数码管显示模块。总的设计思路如下:
首先,48Mhz的脉冲输入到逻辑电路,然后通过分频器分出需要的频率,由这个频率来控制之后每个LED灯亮的时间。之后的周期控制模块对脉冲进行进一步的分频,将周期调整为一定的时间,这个时间就是每种花型运行的时间,同时也控制七段数码管在某个周期内显示出某个数字。
下图为QuartusⅡ中总的模块设计: