- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
蜂鸣器表音乐说明(国外英文资料)
蜂鸣器表音乐说明
On the worlds only good mother of SCM Music Program
SCM plays a note, through the pin, periodic output of a particular frequency square wave.
This requires the microcontroller, in half a cycle output low level, another half cycle output high level, cycle again and again.
How long is the half cycle time? It is well known that the period is the reciprocal of the frequency, and the half period can be calculated by the frequency of the note.
When playing, according to the note frequency difference, the corresponding half cycle timing time initial value is sent into the timer, and then the timer outputs the high-low level on time.
The following is a widely circulated microcontroller music program, it can play the cycle of only mom in the world this piece of music. Many people are concerned about how to modify the content of the music, but do not know how to start.
On the road to do the program, given that, I hope to help you, you can go after writing new music.
In this program, there are two data tables in which the initial values of the half cycle time corresponding to the frequency of various notes are stored.
With these data, the microcontroller can play from bass, Alto, treble and treble, four eight degrees, a total of 28 notes.
When playing music, the timing initial value is found from the semi periodic data table according to the different value of the note, and the tone of the pronunciation can be controlled when the timer is sent in.
For example, the 0xF2 and 0x42 in the table are sent to the timer, and the timer generates interrupts according to this initial value. The output square wave, which people say sounds like bass 1.
Music data, but also to write a data table, the program to code, unsigned, char, sszymmh[] named.
Each of the three digits in the table illustrates a note, they represent respectively:
The first number is one of the 1234567 representative numerical notes, to send...;
The second is one of the 0123, representing the bass, Alto, trebl
您可能关注的文档
最近下载
- 0102、U9 cloud供应链-采购管理.pptx VIP
- 0301、U9 cloud财务-基础知识.pptx VIP
- 人员培训记录表格(表格模板DOC格式).docx VIP
- 02-全员培训-U9cloud全产品介绍.pptx VIP
- 音乐鉴赏:器乐知识及作品鉴赏PPT教学课件.pptx VIP
- 0305、U9 cloud财务-成本核算.pptx VIP
- SL 640-2013 输变电项目水土保持技术规范.pdf
- 福建省厦门市同安区第一中学2024-2025学年七年级上学期期中质量检测英语试题.docx VIP
- 0303、U9 cloud财务-应收管理.pptx VIP
- 0201、U9 cloud生产管理-领域知识.pptx VIP
文档评论(0)