想用51单片机做一个智能播放MP3的东西 求程序和电路图 ps :我们基础有点弱……

类似于智能讲解员之类的东西~... 类似于智能讲解员之类的东西~ 展开
 我来答
百度网友ba4ffee
2012-03-17 · TA获得超过425个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:99.9万
展开全部
MP3我做出来了,但我可以负责任的告诉你,C51不能做MP3!最起码也得是ST12C5A60S2级别的单片机,我用的是STM32.。51做出来的MP3会非常卡,卡到根本听不了,3分钟的歌能放7分多钟,可想而知有多卡!其2,MP3是需要存储设备的,比如说用SD卡,这种东西是需要“文件系统”的,音频播放芯片可以用VS1003,显示可以用TFT液晶。整个程序至少要四五千行(不算库),51的内存根本不够。
但是51可以驱动VS1003,听个滴滴答答的测试音还是可以的,你可以百度一下“振南电子”,有全套的MP3制作方案,还有视频教程!从完全不了解MP3制作,到制作成功大概要两个多月,可以长期交流。
yaojing54321
2012-03-20 · 超过24用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:49.9万
展开全部
是用51内核的单片机吧?一般有专用芯片,像山景AU7842、AU7850等等都可以做出你说的MP3播放器,性能好点的用AVR的AT89C51SND1做,这类型的单片机是可以即做控制芯片,也集成DSP解码部分。你需要的图和程序就比较多了,没办法在这上面发给你看了。需要的话给个邮箱。
追问
我们选了个 点创公司的minic-a101fs  是个语音模块 他们做好的 但是很难买到       您说的那个au7842好像可以 但是难买吗 还有贵不贵 学校的工训中心会不会给报啊……那个好做么 看上去好像很专业所以很复杂 了
其实我们只要51给他一个信号 然后让模块播放事先在sd卡里的mp3就
追答
7850和7842含税要20左右的,不是很难买,国产的。如果你以公司的名义联系山景公司,可以申请到样片和公版程序。只要懂基本的C语言,在给的程序上稍加修改就可以了,不困难。现在的
如果你们用语言芯片的话就用普通的51就行了。无需用MP3解码芯片的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4fac99c
2012-03-16 · TA获得超过1612个赞
知道大有可为答主
回答量:2529
采纳率:0%
帮助的人:978万
展开全部
这个是设计我读大学时有一个好友做过,当时是做来参加学校电子大赛的。推荐一个电子技术导航网站给你吧!或许会对你学习电子技术有帮助------ 电子世家网址导航 。他分类收录了很多优秀的电子技术网站,你可以去逛逛的;特别是它里面的那些网站的论坛,有很多大虾分享的资料,你所提到的资料在里面因该可以找到的,不过遇到好的资料也可以下载回来以备不时只需啊!呵呵.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b918bbd91
2012-03-17 · 超过24用户采纳过TA的回答
知道答主
回答量:182
采纳率:0%
帮助的人:80.2万
展开全部
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
int b=0;
int a;
sbit P2_4=P2^4;
sbit P2_3=P2^3;
sbit P3_4=P3^4;
sbit P1_0=P1^0;
sbit P3_5=P3^5;
sbit P3_6=P3^6;
sbit P3_7=P3^7;
sbit dula=P2^6;
sbit wela=P2^7;
sbit P1_7=P1^7;
uchar code table[]={0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71};
uchar temp,key,i,j,STH0,STL0;
uint code tab[]={64260,64400,64463,64580,64684,64777,64820,64898,64968,
64994,65058,65110,65157,65178,65217,65252};
uint code tabb[]={64463,64524,64633,64732,64777,64860,
64934,64994,65030,65085,65134,65157,65198,65235,
65268,65283};
//void display( uchar key);
void delay(uint z);
void music();
void main(void)
{
TMOD=0x01;
ET0=1;
EA=1;
while(1)
{
if(P1_7==0)
b++;
if(b==2)
b=0;
if(b==0)
{

P3=0xff;
P3_4=0;
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
delay(5);
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
switch(temp)
{
case 0x0e:
key=0;
break;
case 0x0d:
key=1;
break;
case 0x0b:
key=2;
break;
case 0x07:
key=3;
break;
}

temp=P3;
//display(key);
P2_3=~P2^3;
P2_4=~P2_4;
STH0=tab[key]/256;
STL0=tab[key]%256;
TR0=1;
temp=temp & 0x0f;
while(temp!=0x0f)
{
temp=P3;
temp=temp&0x0f;
}
TR0=0;
P2_3=1;
P2_4=1;
}
}
P3=0xff;
P3_5=0;
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
for(i=50;i>0;i--)
for(j=200;j>0;j--);
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
switch(temp)
{
case 0x0e:
key=4;
break;
case 0x0d:
key=5;
break;
case 0x0b:
key=6;
break;
case 0x07:
key=7;
break;
}

temp=P3;
//display(key);
P2_3=~P2^3;
P2_4=~P2_4;
STH0=tab[key]/256;
STL0=tab[key]%256;
TR0=1;
temp=temp & 0x0f;
while(temp!=0x0f)
{
temp=P3;
temp=temp&0x0f;
}
TR0=0;
P2_3=1;
P2_4=1;
}
}
P3=0xff;
P3_6=0;
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
for(i=50;i>0;i--)
for(j=200;j>0;j--);
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
switch(temp)
{
case 0x0e:
key=8;
break;
case 0x0d:
key=9;
break;
case 0x0b:
key=10;
break;
case 0x07:
key=11;
break;
}

temp=P3;
P2_3=~P2^3;
P2_4=~P2_4;
// display(key);
STH0=tab[key]/256;
STL0=tab[key]%256;
TR0=1;
temp=temp & 0x0f;
while(temp!=0x0f)
{
temp=P3;
temp=temp&0x0f;
}
TR0=0;
P2_3=1;
P2_4=1;
}
}

P3=0xff;
P3_7=0;
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
for(i=50;i>0;i--)
for(j=200;j>0;j--);
temp=P3;
temp=temp & 0x0f;
if (temp!=0x0f)
{
temp=P3;
temp=temp & 0x0f;
switch(temp)
{
case 0x0e:
key=12;
break;
case 0x0d:
key=13;
break;
case 0x0b:
key=14;
break;
case 0x07:
key=15;
break;
}
temp=P3;
P2_3=~P2^3;
P2_4=~P2_4;
//display(key);
STH0=tab[key]/256;
STL0=tab[key]%256;
TR0=1;
temp=temp & 0x0f;
while(temp!=0x0f)
{
temp=P3;
temp=temp&0x0f;
}
TR0=0;
P2_3=1;
P2_4=1;
}
}
}
if(b==1)
music();
}
}
void music()
{

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
delay(500);
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
delay(500);
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(1000) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(4000) ;
TR0=0;

//|;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;
//|;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(4000) ;
TR0=0;
//|;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(250) ;
TR0=0;
//|;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(4000) ;
TR0=0;
//|;
delay(500);
STH0=tabb[3]/256;
STL0=tabb[3]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;
//|;
STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(500) ;
TR0=0;
//|;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(4000) ;
TR0=0;
//|;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;

delay(500);

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;
//|;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(4000) ;
TR0=0;
//|;

for(a=0;a<2;++a)
{
b=0;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(500) ;
TR0=0;
//|;
STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(1500) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(250) ;
TR0=0;
//|;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(250) ;
TR0=0;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(250) ;
TR0=0;
//|;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(4000) ;
TR0=0;
//;
STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(1000) ;
TR0=0;
//;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[3]/256;
STL0=tabb[3]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(1500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1; delay(250) ;
TR0=0;
//;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[11]/256;
STL0=tabb[11]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(1500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(1000) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
delay(500);
STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[12]/256;
STL0=tabb[12]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[13]/256;
STL0=tabb[13]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(1500) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
delay(250) ;
TR0=0;
//;
STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(750) ;
TR0=0;

STH0=tabb[10]/256;
STL0=tabb[10]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[7]/256;
STL0=tabb[7]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[9]/256;
STL0=tabb[9]%256;
TR0=1;
delay(250) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(2000) ;
TR0=0;
//;
STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[3]/256;
STL0=tabb[3]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[5]/256;
STL0=tabb[5]%256;
TR0=1;
delay(500) ;
TR0=0;

STH0=tabb[6]/256;
STL0=tabb[6]%256;
TR0=1;
delay(500) ;
TR0=0;
//;
STH0=tabb[8]/256;
STL0=tabb[8]%256;
TR0=1;
}
}
void t0(void) interrupt 1 using 0
{
TH0=STH0;
TL0=STL0;
P2_3=~P2_3;
}
/*void display( unsigned char key)
{
dula=1;
P0=table[key];
dula=0;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
} */
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
846062395
2012-03-16 · TA获得超过658个赞
知道答主
回答量:129
采纳率:0%
帮助的人:36.8万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式