標(biāo)題:
語音驅(qū)動 單片機(jī)源程序
[打印本頁]
作者:
15290037438
時間:
2020-2-15 22:10
標(biāo)題:
語音驅(qū)動 單片機(jī)源程序
語音驅(qū)動
單片機(jī)源程序如下:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit yybuzy=P1^4;
sbit yydate=P1^5;
sbit yyrest=P1^6;
/*****延時x*100微秒*****/
void yydalay(uint x)
{
uchar t;
while(x--)
{
for(t=0;t<12;t++);
}
}
/*****z等于幾就發(fā)送幾個脈沖*****/
void speak(uint z)
{
yyrest=1;
yydalay(2);
yyrest=0;
yydalay(2);
while(z>0)
{
yydate=1;
yydalay(1);
yydate=0;
yydalay(1);
z--;
}
}
/*****播放對應(yīng)脈沖數(shù)的語音*****/
void yuyin(uint z)
{
speak(22); while(yybuzy==0);
speak(2); while(yybuzy==0);
speak(15); while(yybuzy==0);
speak(z); while(yybuzy==0);
speak(z%10+1); while(yybuzy==0);
speak(20); while(yybuzy==0);
speak(6); while(yybuzy==0);
}
/*****主函數(shù)*****/
void main()
{
uint tt;
yydalay(50);
while(1)
{
yuyin(tt);
yydalay(800);
tt=tt+1;
}
}
復(fù)制代碼
所有資料51hei提供下載:
語音驅(qū)動.rar
(15.71 KB, 下載次數(shù): 5)
2020-2-15 22:09 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1