数字逻辑彩灯实验报告
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数字逻辑电路》实验报告
实验:彩灯
姓名:郭兵权
学号: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Ⅱ中总的模块设计: