• 大小: 218KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: 其他
  • 标签: proteus  单片机  

资源简介

基于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

评论

共有 条评论