单个按键控制多个音阶声音输出〖AT89S52单片机入门教程〗
3页第24课 单个按键控制多个音阶声音输出 这一课,我们用一个按键,不断按下,就更换音符输出。总共输出8个音符。 # /包括一个52标准内核的头文件 _7; /喇叭输出脚 1= ; 2= ; 3= ; 4= ; ; /在中断中装载的,及输出频率对照表 6*2= 0,1 /0 0,1# 0,2 0,2# 0,3 0,4 0,4# 0,5 0,5# 0,6 0,6# 0,7 0,0# /13 0,0# /15 0,0,0# /18 0,0# /20 0,0# /22 0,01 01# 02 02# 03 04 04# 05 05# 06 06# 07 /35 ; /定时中断0,用于产生唱歌频率 H0= /调入预定时值 /取反音乐输出 /单个按键控制多个音阶声音输出 n; i; =12,14,16,17,19,21,23,24;/12345671八个音符在频率表中的位置 0 /使用定时器0的16位工作模式 0; 1; 1; ) /按键 i*2; /置一个音符的值 i*2+1; 1; n=0;n10000;n+); /声音延时 n=0;n1000;n+); /去抖延时 0; i+; /循环下一个音符 if(i=8)i=0; 程序简单,不多解释。 请编译,运行,看结果。 可以看到,我们不断按下鸣器就发出不同的音符。总共8个。 作业: 改为按一个键,可以输出更多的比如15个音符。
《单个按键控制多个音阶声音输出〖AT89S52单片机入门教程〗》由会员工****分享,可在线阅读,更多相关《单个按键控制多个音阶声音输出〖AT89S52单片机入门教程〗》请在金锄头文库上搜索。
《本草纲目》颈椎病治疗偏方
护士长素质与管理技巧
最美女教师张丽莉感人事迹学习心得体会
建设工程工程量清单计价规范2008版
最新工程资料管理制度
人教版三年级数学上册第四单元课时练习题
机动车倒车时应做到
风行汽车D19柴油车油耗三包协议
面越经营手册
某电子商务公司薪酬管理制度管理【精选文档】
城市社区工作流程
毕业设计论文基于单片机的电话拨号防盗报警器设计
修订版图书上市前如何策划等
MS 5 安装 for Windows XP
公务员考试专业科目:计算机——软件工程
个人住房银行贷款抵押合同范本
某食品广告策划书
最新【湘教版】九年级数学上册:3.2平行线分线段成比例同步练习及答案
电工学电子技术第七版下册答案
东北大学21春《分析化学》在线作业一满分答案52
2022-08-23 3页
2022-08-23 2页
2021-04-14 9页
2021-02-03 37页
2021-02-03 37页
2021-02-03 39页
2021-02-03 14页
2021-02-03 39页
2020-09-25 1页
2020-09-25 2页