標題:
51單片機SPI.H頭文件下載 需要的拿走哈,僅供參考
[打印本頁]
作者:
點擊小子
時間:
2018-5-23 11:39
標題:
51單片機SPI.H頭文件下載 需要的拿走哈,僅供參考
因為51單片機沒有spi的接口,只能用io口模擬一個,自己做了一個SPI.H頭文件,僅供參考!
0.png
(37.72 KB, 下載次數(shù): 52)
下載附件
2018-5-24 05:05 上傳
全部資料51hei下載地址:
SPI.zip
(475 Bytes, 下載次數(shù): 39)
2018-5-23 11:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
SPI.H頭文件單片機源程序如下:
#ifndef __SPI_H__
#define __SPI_H__
#include<intrins.h>
void spiinti()
{
spi_sck=0; //始終置低
spi_mosi=1; //數(shù)據(jù)輸出
spi_miso=1; //數(shù)據(jù)輸入
spi_nss=1; //控制信號
}
uchar spi_zw_r(uchar ms)
{
uchar i=0,data=0;
spi_sck=0;
for(i=0;i<8;i++)
{
if(0x80==(ms&0x80))
spi_mosi=1;
else
spi_mosi=0;
ms<<=1;
_nop_();
spi_sck=1;
data<<=1;
if(1==spi_miso)
data|=0x01;
_nop_();
spi_sck=0;
}
return data;
}
uchar spi_cw_r(uchar md)
{
uchar i=0,data=0;
for(i=0;i<8;i++)
{
if(0x80==(md&0x80))
spi_miso=1;
else
spi_miso=0;
md<<=1;
while(spi_sck==0);
if(1==spi_mosi)
data|=0x01;
while(spi_sck==1);
}
return data;
}
#endif
復制代碼
作者:
翼龍俠
時間:
2020-7-26 18:57
注意關(guān)鍵字沖突!
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1