基于单片机的电子琴设计_毕业设计(编辑修改稿)内容摘要:

12345678RESET91011121314151617XTAL218XTAL119VSS202122232425262728PSEN29ALE30EA313233343536373839VCC40U189s52VCCVCC12Y1XTAL30pFC230pFC310uFC110KR5VCCS6SWPB123456789P11K 排阻VCCf9g10e1d2A3c4DP5b6a7A8DS1Dpy BlueCAVCC330RR1GAIN1IN2IN+3GND4VOUT5VS6BYPASS7GAIN8U2LM38610UFC510UFC4VCCS2SWPBS3SWPBS4SWPBS5SWPBS8SWPBS9SWPBS10SWPBS11SWPBS13SWPBS14SWPBS15SWPBS16SWPBS18SWPBS19SWPBS20SWPBS21SWPB10UFC15VOUTLS?扬声器VOUT 湄洲湾职业技术学院 2020 届毕业生设计产品说明 9 附录 序号 元件名称 阻值 数量 位号 1 电容 30PF 2 2 电阻 10K 3个 3 电阻 1K 1 4 电容 10UF 2个 5 排阻 10K 1个 6 电位器 10K 1个 7 插座 DIP40 1个 8 轻触按键 17个 9 LM386 1个 10 晶振 12M 1个 11 扬声器 1个 湄洲湾职业技术学院 2020 届毕业生设计产品说明 2 附录 include //本程序是电子琴的程序,能够实现单独演奏和放一首歌曲的功能。 其中,按键 1~15 是用 于单独演奏的,按键 16 是用于播放歌曲的 //播放歌曲的时候需要按复位键才能够停止。 //共阴极数码管段码表 ,最后一字节 为黑屏 unsigned char code DSY_CODE[]={0x28,0xee,0x34,0xa4,0xe2,0xa1,0x21,0xec,0x20,0xa0,0x60,0x23,0x39,0x26,0x31,0x71,0xbf}。 //各音符对应的延时表 unsigned int code tone_delay_table[]={64021,64103,64260,64400,64524,64580,64684,64777,64820,64898,64968,65030,65058,65110,65157,65178}。 //蜂鸣器的位定义 sbit beep=P3^0。 define SOUND_SPACE 4/5 //定义普通音符演奏的长度分率 ,//每 4 分音符间隔 //同一首歌 的谱子 unsigned char code Music[]={ 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03, 0x17,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02, 0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02, 0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66, 0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00, 0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03, 0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03, 0x19,0x02, 0x1A,0x02, 0x19,0x0C, 0x18,0x0D, 0x17,0x03, 0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C, 湄洲湾职业技术学院 2020 届毕业生设计产品说明 3 0x10,0x02, 0x。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。