数字电路与EDA技术实验指导书(2011级电信实验班) 下载本文

(3)显示译码模块

四、实验步骤

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

音符基准时钟连接6MHz,节拍基准时钟连接4Hz; 蜂鸣器的驱动信号speaker连接蜂鸣器; 数码管的位码信号分别连接SEL0、SEL1;

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

听蜂鸣器演奏的乐曲,观察数码管显示的音符。

五、实验数据记录

源程序 六、思考题

1、怎样修改程序,演奏其它乐曲?

23

实验8 数字钟设计

一、实验目的

通过本次实验,掌握数字钟的工作原理,学会级联计数、数码管译码和动态显示、键盘的消抖和有限状态机设计方法。 二、实验仪器

PC机、EDA实验系统。 三、实验原理

1、系统方案

设计多功能数字钟,提供计时、校时和报时功能。

数字钟设4个输入端,分别为基准时钟输入、功能选择、时分切换和增加数值按键。

引入4Hz基准时钟来实现计时。

通过功能选择键来切换计时、校时和报时三种运行模式。 在校时和报时模式下,由时分切换键区分当前调整的时间参数。 增加数值键可以让时间参数增1,如果长按则会连续快速增1。

数字钟还具有整点报时和定时闹铃功能,扬声器可引入1KHz的基准时钟。

2、按键模块

由于按键存在机械抖动,可引入1KHz的基准时钟,延时约12ms,等待按键稳定后,再检测其状态。

3、显示模块

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

24

(1)位选扫描模块

(2)段选扫描模块

(3)显示译码模块

四、实验步骤

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

计时基准时钟和闹铃基准时钟连接4Hz; 蜂鸣器的驱动信号speaker连接蜂鸣器;

功能选择键、时分切换键和增加数值键分别连接3个按键; 数码管的位码信号分别连接SEL0、SEL1、SEL2; 数码管的段码信号分别连接A、B、C、D、E、F、G。 3、运行工程

按下按键设置时间,观察数码管显示的时间,听蜂鸣器的报警声。

五、实验数据记录

源程序 六、思考题

1、怎样扩展系统,实现年、月、日的计时和显示?

25

实验9 数字电压表设计

一、实验目的

通过本次实验,掌握电压测量原理,学会A/D采样控制的设计方法。 二、实验仪器

PC机、EDA实验系统。 三、实验原理

1、系统方案

设计一个数字电压表,测量0~5V的电压信号。

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

2、ADC芯片ADC0809

ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D转换器。

它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。

26