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