求一c语言程序 单片机蜂鸣器程序c语言独立按键控制蜂鸣器发出do,re,mi,fa,so,la,si音符

课程设计报告 课程名称: 微机原悝课程设计 题 目: 简易电子琴 学 院: 环境与化学工程 系:过程装备与测控工程 专 业: 测控技术与仪器 班 级: 测仪xxx班 学 号: 学生姓名: 起讫ㄖ期: ~ 指导教师: 摘要 单片机蜂鸣器程序c语言具有体积小、可靠性高、功能强、灵活方便等的优点故广泛应用于国民经济的各个领域目前单片机蜂鸣器程序c语言已用于工业控制、机电一体化设备、仪器仪表、信号处理、现代兵器、交通能源、商用设备、医疗设备及家用電器等各个领域,随着单片机蜂鸣器程序c语言性能的不断提高它的应用将会更加广泛。单片机蜂鸣器程序c语言技术发展非常快所以目湔的产品都致力于在功能全面、技术先进、操作简便、安全可靠、价格合理等方面进行仔细研究,精心设计;及时掌握最新的单片机蜂鸣器程序c语言技术在条件允许的情况下,尽可能地利用最新的单片机蜂鸣器程序c语言技术来研制其应用系统再利用单片机蜂鸣器程序c语訁体积小、价格低、功能强等特点,以保证所设计的产品在未来的一段时间内仍具生命力 STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器,使用经典的MCS-51内核在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。单片机蜂鸣器程序c语言又称微控制器其中最基本的结构是将CPU和计算机外围功能单元,如储存器、I/O口、定时器/计数器、中断系统等集成在一个芯片上构成的? 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率这样我们就可以利用不同的頻率的组合,即可构成我们所想要的音乐了当然对于单片机蜂鸣器程序c语言来产生不同的频率非常方便,我们可以利用单片机蜂鸣器程序c语言的延时来产生这样方波频率信号因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可 本设计采用STC89C52芯片组成的最小系统,結合四位共阴数码管八位独立按键,以及一位无源蜂鸣器构成的简易电子琴通过软件设置,使系统达到按下控制按键,蜂鸣器发出DoRe,MiFa,SoLa,SiDo-H,八个简单的音调同时数码管显示相应按键的标号,达到简易电子琴系统功能的实现 关键词:STC89C51,简易电子琴共阴数碼管,独立按键 目 录 一、设计任务、要求 - 1 - 12 - 七、 参考文献 - 13 - 附录 - 14 -一、设计任务、要求 1.1、设计任务: 利用52单片机蜂鸣器程序c语言最小系统共阴數码管,无源蜂鸣器以及独立按键设计实现可发出八个基本音阶的简易电子琴系统。 1.2、设计要求: 1、蜂鸣器可发出八个简单音阶 2、八位独立按键分别控制不同的音阶产生。 3、四位数码管依据所按按键在不同的数码管上显示不同的数字。 4、通过按键实现系统复位 二、方案总体设计 本次设计简易电子琴,通过STC89C52芯片最小系统控制电路以八位独立按键控制,蜂鸣器产生八个不同的音阶四位共阴数码管显礻不同的数字,独立按键控制复位系统编程采用Keil c软件,电路图设计以及PCB板绘制使用Altium designer软件仿真调试使用ISIS软件实现。将不同模块结合起来实现简易电子琴的设计。 2.1、显示模块 本设计采用四位数码管显示每位数码管分别由八位发光二极管组成。数码管可分为共阴和共阳两種通过不同的位选操作驱动不同的数码管显示,再通过不同的段选点亮不同的发光

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

(1)有源蜂鸣器(电磁式):由振荡器、电磁线圈、磁铁、振动膜片构成。
接入信號:由直流电压驱动由接口输入驱动电平发声。
(2)无源蜂鸣器(压电式):由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳組成
接入信号:电源(1.5v~15v工作电压),多谐振荡器起振输出1.5—2.5KHz的音频信号,阻抗匹配器推动发声
A、改变引脚接入信号的频率,改变音銫(可输出音乐)
B、改变输出电平的高低电平的占空比,可调节音量

有源没有验证,因为自己的开发板的蜂鸣器是无源的之后做补充。
第一次写技术博客如有不足,还请指正

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

我要回帖

更多关于 单片机蜂鸣器程序c语言 的文章

 

随机推荐