資源簡介
STC單片機IO模擬SPI協議讀寫W25X80.
代碼片段和文件信息
#include?“STC_NEW.h“
#include
void?Send_Char(unsigned?char?ch);?
void?Send_Str(char?*strunsigned?char?num);
/*************************
????模擬SPI接口I/O定義
*************************/
sbit????spi_cs=P1^4;??
sbit????spi_di=P1^5;??
sbit????spi_clk=P1^6;
sbit????spi_do=P1^7;??
sbit????p37=P3^7;
/*******************************
????向SPI器件寫入一個字節數據
*******************************/
void?spi_write(unsigned?char?spi_dat)??
{??
?unsigned??char??i;??
?
?for??(i=0;i<8;i++)??
?{??
??spi_clk=0;?
??_nop_();_nop_();_nop_();_nop_();_nop_();??
??if((spi_dat?&?0x80)==0x80)?
?? spi_di=1;??
??else??spi_di=0;??
??spi_clk=1;
??_nop_();_nop_();_nop_();_nop_();_nop_();
??spi_dat=(spi_dat<<1);??
?}??
}??
/********************************
??從SPI器件讀出一個字節數據
********************************/
unsigned?char?spi_read()??
{??
?unsigned?char?ispi_dat;??
?
?for?(i=0;i<8;i++)??
?{??????????????????????????????????
??spi_clk=0;
??_nop_();_nop_();_nop_();_nop_();_nop_(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????77??2010-07-29?17:15??stc-spi-com\clear.bat
?????文件???????3795??2012-07-02?21:39??stc-spi-com\SPIDemo.c
?????文件???????6376??2005-03-22?15:22??stc-spi-com\STARTUP.A51
?????文件???????9296??2012-07-02?21:39??stc-spi-com\STC-spi-com
?????文件???????1663??2012-07-02?21:39??stc-spi-com\STC-spi-com.hex
?????文件????????174??2012-07-03?21:04??stc-spi-com\STC-spi-com.plg
?????文件???????2205??2011-05-11?17:38??stc-spi-com\STC-spi-com.Uv2
?????文件??????17779??2010-12-09?11:31??stc-spi-com\STC_NEW.H
?????目錄??????????0??2012-07-03?21:04??stc-spi-com
-----------?---------??----------?-----??----
????????????????41365????????????????????9
- 上一篇:小米指南針源碼
- 下一篇:QTreeWidget的勾選,未勾選,半勾選 (重新上傳)
評論
共有 條評論