下载此文档

流水灯实验报告.doc


文档分类:高等教育 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
扬州大学广陵学院






设计题目: 流水灯设计
姓名: z t y
学号: 100036137
班级: 微电81001
时间:2013年 7月 4日
目录
设计任务与要求…………………………………………3
实验目的…………………………………………….…..3
实验思路…………………………………………….…..3
1系统逻辑设计……………………………………...…3
2源程序代码………………………………………..…3
⑴LED流水灯控制模块………………………………….4
⑵分频器…………………………………………………5
⑶四位选择器…………………………………………….5
⑷六位计数器…………………………………………..6
⑸2位计数器…………………………………………...6
3实验原理调用……………………………………….7
4仿真结果与分析…………………………….……….7
心得体会……………………………………………..….8

随着大规模集成电路技术和EDA技术的迅速发展,使得数字系统的硬件设计如同软件设计那样方便快捷,而Verilog HDL 是当前应用最广泛的并成为IEEE标准的一种硬件描述语言。Verilog HDL是在C语言的基础上演化而来,具有结构清晰、文法简明、功能强大、高速模拟和多库支持等优点。此次课程设计通过使用Verilog HDL硬件描述语言设计了一个程序,使得流水灯可以根据自己所期望的方式点亮,并能在、MAX+plusⅡ进行仿真测试,得出出仿真结果。通过课程设计深入理解VHDL语言的精髓,加深对数字电路和VHDL基本单元的理解,理论联系实际,提高设计能力,提高分析、解决计算机技术实际问题的独立工作能力。
二、实验目的
1、熟悉利用MAX+plusⅡ开发数字电路的基本流程和MAX+plusⅡ软件的相关操作。
2、掌握基本的设计思路、软件环境参数配置和仿真。
3、了解VerilogHDL语言设计或原理图设计方法。
4、通过本知识点的学习,了解流水灯的工作原理,掌握其逻辑功能设计方法。
三、实验思路
根据时钟信号的脉冲输入,我们以改变每个LED点亮状态的保持的时间来改变LED的变换间隔时间,根据LED的循环点亮和时间间隔的改变设计成为一个直观的LED流水灯自动循环系统,由此思路我们就可以很容易的着手流水灯控制程序的设计。
系统逻辑设计:
根据以上的设计要求,运用模块化的设计思路,我们在MAX+plusⅡ软件系统中设计了LED流水灯控制模块、分频器模块、4位选择器、6位计数器、2位计数器,并通过各个模块程序之间的端口合理连接和协调,成功设计出LED流水灯灯控制电路,得到逻辑结构原理图,即为整个流水灯控制电路的逻辑结构。使用VerilogHDL语言设计相应的模块。
源程序代码:
⑴LED流水灯控制模块
控制流水灯闪烁方案。
module LED( a, led );
input [5:0]a;
output [7:0]led;
reg [7:0] led;
always @(a)
begin
case(a)
0: led <= 8'b11111110;
1: led <= 8'b11111101

流水灯实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人86979448
  • 文件大小664 KB
  • 时间2017-12-13