標(biāo)題:
那位大俠有YF017語(yǔ)音報(bào)時(shí)程序
[打印本頁(yè)]
作者:
chweji123
時(shí)間:
2014-12-16 15:27
標(biāo)題:
那位大俠有YF017語(yǔ)音報(bào)時(shí)程序
在at89x52上面控制YF017語(yǔ)音報(bào)時(shí)程序,下面是語(yǔ)音測(cè)試程序是在買芯片后店老板發(fā)給我的,就是不知道控制程序怎么寫,請(qǐng)幫幫忙
#include <at89x52.h>
unsigned char z,i,j,t;
sbit Rest=P2^0;
sbit Data=P2^1;
sbit Busy=P2^2;
void delay_ms(t)
{
while(t--)
{ /* 對(duì)于12M時(shí)鐘,約延時(shí)1ms */
for (i=0;i<60;i++);
{;}}}
void Music(z)
{
Rest=1;
delay_ms(2);
Rest=0;
delay_ms(2);
if(z>23)
{
z=z-25;
while(z>0)
{
Busy=1;
delay_ms(2);
Busy=0;
delay_ms(2);
z--;
}
}
while(z>0)
{
Data=1;
delay_ms(1);
Data=0;
delay_ms(1);
z--;
}
}
void main(void) //主程序
{
Rest=0;
Data=0;
while(1)
{
delay_ms(500);
j++;
if(z>=56) j=1;
Music(j);
}
}
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1