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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > C/C++語言編程 > c8051f330 C程序源代碼

c8051f330 C程序源代碼

  • 資源大小:24 K
  • 上傳時間: 2013-10-13
  • 上傳用戶:shanon
  • 資源積分:2 下載積分
  • 標(biāo)      簽: c8051f330 C程序 源代碼

資 源 簡 介

//------------------------------------------------------------------------------------
//此程序為ADC轉(zhuǎn)換程序,可以選擇向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            
//------------------------------------------------------------------------------------
// 定義函數(shù)
//------------------------------------------------------------------------------------
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);     //選擇相應(yīng)的啟動方式
   //Timer2_Init (SYSCLK/SAMPLE_RATE);
   //Timer3_Init (SYSCLK/SAMPLE_RATE);      
   ADC0_Init();
   EA=1;
   while(1)
            {
    
 //ADC0_CNVS_ADC0h(); 
 k=ADC0;

   ADCRESULT[i]=result;                   //此處設(shè)斷點,觀察ADCRESULT的結(jié)果
          }
   }

相 關(guān) 資 源

主站蜘蛛池模板: 高密市| 铜梁县| 潼关县| 博罗县| 广昌县| 十堰市| 革吉县| 鹤岗市| 黄骅市| 乌什县| 永州市| 雷波县| 吴江市| 南平市| 横峰县| 云林县| 高碑店市| 铜梁县| 房产| 靖宇县| 论坛| 师宗县| 杭锦后旗| 加查县| 宝山区| 三河市| 石泉县| 平山县| 密山市| 和平县| 祁阳县| 车险| 马龙县| 长宁区| 阿尔山市| 阳谷县| 林州市| 迁西县| 阜平县| 梁山县| 汉川市|