基本信息
文件名称:《单片机技术与应用》 课件 项目五 任务4-简易电子琴的设计.pptx
文件大小:460.61 KB
总页数:13 页
更新时间:2025-06-19
总字数:约小于1千字
文档摘要

项目五简易电子琴的设计

任务四

简易电子琴的设计

任务描述

本次任务要求是利用所给键盘的1,2,3,4,5,6,7,8八个键,能够发出7个不同的音调,而且有一个按键可以自动播放歌曲,要求按键按下时发声,松开延时一小段时间,中间再按别的键则发另外一音调的声音,当系统扫描到键盘按下,则快速检测出是哪一个按键被按下,然后单片机的定时器启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个按键被按下,则启动中断系统。前面的发音停止,转到后按的键的发音程序。发出后按的键的音调。

知识链接

单片机控制蜂鸣器播放音乐

单片机控制蜂鸣器播放音乐

任务实施

1.硬件电路

2.程序设计

1.硬件电路

2.程序设计

知识总结

控制定时器的定时时间产生不同频率的方波,驱动喇叭发出不同音阶的声音,再利用延时来控制发音时间的长短,即可控制节拍,把乐谱中的音符和相应的节拍变换成定常数和延迟常数,可以作为数据表格存放在存贮器中。由程序查表得到定时常数和延迟常数,分别用以控制定时器产生方波的频率和发出该频率方波的持续时间.

综合评价

课后作业

根据所学内容完成本项目的仿真设计。

谢谢观看

《单片机技术及应用》课程