根據(jù)設(shè)計(jì)要求,在較寬的信號(hào)帶寬(0~10MHz)內(nèi),實(shí)現(xiàn)最大電壓增益≥60dB,且能夠連續(xù)調(diào)節(jié)增益或能夠以5dB步距預(yù)置增益是最大難點(diǎn),也是設(shè)計(jì)的重點(diǎn)之一。另一難點(diǎn)是后級(jí)功率放大模塊在100Q負(fù)載上最大
STC12C5412AD單片機(jī),是一款增強(qiáng)型8051標(biāo)準(zhǔn)的51系列的單片機(jī)。速度比普通8051快12倍,可以在家庭中的計(jì)算機(jī)編程,無(wú)需仿真器?! TC12C5412AD有8通道的10位AD轉(zhuǎn)換器,可以檢測(cè)模擬信號(hào),不用
STC12C2052AD單片機(jī)做的手機(jī)電池充電器程序#include#include#defineucharunsignedchar#defineuintunsignedint#defineAD_SPEED0x60//0110,000011270個(gè)時(shí)鐘周期轉(zhuǎn)換一次,//少占魚(yú)制作河北正定歡迎您長(zhǎng)沙
;本程序用于驗(yàn)證STC12C2052AD系列單片機(jī)的看門(mén)狗及其溢出時(shí)間計(jì)算公式;看門(mén)狗及其溢出時(shí)間=(12*Pre_scale*32768)/OscillatorFrequencyWDTCREQU0E1H;看門(mén)狗地址WDT_TIME_LEDEQUP1.5;用P1.5控制看門(mén)狗溢出
#include <reg52.h>#include <intrins.h> /* use _nop_() function *///sfr16 DPTR = 0x82;/* 新增特殊功能寄存器定義 */sfr ISP_DATA = 0xe2;sfr ISP_ADDRH = 0xe3;sfr ISP_ADDRL = 0xe4;sfr ISP_CMD
#include#includesfrIAP_CONTR=0xC7;sbitMCU_Start_LED=P1^7;//unsignedcharself_command_array[4]={0x22,0x33,0x44,0x55};#defineSelf_Define_ISP_Download_Command0x22//#defineRELOAD_COUNT0xfb//18
//ADCDEMO_56xx程序演示STC1256xxAD系列MCU的A/D轉(zhuǎn)換功能。時(shí)鐘18.432MHz//轉(zhuǎn)換結(jié)果以16進(jìn)制形式輸出到串行口,可以用串行口調(diào)試程序觀察輸出結(jié)果。//-----------------------------------------------
STC90/89系列內(nèi)部EEPROM放數(shù)據(jù)(C語(yǔ)言)#include#include/*use_nop_()function*///sfr16DPTR=0x82;/*新增特殊功能寄存器定義*/sfrISP_DATA=0xe2;sfrISP_ADDRH=0xe3;sfrISP_ADDRL=0xe4;sfrISP_CMD=0xe5;sf
STC12C5410系列單片機(jī)內(nèi)帶2KEEPROM,分成4個(gè)扇區(qū),每個(gè)扇區(qū)512byte。使用時(shí)注意以下幾點(diǎn):1、有三個(gè)基本命令:字節(jié)讀,字節(jié)寫(xiě),扇區(qū)擦除2、沒(méi)有字節(jié)擦除,只有扇區(qū)擦除。如果要改變扇區(qū)中的某個(gè)字節(jié),保
“看門(mén)狗”概念及其應(yīng)用在由單片機(jī)構(gòu)成的系統(tǒng)中,由于單片機(jī)的工作有可能會(huì)受到來(lái)自外界電磁場(chǎng)的干擾,造成程序的跑飛,從而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控制的系統(tǒng)便無(wú)法繼續(xù)工作,這樣
/*315M無(wú)線解碼程序*//*無(wú)線碼寬電平脈沖時(shí)間1.8ms,低電平脈沖時(shí)間600us,同步碼低電平時(shí)間18.6ms用TIMER0和INT0配合實(shí)現(xiàn)脈寬測(cè)量,這種做法的好處是不用隔一段時(shí)間掃描I/O口,方便系統(tǒng)程序的整體設(shè)計(jì)
#include#defineuintunsignedint#defineucharunsignedcharsbitCS=P2^0;//LCD12864串行通信片選sbitSID=P2^1;//LCD12864串行通信數(shù)據(jù)口sbitSCLK=P2^2;//LCD12864串行通信同步時(shí)鐘信號(hào)sbitPSB=P2^5;//LCD
STC89LE52AD、54AD、58AD、516AD這幾款89系列的STC單片機(jī)內(nèi)部自帶有8路8位的AD轉(zhuǎn)換器,分布在P1口的8位上,當(dāng)時(shí)鐘在40MHz以下時(shí),每17個(gè)機(jī)器周期可完成一次AD轉(zhuǎn)換。與AD相關(guān)的幾個(gè)寄存器如表1所示。表1
/*************功能說(shuō)明**************紅外接收程序。適用于市場(chǎng)上用量最大的HT6121/6122及其兼容IC的編碼。對(duì)于用戶碼與User_code定義不同的遙控器,程序會(huì)將用戶碼一起從串口輸出。使用模擬串口發(fā)送監(jiān)
STC12C5A60S2匯編(ADC查詢方式)示例程序;/*Declare SFR associated with the ADC */ADC_CONTR EQU 0BCH ;ADC control registerADC_RES EQU 0BDH ;ADC high 8-bit result registerADC_LOW2 EQU 0BEH ;AD