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

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

?? 33xadc.c

?? 一些C8051f330的C程序
?? C
字號:
//-----------------------------------------------------------------------------
// ADC.c
//-----------------------------------------------------------------------------
// 版權歸新華龍電子有限公司所有
//
// 作者:Robi Ken 
// 日期: 2004.12.28
//
// 功能:ADC采樣
// 目標板: C8051F33x
// 開發工具: Silicon Laboratories  IDE 
//
//-------------------------------------------------------------------------------------
//程序功能
//------------------------------------------------------------------------------------
//此程序為ADC轉換程序,可以選擇向ADC0BUSY寫1或用定時器0,1,2,3作為ADC的啟動信號。
//
//------------------------------------------------------------------------------------
//頭文件定義
//------------------------------------------------------------------------------------
//
#include <c8051f330.h>               
#include <stdio.h>

//-----------------------------------------------------------------------------
// 定義16位特殊功能寄存器
//-----------------------------------------------------------------------------

sfr16 ADC0     = 0xbd;                
sfr16 TMR0RL   = 0xca;                                                                                               
sfr16 TMR1RL   = 0xca;                 
sfr16 TMR2RL   =0xca;                 
sfr16 TMR3RL   =0xca;               
sfr16 TMR0     = 0xCC;              
sfr16 TMR1     = 0xCC;                
sfr16 TMR2     = 0xcc;               
sfr16 TMR3     = 0xcc;               
//-----------------------------------------------------------------------------
// 全局變量定義
//-----------------------------------------------------------------------------
char i;
int result;                       
//-----------------------------------------------------------------------------
//定義常量
//-----------------------------------------------------------------------------
#define SYSCLK       49000000        
#define SAMPLE_RATE  50000             
//------------------------------------------------------------------------------------
// 定義函數
//------------------------------------------------------------------------------------
void SYSCLK_Init (void);
void PORT_Init (void);
void Timer0_Init (int counts);
void Timer1_Init (int counts);
void Timer2_Init (int counts);
void Timer3_Init (int counts);
void ADC0_Init(void);
void ADC0_ISR (void);
void ADC0_CNVS_ADC0h(void);
//------------------------------------------------------------------------------------
// 主程序
//------------------------------------------------------------------------------------

void main (void) 
{   
    int ADCRESULT[50] ;
  int k;                 
    PCA0MD &= ~0x40;                       // 禁止看門狗              
  
   SYSCLK_Init ();                   
  
   PORT_Init ();
 
   Timer0_Init (SYSCLK/SAMPLE_RATE);  
   //Timer1_Init (SYSCLK/SAMPLE_RATE);     //選擇相應的啟動方式
   //Timer2_Init (SYSCLK/SAMPLE_RATE); 
   //Timer3_Init (SYSCLK/SAMPLE_RATE);       
   ADC0_Init();
   EA=1;
   while(1)
            {
   	
	//ADC0_CNVS_ADC0h();	
	k=ADC0;

   ADCRESULT[i]=result;                   //此處設斷點,觀察ADCRESULT的結果
          }
   }
//------------------------------------------------------------------------------------
// 端口初始化
//------------------------------------------------------------------------------------
void PORT_Init (void)
{
   	//#pragma asm
   // MOV P0MDOUT,#01H
	//#pragma endasm
    P0MDIN  = 0x00;                   
    P0SKIP =  0x03;
    P0MDOUT = 0x01;
	P1SKIP  = 0xff;                                                      
    XBR1    = 0x40;                     
}
//-----------------------------------------------------------------------------
// 系統時鐘初始化
//-----------------------------------------------------------------------------
void SYSCLK_Init (void)
{
   OSCICN |= 0x03;                                                           
   RSTSRC  = 0x04;                     
}
//-----------------------------------------------------------------------------
// 定時器0初始化
//-----------------------------------------------------------------------------
void Timer0_Init (int counts)
{
    TMOD=0x11;                        
    CKCON |= 0x08;                      
    TMR0RL  = -counts;                  
    TMR0    = TMR0RL;                   
    ET0=0;                            
    TR0=1;                            
}
//-----------------------------------------------------------------------------
// 定時器1初始化
//-----------------------------------------------------------------------------
void Timer1_Init (int counts)
{
   TMOD=0x11;                        
   CKCON |= 0x04;                   
   TMR1RL  = -counts;               
   TMR1    = TMR1RL;                   
   ET1= 0;                            
   TR1=1;                        
}
//-----------------------------------------------------------------------------
//定時器2初始化
//-----------------------------------------------------------------------------
void Timer2_Init (int counts)
{
   CKCON |= 0x10;                  
   TMR2RL  = -counts;                 
   TMR2    = TMR2RL;                
   ET2= 0;                            
   TR2=1;                       
}
//-----------------------------------------------------------------------------
//  定時器3初始化
//-----------------------------------------------------------------------------
void Timer3_Init (int counts)
{
    TMR3CN = 0x00;                                   
   CKCON |= 0x40;                 

   TMR3RL  = -counts;                 
   TMR3    = TMR3RL;                   
   EIE1 &= ~0x80;                      
   TMR3CN |= 0x04;                    

}
//-----------------------------------------------------------------------------
// ADC0初始化
//-----------------------------------------------------------------------------
void ADC0_Init (void)
{
  
   ADC0CN =0x81;     //ADCOCN中的值為80,81,83,82,85時分別為向AD0BYSY寫1,                                                         									  
   AMX0P  = 0x01;     //定時器0,1,2,3溢出作為啟動信號                      
   AMX0N  = 0x11;     //AMX0P為通道選擇                                                                
   ADC0CF = (SYSCLK/3000000) << 3;       
   ADC0CF &=~0x04;                 
   REF0CN = 0x03;                                                         
   EIE1 |= 0x08;                      
}
//-----------------------------------------------------------------------------
// 向ADC0寫1將啟動轉換
//-----------------------------------------------------------------------------
void ADC0_CNVS_ADC0h(void)
  {
    AD0BUSY = 1;
 
   }
//-----------------------------------------------------------------------------
// ADC中斷處理
//-----------------------------------------------------------------------------
 void ADC0_ISR (void) interrupt 10
 {
   AD0INT =0;						
   result= ADC0H;
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲乱码日产精品bd| 北条麻妃国产九九精品视频| 国产亚洲一二三区| 日韩一区二区视频| 欧美日韩视频在线一区二区| 97超碰欧美中文字幕| 成人午夜电影久久影院| 国产麻豆精品一区二区| 狠狠v欧美v日韩v亚洲ⅴ| 秋霞影院一区二区| 亚洲成av人片www| 亚洲一区二区三区国产| 亚洲黄色av一区| 一区二区三区四区不卡视频| 中文字幕在线播放不卡一区| 国产欧美日韩在线| 精品日本一线二线三线不卡| 日韩免费观看高清完整版| 日韩三区在线观看| 欧美成人艳星乳罩| 久久午夜老司机| 欧美激情综合五月色丁香| 欧美极品少妇xxxxⅹ高跟鞋 | 一区二区三区影院| 亚洲欧洲精品一区二区三区| 国产精品天天看| 亚洲天堂福利av| 亚洲精品一卡二卡| 亚洲成人自拍网| 乱中年女人伦av一区二区| 国产一区二区看久久| 国产美女精品在线| 91丝袜呻吟高潮美腿白嫩在线观看| av一本久道久久综合久久鬼色| av爱爱亚洲一区| 精品视频一区 二区 三区| 欧美另类高清zo欧美| 欧美tk丨vk视频| 国产精品乱码人人做人人爱| 一区二区视频在线看| 日韩在线一二三区| 国产黄色成人av| 91久久精品国产91性色tv| 91官网在线观看| 国产午夜精品美女毛片视频| 在线免费视频一区二区| 日韩激情在线观看| 成人av中文字幕| 5月丁香婷婷综合| 久久精品夜夜夜夜久久| 男男视频亚洲欧美| 欧美精品久久久久久久多人混战| 国产精品久久久久影院老司| 国产福利91精品一区二区三区| 3d动漫精品啪啪1区2区免费| 色综合天天综合网天天看片| 精品捆绑美女sm三区| 日本一区二区高清| 亚洲午夜电影在线| 国产精品白丝jk黑袜喷水| 久久精品国产久精国产| 成人精品视频.| 欧美大片一区二区三区| 国产精品国产三级国产aⅴ入口| 亚洲国产日产av| 丁香六月久久综合狠狠色| 91精品国产色综合久久ai换脸 | 久久国产夜色精品鲁鲁99| 国产精品自拍三区| 欧美性受极品xxxx喷水| 久久亚洲综合色| 亚洲第一二三四区| 99视频超级精品| 久久亚洲综合色一区二区三区| 午夜欧美一区二区三区在线播放| 波多野结衣亚洲| 国产视频一区二区在线观看| 日本亚洲视频在线| 欧美日韩久久久一区| 中文字幕一区二区三区蜜月| 国产美女在线精品| 欧美成人猛片aaaaaaa| 天天综合色天天| 欧美日韩国产经典色站一区二区三区| 亚洲女人小视频在线观看| 亚洲欧洲性图库| 久久国产福利国产秒拍| 欧美探花视频资源| 日韩毛片高清在线播放| 国产高清不卡一区| 精品精品欲导航| 蜜桃精品在线观看| 欧美高清你懂得| 午夜精品福利视频网站| 欧美日韩免费在线视频| 波多野结衣在线一区| 波多野结衣视频一区| 国产欧美一区二区精品婷婷| 国产精品1区二区.| 国产欧美日韩三区| 成人精品鲁一区一区二区| 国产日产欧美一区二区三区| 成人影视亚洲图片在线| 中文字幕在线不卡一区| 日本久久一区二区三区| 亚洲美女免费在线| 欧美三级日韩三级国产三级| 亚洲成av人在线观看| 91精品国产综合久久国产大片 | 日本韩国欧美国产| 亚洲欧美日韩综合aⅴ视频| 色婷婷亚洲精品| 亚洲综合男人的天堂| 日韩一区二区影院| 国产激情一区二区三区| 国产精品丝袜久久久久久app| 成人性生交大合| 亚洲精品免费在线| 欧美精品成人一区二区三区四区| 日本中文字幕不卡| 欧美高清在线一区二区| 国产不卡视频在线播放| 一区二区三区精品在线| 日韩视频123| 91视频免费看| 麻豆精品国产传媒mv男同| 国产欧美一区二区精品久导航| 91天堂素人约啪| 久久成人免费网| 亚洲欧美日韩久久精品| 91精品一区二区三区久久久久久| 国产乱人伦偷精品视频免下载| 亚洲图片激情小说| 日韩欧美久久久| 色香蕉成人二区免费| 久久91精品国产91久久小草| 亚洲手机成人高清视频| 日韩一区二区三区免费看| 成人免费视频caoporn| 天天综合日日夜夜精品| 国产欧美一区二区精品秋霞影院 | 91麻豆国产精品久久| 日韩精品一区第一页| 国产女人aaa级久久久级| 欧美日韩久久不卡| 99热国产精品| 韩国成人福利片在线播放| 亚洲精品欧美在线| 日韩视频一区在线观看| 亚洲一区免费观看| 色综合 综合色| 亚洲综合丝袜美腿| 成人激情小说网站| 日韩精品久久理论片| 美腿丝袜在线亚洲一区| 欧美在线观看一区| 欧美国产一区二区在线观看| 91原创在线视频| 国产精品第一页第二页第三页| 日精品一区二区三区| 欧美日韩亚洲丝袜制服| 日韩av一区二区在线影视| 欧美大片国产精品| 日韩午夜在线播放| 丝袜美腿亚洲色图| 日韩视频免费直播| 在线日韩国产精品| av在线免费不卡| 丁香六月久久综合狠狠色| 国产呦精品一区二区三区网站| 日韩精品国产精品| 亚洲一区二区免费视频| 6080日韩午夜伦伦午夜伦| 在线国产亚洲欧美| 91色.com| 色婷婷国产精品综合在线观看| www..com久久爱| 91视频国产观看| 欧洲人成人精品| 欧美日韩在线播放一区| 欧美丝袜自拍制服另类| 在线一区二区视频| 色婷婷av一区二区三区之一色屋| 97精品超碰一区二区三区| av电影在线不卡| 91啪在线观看| 色综合色狠狠天天综合色| 91麻豆国产精品久久| 在线一区二区三区四区| 91免费精品国自产拍在线不卡| 中文字幕第一区综合| 日韩欧美在线综合网| 欧美日韩国产不卡| 91美女精品福利| 91福利在线导航| 97久久超碰国产精品电影| 国产乱子轮精品视频| 精品一区二区三区在线播放视频| 亚洲第一二三四区| 日本不卡一二三|