使用FPGA实现蜂鸣器发出救护车鸣笛的实验教程免费下载

资料大小: 0.41 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-06-12

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:蜂鸣器(224)计数器(745)fpga(9650)

本文档的主要内容详细介绍的是使用FPGA实现蜂鸣器发出救护车鸣笛的实验教程免费下载。

  1. 实 验 任 务

  实现开发板上的蜂鸣器发出救护车鸣笛声。通过这个实验,掌握采用 VerilogHDL 语言编程实现蜂鸣器发声的方法。

  2. 实 验 环 境

  硬件实验环境为艾米电子工作室型号 EP2C8Q208C8 增强版开发套件。软件实验环境为 Quartus II 8.1 开发软件。

  3. 实 验 原 理

  艾米电子工作室开发板板载 50MHZ 的晶振,通过 Verilog HDL 语言编程将此频率分频后驱动一个 I/O 口。这个 I/O 口连接到一个交流蜂鸣器。通过改变这个 I/O 口的输出频率,就可以使蜂鸣器发出各种声音和音乐。本次实验实现蜂鸣器发出救护车鸣笛声,我们可以通过让蜂鸣器交替发出两个音调来实现。首先我们使用一个 24 位的计数器“tone”来产生一个低频的方波。其最高有效位(tone[23])以大约 1.5Hz 的频率翻转。我们使用这一位(tone[23])来控制主计数器产生在两个频率之间切换的输出波形,这样一来就可以交替发出两个音调。

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料