資源簡介
介紹了聲音傳感器的原理,能夠根據聲音的大小輸出開關量

代碼片段和文件信息
/******************************************
傳感器觸發測試
單片機:STC89C52
波特率:9600
*****************************************/
#include?
unsigned?char?date;
#define?uchar?unsigned?char
#define?uint?unsigned?int
sbit?key1=P0^1;
/*?函數申明?-----------------------------------------------*/
void?delay(uint?z);
void?Initial_com(void);
//***********************************************************
/*
********************************************************************************
**?函數名稱?:?delay(uint?z)
**?函數功能?:?延時函數
********************************************************************************
*/
void?delay(uint?z)
{ ???
????uint?ij;
????for(i=z;i>0;i--)
????????for(j=110;j>0;j--);
}?
//******************************
//*****串口初始化函數***********
//******************************
void?Initial_com(void)
{
?EA=1;????????//開總中斷
?ES=1;????????//允許串口中斷
?ET1=1;????????//允許定時器T1的中斷
?TMOD=0x20;???//定時器T1,在方式2中斷產生波特率
?PCON=0x00;???//SMOD=0
?SCON=0x50;???//?方式1?由定時器控制
?TH1=0xfd;????//波特率設置為9600
?TL1=0xfd;
?TR1=1;???????//開定時器T1運行控制位
}
//*************************
//**********主函數*********
//*************************
main()
{
?Initial_com();
?while(1)
?{
? ?if(key1==0)
{
delay(); ??//消抖動
if(key1==0) ??//確認觸發
{
?SBUF=0X01;
?delay(200);
}
???
}
?
??if(RI)
??{
date=SBUF;????//單片機接受
SBUF=date;????//單片機發送
RI=0;
??}
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????279344??2012-05-28?21:54??YL-56?聲音傳感器資料\YL-56?傳感器使用?說明書\聲音傳感器使用說明.pdf
?????文件?????154255??2012-05-06?10:13??YL-56?聲音傳感器資料\YL-56?傳感器原理圖\聲音傳感器原理圖.pdf
?????文件?????198144??2006-07-20?12:45??YL-56?聲音傳感器資料\YL-56傳感器測試程序\串口調試軟件\commix.exe
?????文件???????3853??2010-10-29?14:35??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1
?????文件???????1612??2011-12-05?22:48??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.c
?????文件?????????35??2010-10-29?14:35??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.lnp
?????文件???????4320??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.LST
?????文件???????6991??2010-10-29?14:35??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.M51
?????文件???????3038??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.OBJ
?????文件???????1366??2011-07-03?16:25??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.opt.bak
?????文件???????1308??2010-10-29?14:35??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.plg
?????文件???????2168??2011-07-03?16:25??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.Uv2.bak
?????文件??????57096??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.uvopt
?????文件??????13417??2011-07-14?16:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1.uvproj
?????文件???????3556??2010-11-03?17:24??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\11
?????文件?????????36??2010-11-03?17:24??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\11.lnp
?????文件???????6221??2010-11-03?17:24??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\11.M51
?????文件????????165??2010-11-23?16:56??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\11.plg
?????文件???????1370??2011-05-16?23:28??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1_Opt.Bak
?????文件???????2192??2011-05-16?23:28??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1_Uv2.Bak
?????文件??????57101??2011-12-05?22:46??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\1_uvopt.bak
?????文件???????3422??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\51測試程序
?????文件????????351??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\51測試程序.hex
?????文件?????????44??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\51測試程序.lnp
?????文件???????6014??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\51測試程序.M51
?????文件??????11208??2011-12-05?22:50??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\51測試程序.plg
?????文件?????136216??2008-10-27?21:29??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\Last?Loaded?PlayMusic.DBK
?????文件????????768??2008-11-16?10:11??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\PlayMusic.PWI
?????文件???????5344??2005-09-17?03:44??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\SoundPlay.h
?????文件???????6376??2005-03-22?15:22??YL-56?聲音傳感器資料\YL-56傳感器測試程序\傳感器51測試程序\STARTUP.A51
............此處省略12個文件信息
- 上一篇:modbus tcp/ip通信client
- 下一篇:ARP防火墻 內網安全
評論
共有 條評論