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

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

?? 33xspi.c

?? c8051f330 C程序源代碼
?? C
字號:
//-----------------------------------------------------------------------------
// 版權歸新華龍電子公司所有
//-----------------------------------------------------------------------------
//
// 文件名:330SPI.C
//
// 編寫人:寧太陽 
//
// 編寫時間:2004/12/30
//
// 目標器件: C8051F33x
//
// 編譯工具: Silicon Laboratories IDE
//
// 程序描述:
//
//     這個程序可以在C8051F33x目標板上使用,與C8051F31x目標板進行全雙工SPI通信,工作在主方式,
// 可對對方進行讀寫操作,在讀數據時LED燈將閃爍,通訊速率為140k,可以在名為slavedata的數組中觀
//察從從機讀過來的數據,正確的數據應是在255-0 之間依次循環。
//-------------下面是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         //系統工作頻率
//
//-----------------------------------------------------------------------------
//位定義
//-----------------------------------------------------------------------------
sbit LED = P1^3;                          // LED所接的引腳
sbit CS  = P0^3;                          // 從機片選                           
//-----------------------------------------------------------------------------
//全局變量定義
//-----------------------------------------------------------------------------
unsigned char xdata slavedata[300];    // 存放收到的數據
unsigned char  *spipoint;         //masterdata數組的指針

//-----------------------------------------------------------------------------
// 函數定義
//-----------------------------------------------------------------------------
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 ();                        // 系統時鐘初始化
                                          
   PORT_Init ();                          // 交叉開關和通用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;
  }
}

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

   OSCICN = 0x80;                          // 系統時鐘初始化為片內的 24.5MHz / 8                       
                                         
   RSTSRC = 0x04;                         // 使能時鐘丟失檢測器
}

//-----------------------------------------------------------------------------
//I/O口及交叉開關初始化
//-----------------------------------------------------------------------------

void PORT_Init (void)
{

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
97se狠狠狠综合亚洲狠狠| 精品亚洲aⅴ乱码一区二区三区| 日本精品裸体写真集在线观看| 免费视频最近日韩| 日韩不卡手机在线v区| 亚洲成av人片一区二区| 亚洲国产成人porn| 亚洲成人免费视| 日韩制服丝袜av| 喷白浆一区二区| 国产麻豆成人精品| 国产99久久久国产精品潘金| 懂色av噜噜一区二区三区av| 成人午夜电影网站| 91在线视频在线| 欧美精品自拍偷拍| 精品国产乱码久久久久久浪潮| 337p亚洲精品色噜噜噜| 2欧美一区二区三区在线观看视频| 日韩视频一区二区三区| 久久久久久久免费视频了| 国产日韩亚洲欧美综合| 亚洲精品伦理在线| 美女脱光内衣内裤视频久久网站| 蜜桃一区二区三区在线观看| 国产高清在线观看免费不卡| 色一区在线观看| 日韩欧美久久一区| 136国产福利精品导航| 亚洲成av人片观看| 波多野结衣精品在线| 欧美色精品天天在线观看视频| 欧美日韩三级在线| 久久精品在线观看| 午夜av一区二区三区| 国产激情精品久久久第一区二区 | 国产精品亚洲视频| www.一区二区| 日韩欧美电影一区| 亚洲女同女同女同女同女同69| 一区二区三区资源| 国产suv精品一区二区883| 欧美婷婷六月丁香综合色| 久久久噜噜噜久久人人看| 亚洲成人激情社区| 波波电影院一区二区三区| 日韩视频在线一区二区| 夜夜精品视频一区二区| 国产大陆精品国产| 欧美zozo另类异族| 午夜精品久久久久久久久久久| 麻豆免费看一区二区三区| 在线观看日韩av先锋影音电影院| 精品日产卡一卡二卡麻豆| 亚洲一区二区视频在线| 成人看片黄a免费看在线| 欧美成人一区二区三区片免费| 亚洲欧美偷拍卡通变态| 成人一区二区三区视频在线观看| 欧美日韩一级视频| 一区二区在线观看免费视频播放| 国产做a爰片久久毛片| 日韩欧美在线1卡| 日韩制服丝袜先锋影音| 欧美日韩免费高清一区色橹橹| 国产婷婷色一区二区三区在线| 亚洲国产综合91精品麻豆| 高清成人免费视频| 久久精品免视看| 福利一区福利二区| 国产农村妇女精品| 岛国一区二区三区| 国产精品美女久久久久久久久 | 国产精品毛片久久久久久| 久久99日本精品| www久久久久| 九九在线精品视频| 2020国产精品自拍| 国产麻豆午夜三级精品| 久久综合九色综合欧美就去吻| 亚洲成av人片在www色猫咪| 欧美日韩久久久一区| 亚洲超碰精品一区二区| 欧美一级二级三级蜜桃| 蜜桃av一区二区| 久久久噜噜噜久噜久久综合| 国产成人在线观看| 国产精品亲子伦对白| 色视频欧美一区二区三区| 亚洲一区在线播放| 欧美一区二区三级| 国产乱妇无码大片在线观看| 中文字幕精品三区| 在线观看网站黄不卡| 蜜臀av性久久久久蜜臀aⅴ流畅 | 91精品国产综合久久国产大片| 亚洲成人自拍网| 欧美不卡一二三| 99久久免费国产| 日本欧美肥老太交大片| 久久久久国产精品免费免费搜索| 国产一区二区三区四区在线观看| 日韩视频免费直播| 成人福利在线看| 水蜜桃久久夜色精品一区的特点| 欧美日韩夫妻久久| 国产成人综合网站| 亚洲国产一二三| 国产欧美日韩在线看| 在线中文字幕不卡| 国产精品一区二区视频| 亚洲综合免费观看高清完整版| 777亚洲妇女| 99国产精品国产精品毛片| 天使萌一区二区三区免费观看| 欧美成人女星排行榜| 91猫先生在线| 国产精品一级片在线观看| 亚洲一区二区三区视频在线播放| 欧美一级高清片| 日本精品免费观看高清观看| 激情久久五月天| 人人超碰91尤物精品国产| 最新日韩在线视频| 久久久久久久网| 欧美大胆人体bbbb| 精品视频免费看| 91久久精品一区二区三| 高清在线不卡av| 理论片日本一区| 日本午夜精品一区二区三区电影| 欧美高清在线一区二区| 91精品国产综合久久福利| 欧美性高清videossexo| 成人性生交大片免费看在线播放| 日本特黄久久久高潮| 樱桃视频在线观看一区| 国产欧美日本一区二区三区| 精品入口麻豆88视频| 在线成人小视频| 欧美高清激情brazzers| 欧美三级日韩在线| 91蝌蚪porny九色| 99久久久国产精品免费蜜臀| 国产成人精品亚洲午夜麻豆| 狠狠色综合播放一区二区| 看片网站欧美日韩| 另类专区欧美蜜桃臀第一页| 蜜臀av一区二区三区| 免费观看30秒视频久久| 日本视频一区二区| 免费观看日韩电影| 国产一区二区主播在线| 国产一区在线看| 成人美女在线观看| www.日本不卡| 色老头久久综合| 欧美日韩精品一区二区三区| 欧美日韩免费电影| 91精品欧美久久久久久动漫| 日韩视频中午一区| 久久综合久久久久88| 国产精品天干天干在观线| 国产精品美女久久久久久久久久久| 日本一区免费视频| 亚洲欧美激情小说另类| 亚洲自拍偷拍av| 日本欧美大码aⅴ在线播放| 国产一区二区免费在线| 懂色中文一区二区在线播放| 一本到高清视频免费精品| 欧美日韩极品在线观看一区| 日韩精品一区二区三区视频播放| 欧美一区二区黄色| 亚洲国产激情av| 亚洲综合精品久久| 久久99最新地址| 97久久人人超碰| 日韩一区二区三| 亚洲国产成人私人影院tom | 依依成人精品视频| 婷婷久久综合九色综合绿巨人| 视频一区视频二区中文字幕| 国内精品久久久久影院一蜜桃| 国产伦精品一区二区三区免费迷 | 日本不卡一二三| 国产精品小仙女| 欧美日韩三级一区| 国产精品青草综合久久久久99| 亚洲激情综合网| 国产一区欧美日韩| 欧美午夜片在线观看| 国产亚洲一区二区三区| 亚洲国产精品久久人人爱| 国产精品18久久久久| 欧洲av一区二区嗯嗯嗯啊| 精品国产制服丝袜高跟| 亚洲专区一二三| 福利一区福利二区| 精品国产凹凸成av人网站|