让单片机唱歌的c语言程序是怎么弄的? 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? lycdl 高粉答主 2019-07-17 · 醉心答题,欢迎关注 知道大有可为答主 回答量:2万 采纳率:94% 帮助的人:4979万 我也去答题访问个人页 关注 展开全部 其实原理很简单,就是控制单片机的某个引脚,输出一定频率的方波信号,而输出方波信号的方法,是最基础的,最简单的编程了,用定时器定时,根据信号频率算出信号周期,然后计算出定时的时间。那单片机演奏歌曲的程序,也是同样的原理,只是事先根据歌曲的简谱查出每个音阶的信号频率,再根据各音阶频率计算出定时器的初值。演奏时,按简谱的各音阶顺序输出不同的频率的信号就行了。下表是音阶与频率对应关系表,给出常用音阶对应的定时常数。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容单片机-国民技术单片机正品现货、技术支持、样品www.szlvdu.com查看更多proteus仿真设计51/STM32单片机proteus仿真设计51/STM32单片机qianhu.wejianzhan.com广告【正版】DirectX-c程序和c++-Win系统文件全能修复dll.ahmfsoft.com查看更多 其他类似问题 2016-11-28 怎样学习单片机c语言 5 2016-07-05 怎么用单片机编写音乐程序 1 更多类似问题 > 为你推荐: