• 大小: 0.01M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


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


评论

共有 条评论