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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 33xspi.c

?? 一些C8051f330的C程序
?? C
字號:
//-----------------------------------------------------------------------------
// 版權(quán)歸新華龍電子公司所有
//-----------------------------------------------------------------------------
//
// 文件名:330SPI.C
//
// 編寫人:寧太陽 
//
// 編寫時間:2004/12/30
//
// 目標器件: C8051F33x
//
// 編譯工具: Silicon Laboratories IDE
//
// 程序描述:
//
//     這個程序可以在C8051F33x目標板上使用,與C8051F31x目標板進行全雙工SPI通信,工作在主方式,
// 可對對方進行讀寫操作,在讀數(shù)據(jù)時LED燈將閃爍,通訊速率為140k,可以在名為slavedata的數(shù)組中觀
//察從從機讀過來的數(shù)據(jù),正確的數(shù)據(jù)應(yīng)是在255-0 之間依次循環(huán)。
//-------------下面是C805F330目標板與C8051F310目標板的接圖--------------------
//                |   C8051330           C8051F310   |
//                |                                  |
//                |    +3VD                 +3VD     |
//                |    GND                   GND     |
//                |    P0.0                  P0.0    |
//                |    P0.1                  P0.1    |
//                |    P0.2                  P0.4    |
//                |    P0.3                  P0.5    |
//-----------------------------------------------------------------------------    
//-----------------------------------------------------------------------------
// 頭文件包含
//-----------------------------------------------------------------------------
#include <c8051f330.h>                 
#include <intrins.h>
//-----------------------------------------------------------------------------
// 常量定義
//-----------------------------------------------------------------------------
//
#define SYSCLK       24500000 / 8         //系統(tǒng)工作頻率
//
//-----------------------------------------------------------------------------
//位定義
//-----------------------------------------------------------------------------
sbit LED = P1^3;                          // LED所接的引腳
sbit CS  = P0^3;                          // 從機片選                           
//-----------------------------------------------------------------------------
//全局變量定義
//-----------------------------------------------------------------------------
unsigned char xdata slavedata[300];    // 存放收到的數(shù)據(jù)
unsigned char  *spipoint;         //masterdata數(shù)組的指針

//-----------------------------------------------------------------------------
// 函數(shù)定義
//-----------------------------------------------------------------------------
void SYSCLK_Init (void);
void PORT_Init (void);
void SPI_Init(void);
void SPI_Write(unsigned char SPIBuffer);
void DELAY(unsigned int t);
void SPI_ReadByte(void);
//-----------------------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------------------
void main (void) 
{
 unsigned int i,j;
  
   PCA0MD &= ~0x40;                       //禁止看門狗定時器

   SYSCLK_Init ();                        // 系統(tǒng)時鐘初始化
                                          
   PORT_Init ();                          // 交叉開關(guān)和通用I/O口初始化

   SPI_Init();                            //SPI初始化                                         
  
   EA = 1;							      // 總中斷使能
   spipoint = &slavedata;
   while (1) 
   {                           
	 for(i=0;i<=20000;i++);
     CS=0;
	 SPI_Write(j);
     SPI_ReadByte();
	 j++;
     CS=1;
  }
}

//-----------------------------------------------------------------------------
//系統(tǒng)時鐘初始化
//-----------------------------------------------------------------------------
//
void SYSCLK_Init (void)
{

   OSCICN = 0x80;                          // 系統(tǒng)時鐘初始化為片內(nèi)的 24.5MHz / 8                       
                                         
   RSTSRC = 0x04;                         // 使能時鐘丟失檢測器
}

//-----------------------------------------------------------------------------
//I/O口及交叉開關(guān)初始化
//-----------------------------------------------------------------------------

void PORT_Init (void)
{

   XBR0     = 0x02;                       // SPI分配到P0口
   XBR1     = 0x40;                       // 使能交叉開關(guān)和弱上拉
   P0MDOUT |= 0x19;     
   P1MDOUT |= 0x08;                       // P1.3設(shè)為推挽方式
}
//-----------------------------------------------------------------------------
//SPI初始化
//-----------------------------------------------------------------------------		  
void SPI_Init(void)
 {
  SPI0CFG = 0x40;                       //設(shè)此器件為主器件
  SPI0CN =  0x01;	                    //使能SPI,設(shè)為三線主方式
  SPI0CKR = 0x10;                       //速率為140K
 }
//-----------------------------------------------------------------------------
//SPI寫數(shù)據(jù)		  
//-----------------------------------------------------------------------------
 void SPI_Write(unsigned char SPIBuffer)
 {
		DELAY(50);
		SPIF = 0;
        SPI0DAT = SPIBuffer;
   while(SPIF==0);1
        SPIF=0;
 }
//-------------------------------------------------------------------------
//SPI讀數(shù)據(jù)		   
//-----------------------------------------------------------------------------
void SPI_ReadByte(void)
 {
         DELAY(80);
		 LED=!LED;
		 SPIF = 0;
    while(SPIF==1);          //數(shù)據(jù)是否接收完畢
         SPIF=0;
		 *spipoint=SPI0DAT;  //數(shù)據(jù)保存到slavedata數(shù)組中
		  spipoint++;
		  
 }  
//-----------------------------------------------------------------------------
//延時子程序
//-----------------------------------------------------------------------------
 void DELAY(unsigned int t)
{
  unsigned int i,j;  
  for(i=0;i<t;i++)
    for(j=0;j<10;j++)
	  {
	   _nop_();
      }
} 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米影视一区二区三区小说| 久久精品亚洲精品国产欧美| 国产91精品免费| 免费观看在线综合| 图片区日韩欧美亚洲| 成人欧美一区二区三区视频网页| 欧美一级欧美一级在线播放| 95精品视频在线| 国产精品1区2区3区在线观看| 成人高清免费观看| 97久久超碰国产精品电影| 在线亚洲+欧美+日本专区| 欧美一二三在线| 欧美日韩综合在线| 欧美日韩一本到| 91精品国产黑色紧身裤美女| 欧美日韩一区二区三区不卡| 欧美综合欧美视频| 欧美剧在线免费观看网站| 在线成人av影院| 日韩精品一区二区三区视频播放 | 久久福利资源站| 人人爽香蕉精品| 国产成人精品影视| 538在线一区二区精品国产| 中文字幕精品一区二区三区精品| 亚洲成av人在线观看| 国产一区二区三区视频在线播放| 成人免费看的视频| 欧美麻豆精品久久久久久| 精品国产制服丝袜高跟| 亚洲精品一卡二卡| 成人免费毛片片v| 欧美一级午夜免费电影| 一区二区三区免费网站| 99久久国产综合精品色伊| 精品美女在线播放| 亚洲欧美国产77777| 天堂va蜜桃一区二区三区漫画版| 国产毛片一区二区| 欧美日韩精品免费| 欧美—级在线免费片| 日韩高清在线观看| 精品视频在线免费| 日韩激情在线观看| 欧美日本在线看| 日本不卡不码高清免费观看| 欧美性生活一区| 亚洲精品福利视频网站| 色婷婷久久久久swag精品| 日本一区二区电影| 国v精品久久久网| 久久亚洲私人国产精品va媚药| 国产另类ts人妖一区二区| 精品国产91乱码一区二区三区 | 国产亚洲一本大道中文在线| 黄一区二区三区| 国产精品天天摸av网| 91免费版在线看| 亚洲一区二三区| 欧美刺激午夜性久久久久久久| 黄色精品一二区| 国产日韩精品视频一区| 成人福利视频在线看| 国产精品久久久久久久午夜片| 成人精品免费网站| 亚洲一区二区欧美激情| 欧美精品自拍偷拍动漫精品| 精品一区免费av| 国产精品美女久久久久高潮| 99久久精品国产麻豆演员表| 亚洲高清一区二区三区| 欧美一级专区免费大片| 粉嫩久久99精品久久久久久夜 | 91国产福利在线| 99久免费精品视频在线观看| 天堂一区二区在线| 国产精品青草综合久久久久99| 色婷婷一区二区| 91麻豆精东视频| 国产精品伊人色| 日韩在线卡一卡二| 综合久久国产九一剧情麻豆| 国产精品免费免费| 国产精品久久毛片| 最新中文字幕一区二区三区 | 日韩一级视频免费观看在线| 欧美色区777第一页| 99re这里只有精品首页| 激情亚洲综合在线| 日韩av电影免费观看高清完整版| 性久久久久久久久久久久| 亚洲国产另类av| 亚洲国产日韩综合久久精品| 亚洲天天做日日做天天谢日日欢 | 日韩美女天天操| 欧美日韩免费视频| 欧美日韩国产综合草草| 7777精品伊人久久久大香线蕉超级流畅| 色婷婷久久综合| 在线免费观看一区| 日本道色综合久久| 99久久精品国产网站| 91亚洲精品久久久蜜桃网站| 欧美主播一区二区三区| 精品日韩一区二区| 久久精品一区二区三区av| 国产精品久久久久久久久免费丝袜 | 色哟哟一区二区三区| 91 com成人网| 精品精品欲导航| 久久女同性恋中文字幕| 亚洲一区中文在线| 高清不卡在线观看| 91精品久久久久久蜜臀| 日本一区二区成人在线| 亚洲一区二区影院| 国产美女娇喘av呻吟久久| 欧美日韩一区二区欧美激情| 国产精品免费视频网站| 婷婷丁香久久五月婷婷| 成人毛片视频在线观看| 91精选在线观看| 亚洲一区二区三区激情| 国产精品一区二区三区四区| 欧美体内she精高潮| 中文字幕一区二区三区视频| 国产美女一区二区三区| 精品第一国产综合精品aⅴ| 亚洲成av人片在www色猫咪| 成人高清免费在线播放| 精品av久久707| 天堂影院一区二区| 秋霞成人午夜伦在线观看| 成人av网站在线| 欧美国产亚洲另类动漫| 韩国在线一区二区| 精品毛片乱码1区2区3区| 蜜桃精品在线观看| 91精品国产色综合久久 | 精品一区二区三区免费视频| 欧美日韩黄视频| 久久er99精品| 国产日本亚洲高清| 成人av一区二区三区| 中文字幕中文字幕在线一区| 91色porny| 五月天欧美精品| 久久免费看少妇高潮| www.欧美日韩| 麻豆精品蜜桃视频网站| 日韩精品一区国产麻豆| 99视频超级精品| 日韩在线一区二区| 国产精品色呦呦| 在线观看国产91| 经典一区二区三区| 中文字幕一区二区三区av| 欧美在线综合视频| 国产91在线观看| 日本欧美一区二区| 亚洲精品va在线观看| 欧美精品一区二区三区在线播放| 99久久国产综合精品女不卡| 美女视频一区二区| 中文字幕在线不卡| 亚洲精品一区二区三区精华液| 色综合咪咪久久| 成年人午夜久久久| 国产一级精品在线| 韩日精品视频一区| 日产欧产美韩系列久久99| 亚洲影视在线播放| 亚洲色图色小说| 亚洲日本一区二区| 国产欧美日韩精品在线| 欧美一区二区播放| 精品乱人伦一区二区三区| 91精品久久久久久久99蜜桃| 日韩免费性生活视频播放| 日本一区二区综合亚洲| 亚洲一区二区三区小说| 国产不卡视频在线观看| 欧美日韩二区三区| 中文字幕日本不卡| 蜜臀av国产精品久久久久| 成人做爰69片免费看网站| 91精品国产色综合久久| 日韩理论片在线| 国产福利一区二区三区视频在线| 91美女片黄在线观看91美女| 亚洲精品一线二线三线无人区| 亚洲一区二区在线免费看| 成人在线综合网| 久久久久久久综合日本| 久久99国产精品久久| 成人综合在线观看| 国产一区二区伦理片| 一本一本久久a久久精品综合麻豆| 一本久道久久综合中文字幕|