网站大量收购闲置独家精品文档,联系QQ:2885784924

用内部eeprom储存16个音.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用内部eeprom储存16个音

用内部eeprom储存16个音 /********************************************************************************************************************************** *作者:朱丹武 *时间:2012年12月1日 *功能:多功能电子琴。可自动播放,可手动演奏,可现场编辑播放 /*********************************************************************************************************************************/ #define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include reg52.h //包括一个 52 标准内核的头文件 //#define DelayTime 10 //DelayTime用于控制IIC的速度,有些器件可能并不支持高速的IIC通信 sbit BEEP=P0^7; //喇叭输出脚 sbit RS=P3^7; sbit RW=P3^6; sbit E=P3^5; sbit K1=P2^0; #define RdCommand 0x01 //定义ISP的操作命令 #define PrgCommand 0x02 #define EraseCommand 0x03 #define Error 1 #define Ok 0 #define WaitTime 10 //定义CPU的等待时间 sfr ISP_DATA=0xe2; //寄存器申明 sfr ISP_ADDRH=0xe3; sfr ISP_ADDRL=0xe4; sfr ISP_CMD=0xe5; sfr ISP_TRIG=0xe6; sfr ISP_CONTR=0xe7; uchar temp1=0,temp2=0; uchar m,o; bit dat; unsigned char k,z,s; uchar i=0; int a[30]; uchar code jie8[17]={12,14,16,17,19,21,23,24,26,28,29,31,32,33,34,35};//1234567`1 八个音符在频率表中的位置 uchar c; uchar l,h,v=0,u=0; ulong n; sfr LCDData=0x80; sfr keyport=0x90; uchar th0_f,timer1h; //下次的中断时间, 这个时间, 控制音调高低 //在中断中装载的 T0 的值高 8 位 uchar tl0_f,timer1l; //在中断中装载的 T0 的值低 8 位 //T0 的值,及输出频率对照表 uchar code freq[36*2]={ 0xA9,0xEF,//00220HZ ,1 //0 0x93,0xF0,//00233HZ ,1# 0x73,0xF1,//00247HZ ,2 0x49,0xF2,//00262HZ ,2# 0x07,0xF3,//00277HZ ,3 0xC8,0xF3,//00294HZ ,4 0x73,0xF4,//00311HZ ,4# 0x1E,0xF5,//00330HZ ,5 0xB6,0xF5,//00349HZ ,5# 0x4C,0xF6,//00370HZ ,6 0xD7,0xF6,//00392HZ ,6# 0x5A,0xF7,//00415HZ ,7 0xD8,0xF7,//00440HZ 1 //12 0x4D,0xF8,//00466HZ 1# //13 0xBD,0xF8,//00494HZ 2 //14 0x24,0xF9,//00523HZ 2# //15 0x87,0xF9,//00554HZ 3 //16 0xE4,0xF9,//00587HZ 4 //17 0x3D,0xFA,//00622HZ 4# //18 0x90,0xFA,//00659HZ 5 //19 0xDE,0xFA,//00698HZ 5# //20 0x29,0xFB,//00740HZ 6 //21 0x6F,0xFB,//00784HZ 6# //22 0xB1,0xFB,//00831HZ 7 //23 0xEF,0xFB,//00

文档评论(0)

pep2233 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档