亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? c8051f021spitofm24cl04.c

?? C8051F021軟件模擬SPI實現對FM25CL04的讀寫操作
?? C
字號:
//使用鐵電存儲器FM25CL04,C8051F020為主模式,12MHz外部晶振

#include <c8051F020.h>             /* define 8051 registers */
#include <stdio.h>

#define uchar unsigned char
#define WREN  0x06
#define WRDI  0x04
#define RDSR  0x05
#define WRSR  0x01
#define READ  0x03
#define WRITE 0x02
xdata unsigned char temp;
xdata unsigned char SPI_byte;
xdata uchar T1_data[4]={255,255,236,129};
xdata uchar T2_data[4]={0,0,0,0};
sbit SCK=P0^2;  //SCK推挽輸出
sbit MISO=P0^3; //開漏輸出
sbit MOSI=P0^4; //推挽輸出
sbit NSS=P0^5;  //FM25CL04片選端口
sbit HOLD=P1^1;
xdata uchar spi_temp;


void delay(unsigned int m)
{
  unsigned int j;
  for(j=0;j<m;j++){;};
}

void Port_IO_Init()
{
    P0MDOUT   = 0x35;
    P1MDOUT   = 0xFF;
    P2MDOUT   = 0xFF;
    XBR2      = 0x40;
}

void Oscillator_Init()
{
    int i = 0;
    OSCXCN    = 0x67;
    for (i = 0; i < 3000; i++);  // Wait 1ms for initialization
    while ((OSCXCN & 0x80) == 0);
    OSCICN    = 0x0C;
}


void SendSPIByte(unsigned char ch)
{
  unsigned char SPI_count; //SPI辦理計數器
  temp=ch;
  for(SPI_count=8;SPI_count>0;SPI_count--)    //單個字節SPI循環
  {
   
   
   SCK=0x00;
   MOSI=temp&0x80;   //放當前輸出位到MOSI
   temp=temp<<1;   //移下一位MSB
   SCK=0x01;       //設置SCK為高,MOSI有效到SCK上升
   
   
   //SCK=0;
   };   		 						       	
} 

unsigned char GetSPIByte(void)
{
  unsigned char SPI_count; //SPI辦理計數器
  
  SPI_byte=0;
  for(SPI_count=0;SPI_count<8;SPI_count++)    //單個字節SPI循環
  {
   
   
   SCK=0x00;
   SPI_byte=SPI_byte<<1;   //移下一位MSB
   SCK=0x01;               //設置SCK為高
   //delay(10);
   SPI_byte|=MISO;        //MISO上捕捉當前位

  }
  return SPI_byte;
} 

void Write_FRAM(unsigned char *Send_data,unsigned char DataLen)
{
  unsigned char i;
  HOLD=1;
  NSS=0;
  delay(5);
  SendSPIByte(WREN);  //寫使能
  NSS=1;
  delay(5);
  NSS=0;
  delay(5);
  SendSPIByte(WRITE);   //寫操作
  SendSPIByte(0x00);   //數據塊首地址
  for(i=0;i<DataLen;i++)
   {
    
	SendSPIByte(*Send_data++);
   
    } 
  NSS=1;
  delay(5);
  NSS=0;
  SendSPIByte(WRDI);    //寫禁止
  delay(5);
  NSS=1;

}


void Read_FRAM(unsigned char *Get_data,unsigned char DataLen)
{
  unsigned char j;

   NSS=0;
   delay(5);
   SendSPIByte(READ);    //讀操作
   SendSPIByte(0x00);    //數據塊首地址
   for(j=0;j<DataLen;j++)
     {
       *Get_data++=GetSPIByte();

  
	  };
   NSS=1;
   delay(5);

}

// Initialization function for device,
// Call Init_Device() from your main program
void Init_Device(void)
{
    WDTCN=0xde;  //禁止看門狗定時器
    WDTCN=0xad;
	Port_IO_Init();
    Oscillator_Init();
}


void main()
{
	//uchar i;
	Init_Device();
	EA=0;
	while(1)
{

  Write_FRAM(T1_data,4);
  Read_FRAM(T2_data,4);
  temp=0;
	 
	
}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一级中文字幕一区二区| 一个色综合av| 一区二区三区四区精品在线视频| 亚洲国产成人高清精品| 国产高清精品在线| 91精品国产欧美一区二区| 亚洲免费资源在线播放| 国产真实精品久久二三区| 欧美日韩精品是欧美日韩精品| 国产精品入口麻豆九色| 久久精品国产99久久6| 欧美视频一区在线| 亚洲人成在线观看一区二区| 韩国毛片一区二区三区| 日韩一级视频免费观看在线| 亚洲激情网站免费观看| 9l国产精品久久久久麻豆| 久久无码av三级| 久久99精品久久久久久动态图| 欧美亚一区二区| 一二三四区精品视频| 99免费精品在线观看| 久久久欧美精品sm网站| 玖玖九九国产精品| 91精品欧美一区二区三区综合在| 亚洲一区二区三区影院| 91美女蜜桃在线| 国产精品久久久久影院| 成人性生交大合| 中文字幕乱码一区二区免费| 国产91精品免费| 久久久久久久久免费| 国产综合久久久久影院| 精品美女在线播放| 国产一区福利在线| 久久亚洲影视婷婷| 国产精品资源在线看| 久久精品夜色噜噜亚洲a∨| 国产精品综合视频| 国产精品午夜在线观看| 91视频免费看| 亚洲一区二区在线免费观看视频| 欧美曰成人黄网| 午夜视频在线观看一区二区 | 8v天堂国产在线一区二区| 亚洲精品国产视频| 欧美日韩国产bt| 日本最新不卡在线| 精品88久久久久88久久久| 极品美女销魂一区二区三区免费| 欧美精品一区二| 高清不卡在线观看| 亚洲精品ww久久久久久p站| 欧美日韩国产综合一区二区 | 国产成人精品一区二区三区四区| 久久精品日韩一区二区三区| 成人免费高清在线| 亚洲综合丁香婷婷六月香| 日韩一级免费一区| 成人一区二区三区中文字幕| 亚洲精品你懂的| 欧美一区二区国产| 成人激情免费视频| 天天做天天摸天天爽国产一区 | 国产精品美女久久久久久久久久久| 成人午夜电影久久影院| 亚洲一区视频在线| 亚洲精品一区二区三区香蕉| va亚洲va日韩不卡在线观看| 性欧美大战久久久久久久久| www国产亚洲精品久久麻豆| av电影一区二区| 免费视频最近日韩| 亚洲欧洲成人av每日更新| 欧美疯狂性受xxxxx喷水图片| 国产精品中文欧美| 亚洲一区二区三区四区在线免费观看| 精品国产精品一区二区夜夜嗨| 99re这里只有精品6| 免费欧美在线视频| 亚洲欧美日韩国产手机在线 | 欧美一区二区三区四区久久 | 国产精品三级在线观看| 3751色影院一区二区三区| 国产69精品一区二区亚洲孕妇| 三级一区在线视频先锋 | 爽爽淫人综合网网站| 欧美激情在线一区二区三区| 欧美日本一区二区在线观看| 成人18精品视频| 国产一区91精品张津瑜| 亚洲不卡av一区二区三区| 中文字幕色av一区二区三区| 精品国产乱码久久久久久影片| 91成人看片片| 91社区在线播放| 国产99精品国产| 激情综合网最新| 免费一级欧美片在线观看| 亚洲成人激情综合网| 亚洲视频一二区| 中文字幕国产一区二区| 日韩女优av电影在线观看| 欧美美女一区二区| 欧美综合在线视频| 欧美视频在线观看一区二区| 91国产福利在线| www.欧美色图| 成人av高清在线| 成人综合在线观看| 成人精品高清在线| 不卡视频一二三四| 成人sese在线| 91亚洲精品久久久蜜桃网站 | 久久99久久99| 美女一区二区三区| 国模套图日韩精品一区二区| 免费在线观看精品| 国产在线精品一区二区| 韩国成人精品a∨在线观看| 国产专区欧美精品| 国产 日韩 欧美大片| 粉嫩在线一区二区三区视频| av一区二区三区四区| 99久久精品国产网站| 色综合一区二区| 欧美性欧美巨大黑白大战| 欧美精品色综合| 日韩精品综合一本久道在线视频| 精品久久久久一区二区国产| 久久亚洲精精品中文字幕早川悠里| 久久综合一区二区| 国产精品久久免费看| 亚洲欧美偷拍卡通变态| 亚洲国产日韩a在线播放| 日韩av电影免费观看高清完整版在线观看| 石原莉奈一区二区三区在线观看| 久久99国产精品尤物| 成人在线视频一区| 欧美三级韩国三级日本三斤| 日韩一二三区不卡| 中文字幕第一区二区| 亚洲精品国产品国语在线app| 五月激情丁香一区二区三区| 精品无人码麻豆乱码1区2区| 国产高清不卡一区| 欧美日韩精品久久久| 精品国产制服丝袜高跟| 亚洲欧洲日本在线| 青青草国产精品97视觉盛宴| 国产精品一级黄| 91官网在线免费观看| 欧美成人激情免费网| 亚洲国产精品激情在线观看| 亚洲成人第一页| 国产精品一区二区不卡| 欧洲国产伦久久久久久久| 久久久久久久综合日本| 亚洲乱码国产乱码精品精98午夜| 美国十次了思思久久精品导航| 波多野结衣中文一区| 欧美va亚洲va国产综合| 亚洲精品国产a| 国产成人亚洲综合a∨婷婷| 欧美日韩亚州综合| 成人欧美一区二区三区白人| 日本亚洲三级在线| 欧洲一区二区三区在线| 久久久午夜精品| 日韩国产欧美一区二区三区| 91一区一区三区| 国产亚洲美州欧州综合国| 午夜av一区二区| 色呦呦一区二区三区| 日本一区二区三级电影在线观看 | 成人美女视频在线观看18| 欧美高清一级片在线| 伊人夜夜躁av伊人久久| 成人永久免费视频| 久久久久久久久久久久久女国产乱 | 精品国产精品网麻豆系列| 亚洲大尺度视频在线观看| 99精品久久99久久久久| 中文在线一区二区| 九九国产精品视频| 69精品人人人人| 亚洲不卡av一区二区三区| 色婷婷亚洲一区二区三区| 中文字幕一区二区三区视频| 国产精品99久久久久久似苏梦涵| 91精品国产综合久久精品性色| 亚洲综合久久久久| 在线影院国内精品| 一区二区三区精品| 91麻豆国产自产在线观看| 成人欧美一区二区三区视频网页| 国产成人精品亚洲777人妖 | 中文字幕日韩一区| 成人av在线影院| 成人免费一区二区三区在线观看|