网站大量收购独家精品文档,联系QQ:2885784924

电子产品设计实验指导书.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子产品设计实验指导书 信息科学与工程学院 通信教研室 2015年8月 实验一 交通灯电路的设计 实验目的 了解交通灯的工作规律。 掌握交通灯控制器的工作原理。 掌握基于VHDL语言的交通灯设计与优化。 实验原理 交通灯的显示有很多方式,如十字路口、丁字路口等,而对于同一个路口又有很多不同的显示要求,比如十字路口,车辆如果只要东西和南北方向通行就很简单,而如果车子可以左右转弯的通行就比较复杂,本实验仅针对简单的南北和东西直行的十字路口的情况。 要完成本实验,首先必须了解交通路灯的燃灭规律。依人们的交通常规,“红灯停,绿灯行,黄灯提醒”。其交通灯的燃灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时一段时间后,东西路口绿灯灭,黄灯开始闪烁。闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时一段时间后,南北路口的绿灯灭,黄灯开始闪烁。闪烁若干次后,再切换到东西路口方向,重复上述过程。交通灯燃灭规则可进行更改。 在实验中使用8个七段码管中的任意两个数码管显示时间。东西路和南北路的通车时间均设定为20s(可更改)。数码管的时间显示为19、18、17……2、1、0、19、18……。在显示时间小于3秒的时候,通车方向的黄灯闪烁。 实验内容 本实验要完成任务就是设计一个简单的交通灯控制器,交通灯显示用实验箱的交通灯模块和七段码管中的任意两个来显示。系统时钟选择时钟模块的1KHz时钟,黄灯闪烁时钟要求为2Hz,七段码管的时间显示为1Hz脉冲,即每1s中递减一次,在显示时间小于3秒的时候,通车方向的黄灯以2Hz的频率闪烁。系统中用S1按键进行复位。 实验箱中用到的数字时钟模块、按键开关、数码管与FPGA的接口电路,以及数字时钟源、按键开关、数码管与FPGA的管脚连接在以前的实验中都做了详细说明,这里不在赘述。交通灯模块原理与LED灯模块的电路原理一致,当有高电平输入时LED灯就会被点亮,反之不亮。只是LED发出的光有颜色之分。其与FPGA的管脚连接如下表1-1所示: 信号名称 对应FPGA管脚名 说明 R1 D3 纵向红色交通信号LED灯 Y1 D4 纵向黄色交通信号LED灯 G1 D5 纵向绿色交通信号LED灯 R2 E3 横向红色交通信号LED灯 Y2 E4 横向黄色交通信号LED灯 G2 F3 横向绿色交通信号LED灯 1-1 交通灯模块与FPGA的管脚连接表 实验步骤 打开QUARTUSII软件,新建一个工程。 建完工程之后,再新建一个VHDL File,打开VHDL编辑器对话框。 按照实验原理和自己的想法,在VHDL编辑窗口编写VHDL程序,用户可参照光盘中提供的示例程序。 编写完VHDL程序后,保存起来。 对自己编写的VHDL程序进行编译并仿真,对程序的错误进行修改。直到完全通过。 编译仿真无误后,依照按键开关、数字信号源、数码管与FPGA的管脚连接表或参照附录进行管脚分配。表1-2是程序的管脚分配表示例。分配完成后,再进行全编译一次,以使管脚分配生效。 端口名 使用模块信号 对应FPGA管脚 说 明 CLK 数字信号源 L2 时钟为1KHZ RST 按键开关S1 F8 复位信号 R1 交通灯模块横向红色 D3 交通信号灯 Y1 交通灯模块横向黄色 D4 G1 交通灯模块横向绿色 D5 R2 交通灯模块纵向红色 E3 Y2 交通灯模块纵向黄色 E4 G2 交通灯模块纵向绿色 F3 DISPLAY0 数码管A段 G6 通行时间显示 DISPLAY1 数码管B段 G7 DISPLAY2 数码管C段 H3 DISPLAY3 数码管D段 H4 DISPLAY4 数码管E段 H5 DISPLAY5 数码管F段 H6 DISPLAY6 数码管G段 J4 SEG-SEL0 位选DEL0 G5 SEG-SEL1 位选DEL1 G3 SEG-SEL2 位选DEL2 F4 1-2 端口管脚分配表 用下载电缆通过JTAG口将对应的sof文件加载到FPGA中。观察实验结果是否与自己的编程思想一致。 实验设备 SOPC-NIOSII-EP2C35F484 DNF实验箱(EDA) 实验二 数字频率计的设计 实验目的 了解等精度测频的方法和原理。 掌握数字频率计的设计方法。 掌握频率计误差分析方法。 实验原理 所谓频率就是周期性信号在单位时间(1s)内变化的次数。若在一定时间间隔T(也称闸门时间)内测得这个周期性信号的重复变化次数为N,则其频率可表示为 f=N/T 由上面的表示式可以看到,若时间间隔T取1s,则f=N。由于闸门的起始和结束的时刻对于信号来说是随机的,将会有一个脉冲周期的量化误差。进

文档评论(0)

gl5000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档