资源简介
基于8051单片机芯片的可演奏的电子琴设计,可弹奏及播放内置音乐
代码片段和文件信息
#include
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar STH0;
uchar STL0;
sbit led1=P3^0;
sbit led2=P3^1;
sbit s1=P3^2;
sbit s2=P3^3;
bit fy=0;
uchar Song_Index=0Tone_Index=0;
sbit beep=P3^7; //定义蜂鸣器
uchar ktemkeyno;
//外部中断0,这里是弹唱按键
void EXO_INT() interrupt 0
{
fy=0;
led1=1;
led2=0;
}
//外部中断1 这里是播放按键
void EX1_INT() interrupt 2
{
fy=1;
led1=0;
led2=1;
}
uchar code DSY_CODE[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x770x7c0x390x5e0x790x71};
uint code table[]={63628638356402164103642606440064524
64580646846477764820648986496865030
650586511006515765178652176525265283}; //频率
uchar code song[][40]=
{
{99101111109877899889910111110987789877-1} //欢乐颂
{11121112111211117131211119111191111981098797-1}//找朋友
{911871110999101112119118711109111111121377-1}//雪绒花
{99101111109877899889910111110987789877-1} //欢乐颂
{11121112111211117131211119111191111981098797-1}//找朋友
{911871110999101112119118711109111111121377-1}//雪绒花
{99101111109877899889910111110987789877-1} //欢乐颂
{11121112111211117131211119111191111981098797-1}//找朋友
{911871110999101112119118711109111111121377-1}//雪绒花
{99101111109877899889910111110987789877-1} //欢乐颂
{11121112111211117131211119111191111981098797-1}//找朋友
{911871110999101112119118711109111111121377-1}//雪绒花
{99101111109877899889910111110987789877-1} //欢乐颂
{11121112111211117131211119111191111981098797-1}//找朋友
{911871110999101112119118711109111111121377-1}//雪绒花
{911871110999101112119118711109111111121377-1}//雪绒花
};
uchar code len[][40]=
{
{222222222122426222222222222426}
{222222222222222222222222222}
{42642642222664264264222266}
{222222222122426222222222222426}
{222222222222222222222222222}
{42642642222664264264222266}
{222222222122426222222222222426}
{222222222222222222222222222}
{42642642222664264264222266}
{222222222122426222222222222426}
{222222222222222222222222222}
{42642642222664264264222266}
{222222222122426222222222222426}
{222222222222222222222222222}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-11-10 12:56 仿真程序\
文件 10545 2011-10-10 12:40 仿真程序\key
文件 5041 2011-10-10 12:39 仿真程序\key.c
文件 6238 2011-10-10 12:40 仿真程序\key.hex
文件 54 2011-10-10 12:40 仿真程序\key.lnp
文件 8959 2011-10-10 12:40 仿真程序\key.LST
文件 10918 2011-10-10 12:40 仿真程序\key.M51
文件 10638 2011-10-10 12:40 仿真程序\key.OBJ
文件 1021 2011-10-06 20:05 仿真程序\key.opt.bak
文件 148 2011-11-06 22:30 仿真程序\key.plg
文件 2142 2011-10-06 19:58 仿真程序\key.Uv2.bak
文件 65828 2011-11-06 22:30 仿真程序\key.uvopt
文件 13395 2011-10-07 08:50 仿真程序\key.uvproj
文件 1012 2011-10-06 19:58 仿真程序\key_Opt.Bak
文件 2141 2011-10-06 19:45 仿真程序\key_Uv2.Bak
文件 65822 2011-10-11 17:51 仿真程序\key_uvopt.bak
文件 13396 2011-10-07 08:47 仿真程序\key_uvproj.bak
文件 120081 2011-10-09 14:42 仿真程序\Last Loaded 可演奏的电子琴.DBK
文件 6376 2005-03-22 15:22 仿真程序\STARTUP.A51
文件 14048 2011-10-10 12:40 仿真程序\STARTUP.LST
文件 749 2011-10-10 12:40 仿真程序\STARTUP.OBJ
文件 223744 2011-10-06 19:32 仿真程序\单片机电子琴课程设计.doc
文件 120583 2011-10-09 23:04 仿真程序\可演奏的电子琴.DSN
文件 768 2011-11-08 22:09 仿真程序\可演奏的电子琴.PWI
相关资源
- STC15F
- 51单片机通信采样proteus仿真方波转化
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- proteus仿真 AT89C51输出各种波形
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
川公网安备 51152502000135号
评论
共有 条评论