基于AT89C52单片机的简易电子琴设计报告(14)
时间:2025-03-12
时间:2025-03-12
Y
图9、判断音阶(高中低音)子程序
3.3.2 播放子程序(包括自动播放存储音乐和按键发音)
本设计共两种播放模式,包括自动播放存储音乐和按键发音。上电后,首先开中断并设定定时器0为工作方式1,当自动播放键按下时,进入中断,根据乐
谱在定义的音频数组中查找相应音律,然后给定时器赋初值,即开始播放音乐。当DO、RE、MI、FA、SO、LA、SI七种音符键按下时,根据音阶值(如3.3.1中高中低对应)和音符值在定义的音频数组中查找相应音律,然后给定时器赋初值,即按键发音。
图10、播放子程序
下一篇:心肺复苏术