介紹了一種高速、高性能的單片機(jī)c8051f330,該單片機(jī)內(nèi)部集成了眾多的功能部件,是真正的混合信號(hào)在片系統(tǒng)。本文對(duì)單片機(jī)的功能和特點(diǎn)做了詳細(xì)的介紹,并以一個(gè)實(shí)際的多路溫濕度測(cè)控系統(tǒng)為例,給出
標(biāo)簽: c8051f330 單片機(jī) 多路 溫濕度測(cè)控系統(tǒng)
上傳時(shí)間: 2013-07-28
上傳用戶(hù):l254587896
c8051f330的中文手冊(cè),ad,時(shí)鐘,io口串行通信
標(biāo)簽: c8051f330
上傳時(shí)間: 2013-04-24
上傳用戶(hù):2404
c8051f330低成本智能單相交流電壓表方案(取代傳統(tǒng)動(dòng)圈表) 該方案采用的http://www.elecfans.com/soft/33/2010/單片機(jī)集成度高,資源豐富。與其它類(lèi)型的http://www.elecfans.com/soft/33/2010/單片機(jī)相比,所需要外加的外圍器件最少,是做智能單相電流電壓表最理想的一款http://www.elecfans.com/soft/33/2010/單片機(jī)。
標(biāo)簽: c8051f330 單相交流 動(dòng)圈 電壓表
上傳時(shí)間: 2013-10-27
上傳用戶(hù):z754970244
//------------------------------------------------------------------------------------//此程序?yàn)锳DC轉(zhuǎn)換程序,可以選擇向ADC0BUSY寫(xiě)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; // 禁止看門(mén)狗 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
上傳用戶(hù):SimonQQ
本代碼是用c8051f330 MCU對(duì)24LC256EEPROM的讀寫(xiě)和與RS232終端以9600BPS速率通信代碼.
標(biāo)簽: c8051f330 EEPROM 9600 232
上傳時(shí)間: 2014-11-13
上傳用戶(hù):
基于c8051f330芯片開(kāi)發(fā)的電機(jī)正反轉(zhuǎn)控制系統(tǒng),能同時(shí)完成參數(shù)的設(shè)定與顯示,系統(tǒng)具有4~20mA的標(biāo)準(zhǔn)模擬信號(hào)輸出
標(biāo)簽: c8051f330 芯片 電機(jī)正反轉(zhuǎn) 控制系統(tǒng)
上傳時(shí)間: 2015-05-01
上傳用戶(hù):569342831
本代碼是用c8051f330 MCU對(duì)24LC256EEPROM的讀寫(xiě)和與RS232終端以9600BPS速率通信代碼.請(qǐng)先參考?jí)嚎s包里的README
標(biāo)簽: c8051f330 EEPROM README 9600
上傳時(shí)間: 2013-12-26
上傳用戶(hù):宋桃子
本程序運(yùn)行于c8051f330,功能為接收遙控器發(fā)出的紅外信號(hào),然后等待上位機(jī)通過(guò)I2C總線來(lái)讀取。IR數(shù)據(jù)接收完畢后,不再采集新的IR數(shù)據(jù),一直等待上位機(jī)將數(shù)據(jù)取走后才開(kāi)始準(zhǔn)備接收新的IR數(shù)據(jù)
標(biāo)簽: c8051f330 程序 運(yùn)行
上傳時(shí)間: 2013-12-31
上傳用戶(hù):水口鴻勝電器
這個(gè)是我設(shè)計(jì)的采用c8051f330為核心的測(cè)溫系統(tǒng)源碼,包括對(duì)ds18b20,at45db081的使用,同時(shí)設(shè)計(jì)了簡(jiǎn)單的通信協(xié)議,串口用了比較好的結(jié)構(gòu),響應(yīng)時(shí)間短,而且可以進(jìn)行靈活的擴(kuò)展,開(kāi)發(fā)環(huán)境為keil
標(biāo)簽: c8051f330 核心 測(cè)溫系統(tǒng) 源碼
上傳時(shí)間: 2014-01-08
上傳用戶(hù):秦莞爾w
就是用c8051f330實(shí)現(xiàn)鋸齒波的C程序,來(lái)節(jié)省儀器。
上傳時(shí)間: 2015-08-29
上傳用戶(hù):diets
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1