技术文档

两只老虎单片机 单片机编程实训任务:多音阶电子琴

小编 2024-10-09 技术文档 23 0

单片机编程实训任务:多音阶电子琴

1. 制作一个多音阶电子琴,由4X4键盘和功放模块组成,设计成16个音符,可随意弹奏想要表达的音乐,音符和按键对应关系如下图所示。点在数字下面表示低音,点在数字上面表示高音,无点的数字表示中音。

画出接线图和流程图,并根据流程图编写代码,仿真实现功能。

2. 制作一个音乐播放器,循环播放歌曲《两只老虎》。该歌曲简谱如下图所示。

简谱知识:无下划线的音符为四分音符;有一个下划线的音符为八分音符,如5;有两条下划线的音符为十六分音符,如6;有点的音符为附加音符,如5· ,为1.5个八分音符。一拍的时长为400ms,以四分音符为节拍,四分音符的时长就为400ms,八分音符的时长就为200ms,十六分音符的时长就为100ms。

送你一个单片机驱动蜂鸣器的电路图,有详细说明哦

蜂鸣器是单片机开发中常用的元器件,下介绍一下蜂鸣器的使用方式。

蜂鸣器从结构区分分为压电式蜂鸣器和电磁式蜂鸣器。压电式为压电陶瓷片发音,电流比较小一些,电磁式蜂鸣器为线圈通电震动发音,体积比较小。

按照驱动方式分为有源蜂鸣器和无源蜂鸣器。这里的有源和无源不是指电源,而是振荡源。有源蜂鸣器内部带了振荡源,如图1中所示,给了 BUZZ 引脚一个低电平,蜂鸣器就会直接响。而无源蜂鸣器内部是不带振荡源的,要让他响必须给 500Hz~4.5KHz 之间的脉冲频率信号来驱动它才会响。有源蜂鸣器往往比无源蜂鸣器贵一些,因为里边多了振荡电路,驱动发音也简单,靠电平就可以驱动,而无源蜂鸣器价格比较便宜,此外无源蜂鸣器声音频率可以控制,而音阶与频率又有确定的对应关系,因此就可以做出来“do re mi fa sol la si”的效果,可以用它制作出简单的音乐曲目,比如生日歌、两只老虎等等。

图1 蜂鸣器电路原理图

我们来看一下图1的电路,蜂鸣器电流依然相对较大,因此需要用三极管驱动,并且加了一个 100 欧的电阻作为限流电阻。此外还加了一个 D4 二极管,这个二极管叫做续流二极管。我们的蜂鸣器是感性器件,当三极管导通给蜂鸣器供电时,就会有导通电流流过蜂鸣器。而我们知道,电感的一个特点就是电流不能突变,导通时电流是逐渐加大的,这点没有问题,但当关断时,经“电源-三极管-蜂鸣器-地”这条回路就截断了,过不了任何电流了,那么储存的电流往哪儿去呢,就是经过这个 D4 和蜂鸣器自身的环路来消耗掉了,从而就避免了关断时由于电感电流造成的反向冲击。接续关断时的电流,这就是续流二极管名称的由来。

蜂鸣器经常用于电脑、打印机、万用表这些设备上做提示音,提示音一般也很简单,就是简单发出个声音就行,我们用程序简单做了个 4KHZ 频率下的发声和 1KHZ 频率下的发声程序,同学们可以自己研究下程序,比较下实际效果。

相关问答

东北大学,西北大学,西南大学,东华大学,中北大学,江南大学,长安大学咋排?

简介一点儿我所了解的东北大学秦皇岛分校,与大家分享:在所有985分校、由分校改名而来的校区、分校区、新建校区(非985校本部院系整体搬迁过去的)中,东北大...

在全国第18届青少年机器人竞赛中,山西代表队的"智能晾衣架"拿了全国大奖,你认为它的新颖之处在哪里?

全国第18届青少年机器人竞赛是由中国科学技术协会主办的,规格是很高的。山西代表队的项目“智能晾衣架”,能在小学组机器人创意比赛中能获得一等奖,实属不易,...

大学软件工程的学生怎么学好c语言?

我阐述下我,作为一个过来人的观点(绝对管用,不管用找我)1、专业的第一门编程语言c语言基本上是大学软件专业必修的第一门编程语言课程,第一年的c语言的基...其...

2019年东北大学秦皇岛分校对浙江的录取分数线会升还是降?

由分校自动化、测控、电气、机械、车辆等专业的学生组成的代表队在控制工程学院教师团队的指导下,综合运用机械制图、电子电路、自动控制、单片机、传感技术、...

iphone6plusnfc功能怎么使用- 汇财吧专业问答

[回答]中行信用卡怎么样绑定applepay?中行信用卡绑定applepay支付流程2月18日最新消息,今日凌晨5点苹果公司携ApplePay正式登陆中国,其中包含中国银行、建...

C头文件中声明的函数都是在哪儿定义的?- 汇财吧专业问答test

[回答]声明并不是定义,对于全局的或公共的变量,都会在一个头文件里用extern关键字声明变量,表明这个变量是个外部变量,已经再某一个.cpp文件中定义了.然后...

东成手电钻开关按下去回不来怎么维修

东成手电钻开关按下去回不来怎么维修

猜你喜欢