This example code takes and averages 2048 analog measurements from input P1.4 using Adc0, then prints the results to a terminal window via the UART.
標簽: measurements averages example analog
上傳時間: 2016-06-13
上傳用戶:xuan‘nian
adc驅動測試程序for s3c44b0 uclinux。insmod 后在var目錄建立一個Adc0的節點才能使用程序測試驅動。
標簽: s3c44b0 uclinux insmod Adc0
上傳時間: 2016-07-14
上傳用戶:Amygdala
c8051f020 內部12位的Adc0 效果比較啊好,調通了 如果不行 我還有其他人寫的一個程序.我傳的代碼都有比較愛完整的注釋啊
上傳時間: 2013-12-23
上傳用戶:colinal
Adc0采樣芯片溫度通過LCD顯示,并通過串口0(J13)發送到PC機,同時接收PC傳回的一個字符并顯示, 請使用串口調試工具調試!
上傳時間: 2017-01-04
上傳用戶:3到15
Adc0采樣芯片溫度,通過LCD顯示,并通過串口0發送到PC機
上傳時間: 2014-01-27
上傳用戶:lunshaomo
LCD1602來顯示通過AVR Adc0采集的信號,參考電壓為ACC,上下浮動不超過0.2V
上傳時間: 2017-03-20
上傳用戶:zm7516678
READ ABOUT Adc0 CHANNEL IN PIC18F452 AND WRITE DE RESULT IN PORTD
標簽: CHANNEL RESULT ABOUT PORTD
上傳時間: 2017-07-03
上傳用戶:hwl453472107
此程序為使用Adc0的例程 在中斷模式使用定時器3溢出作為開始啟動信號并采樣AIN0<NUM_SAMPLES>次 將結果存儲在XDATA空間 一旦<NUM_SAMPLES>次被采集 采樣值從UART0傳輸 一旦傳輸結束 另一個數 據采樣次數<NUM_SAMPLES>將被采集并重復此處理過程
上傳時間: 2013-04-24
上傳用戶:WANGXIAN001
具有梯形反電動勢的永磁同步電動機通常被稱為無刷直流電動機,它具有結構簡單、體積小、重量輕、效率高、高功率密度、啟動扭矩大、慣量小和響應快等其它種類直流電機無法比擬的特性。采用電子換向器替代了傳統直流電動機的機械換向裝置,從而克服了電刷和換向器所引起的噪聲、火花、電磁干擾、壽命短等一系列弊病。由于無刷直流電動機既具備交流電動機的結構簡單、運行可靠、維護方便等一系列優點,又具 有直流電動機的運行效率高、無勵磁損耗以及調速性能好等諸多優點,故其在在家用消費類產品(空調、冰箱、洗衣機)和IT周邊產品(打印機、軟驅、硬驅)中得到廣泛的應用。 C8051F單片機是美國Silabs公司推出的一種與51系列單片機內核兼容的單片機,具有高速、高性能、高集成度。以C8051F020為例,具有如下特點: C8051F020片上系統單片機片內資源: 一、模塊外設 (1)逐次逼近型8路12位Adc0 轉換速率最大100ksps 可編程增益放大器PGA 溫度傳感器 (2)8路8位ADC1輸入與P1口復用 轉換速率500ksps 可編程增益放大器PGA (3)兩個12 位DAC (4)兩個模擬電壓比較器 (5)電壓基準內部提供2.43V 外部基準可輸入 (6)精確的VDD監視器 二、高速8051微控制器內核 流水線式指令結構速度可達25MIPS 22個矢量中斷源 三、存儲器 片內4352字節數據RAM 64KBFlash程序存儲器可作非易失性存儲
上傳時間: 2013-12-21
上傳用戶:bnfm
//------------------------------------------------------------------------------------//此程序為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的結果 } }
上傳時間: 2013-10-13
上傳用戶:SimonQQ