新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于STC89C51单片机的电子琴设计

基于STC89C51单片机的电子琴设计

作者:时间:2010-09-29来源:网络收藏

2 系统软件设计
由于本系统可以产生各种频率的声音,所以可由喇叭发出“DO”、“RE”、“ME”……的音阶。系统中的定时器O工作于模式0,计时时长可根据所发音的频率而定,表2所列是各个音符所对应的频率值。而由频率值推得的定时器计数初值。则可由以下关系式求得:

9f.JPG

式中,f为频率值;t为方波的宽度,以μs表示;co为定时器所计数的次数,lo为计数初值的低字节,hi为计数初值的高字节。图5所示为主程序的工作流程。

3 结束语
本文中所设计的具有存储功能的电子琴是由STC89C51、小键盘、以及音频功放电路和扬声器组成的。利用该电子琴电路。用户可以自由地输入音符,从而使扬声器发出悦耳的音乐。此外,通过改变按键式电子琴的控制程序,也可以设计不同类型的电子琴。还可以通过扩展RAM的方法增加内存容量,从而更大地发挥电子琴的存储功能。


上一页 1 2 3 下一页

关键词: LCD 单片机

评论


相关推荐

技术专区

关闭