资源简介
基于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
相关资源
- 飞思卡尔单片机选型指南
- 基于单片机的智能交通灯PROTEUS仿真图
- 51单片机PID控制含DAC0832DA转换程序完全
- 基于单片机的秒表设计源代码
- 51单片机利用传感器测距
- 51单片机PCF8591
- 基于51单片机的交通灯实验报告
- 51单片机多任务编程思想
- proteus制作的计算器
- 基于单片机的压力测量系统设计
- proteus 8 professional 汉化包 亲测好用
- 基于单片机的光电计数器设计
- 基于STC单片机的PID温度控制程序
- 用PROTEUS的12864液晶仿真示波器
- 单片机20个超详细图文教程
- 单片机采集adc08040-5V信号数码管显示
- 单片机原理及应用技术_第二版_李全利
- 基于51单片机、PCF8563时钟芯片的智能
- 基于51单片机电子密码锁
- 基于51单片机的直流电机PWM调速系统
- 智能小车-51单片机-红外避障基础版
- 基于51单片机的超声波避障小车AD原理
- Arduino STM32 平衡小车之家平衡小车源码
- 2017江西省电子赛现场赛解决仿真
- 关于单片机的应用探究--文献综述
- 基于AT89C852单片机的简易电子琴设计原
- 基于proteus仿真的LCD12864的驱动程序
- 基于51单片机的篮球计分器论文.doc
- 51单片机GY906测量人体测温度,eeprom存
- wifi时钟.zip
评论
共有 条评论