EDA技术与应用实验指导书2015 下载本文

五、调试及结果测试

1、建立工程 2、搭建电路

CLK连接1Hz时钟,数码管扫描时钟接1KHz; EN接开关,向下打系统复位,向上打正常工作; LAMPA3~0分别连接A向的红、黄、绿和左拐灯; LAMPB3~0分别连接B向的红、黄、绿和左拐灯; 数码管的位选信号SEL0,SEL1分别连接FPGA芯片;

数码管的段选信号A,B,C,D,E,F,G分别连接FPGA芯片。 3、运行工程

拨动开关,观察发光二极管显示的交通灯,以及数码管显示的倒计时。

六、实验报告要求

应提供源程序和测试结果,总结调试过程,并回答思考题。 七、思考题

1、怎样扩展系统,引入救护车优先通过机制?

22

实验6 数字电压表

一、实验目的

设计数字电压表,掌握数据采集和状态机的应用。

二、实验仪器

微机、EDA实验系统

三、实验原理

1、系统方案

利用状态机来实现对ADC0809的采样控制,检测电位器提供的电压信号,由2位数码管显示电压值。

2、ADC0809芯片

ADC0809芯片是8通道、8位逐次逼近式A/D转换器。

CH0~CH7为模拟输入通道,将CH0连接到电位器提供的0V~5V的输出。AD0~AD7为数据输出端。转换时钟ADC_CLK为640KHz。

23

ADC0809工作时序

采样控制器的状态转换图

24

3、采样控制器模块

4、数据锁存器模块

5、显示模块

8位数码管采用动态扫描显示,位选信号SEL0、SEL1、SEL2经过3-8译码后选择1位数码管,段选信号为A、B、C、D、E、F、G、DP。

(1)位选扫描模块

(2)段选扫描模块

(3)显示译码模块

25