資源簡介
通過單片機取得溫度數據,通過串口轉藍牙模塊將數據無線發送出去,可在手機等帶有藍牙的手持終端進行溫度顯示

代碼片段和文件信息
?/*************************此部分為74HC595的驅動程序使用SPI總線連接*************************************/
#include
#include?
#define??NOP()???_nop_()???/*?定義空指令?*/
#define??_Nop()??_nop_()???/*定義空指令*/
void?HC595SendData(unsigned?int?SendVal);
//SPI?IO
sbit????MOSIO?=P1^5;
sbit????R_CLK?=P1^6;
sbit????S_CLK?=P1^7;
sbit????IN_PL?=P3^4;????//74HC165??shift?load???把數據加載到鎖存器中
sbit????IN_Dat=P3^5;????//74HC165??output???????數據移出
sbit????OE????=P3^6;
/*********************************************************************************************************
**?函數名稱:?HC595SendData
**?功能描述:?向SPI總線發送數據
*********************************************************************************************************/
void?HC595SendData(unsigned?int?SendVal)
{??
??unsigned?char?i;
??for(i=0;i<16;i++)?
???{
if((SendVal< else?MOSIO=0;
?
S_CLK=0;
NOP();
NOP();
S_CLK=1;
???}
???
??R_CLK=0;?//set?dataline?low
??NOP();
??NOP();
??R_CLK=1;?//片選
??OE=0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1110??2008-10-20?22:27??bluetooth-temp\hc595.c
?????文件???????2691??2009-05-01?21:32??bluetooth-temp\hc595.LST
?????文件???????2108??2009-05-01?21:32??bluetooth-temp\hc595.OBJ
?????文件???????5115??2002-04-16?14:32??bluetooth-temp\STARTUP.A51
?????文件??????11671??2012-09-28?18:05??bluetooth-temp\STARTUP.LST
?????文件????????749??2012-09-28?18:05??bluetooth-temp\STARTUP.OBJ
?????文件???????2287??2012-09-28?18:05??bluetooth-temp\TemMain.c
?????文件???????5548??2012-09-28?18:05??bluetooth-temp\TemMain.LST
?????文件???????4796??2012-09-28?18:05??bluetooth-temp\TemMain.OBJ
?????文件??????12116??2012-09-28?18:05??bluetooth-temp\Temp
?????文件???????6709??2012-09-26?09:34??bluetooth-temp\Temp.c
?????文件???????3566??2012-09-28?18:05??bluetooth-temp\Temp.hex
?????文件?????????72??2012-09-28?18:05??bluetooth-temp\Temp.lnp
?????文件??????12158??2012-09-28?18:05??bluetooth-temp\Temp.LST
?????文件??????17268??2012-09-28?18:05??bluetooth-temp\Temp.M51
?????文件???????8871??2012-09-28?18:05??bluetooth-temp\Temp.OBJ
?????文件???????1456??2012-09-25?10:13??bluetooth-temp\Temp.opt.bak
?????文件????????183??2012-11-14?11:07??bluetooth-temp\Temp.plg
?????文件???????2189??2012-03-11?22:49??bluetooth-temp\Temp.Uv2.bak
????.......????142061??2012-11-14?11:08??bluetooth-temp\Temp.uvopt
?????文件??????13554??2012-09-25?14:49??bluetooth-temp\Temp.uvproj
?????文件???????1452??2012-09-24?23:02??bluetooth-temp\Temp_Opt.Bak
?????文件???????2064??2010-12-08?21:18??bluetooth-temp\Temp_Uv2.Bak
????.......????141722??2012-11-13?21:13??bluetooth-temp\Temp_uvopt.bak
?????目錄??????????0??2012-11-14?11:08??bluetooth-temp
-----------?---------??----------?-----??----
???????????????401516????????????????????25
- 上一篇:CADtoANSYS 0.4
- 下一篇:spark升級后無logging類
評論
共有 條評論