freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

自動增益放大器畢業(yè)設(shè)計論文(參考版)

2025-06-29 01:33本頁面
  

【正文】 //模塊0、1 default : return。 DAC12CALON) != 0)。 // 等待效驗完成 DAC12_1CTL |= DAC12CALON。 // 啟動效驗DAC while((DAC12_0CTL amp。 // 等待效驗完成 break。 // 啟動效驗DAC while((DAC12_1CTL amp。 // 等待效驗完成 break。 // 啟動效驗DAC while((DAC12_0CTL amp。 //參數(shù)錯誤 } return (1)。 break。 DAC12_1Init(DAC12AMPx)。 break。 //模塊1 case 2: DAC12_0Init(DAC12AMPx)。 //模塊0 case 1: DAC12_1Init(DAC12AMPx)。 } //設(shè)置模塊 switch(module) { case 0: DAC12_0Init(DAC12AMPx)。 DAC12_1CTL |= DAC12ENC。}/********************************************************* 函數(shù)名稱:DAC12_1Init* 功 能:DAC12_1用到的相關(guān)資源初始化* 參 數(shù):* DAC12AMPx:DAC運算放大器設(shè)置:* 0 輸入緩沖器關(guān)閉,輸出緩沖器關(guān)閉,高阻* 1 輸入緩沖器關(guān)閉,輸出緩沖器關(guān)閉,0V* 2 輸入緩沖器低速/電流,輸出緩沖器低速/電流* 3 輸入緩沖器低速/電流,輸出緩沖器中速/電流* 4 輸入緩沖器低速/電流,輸出緩沖器高速/電流* 5 輸入緩沖器中速/電流,輸出緩沖器中速/電流* 6 輸入緩沖器中速/電流,輸出緩沖器高速/電流* 7 輸入緩沖器高速/電流,輸出緩沖器高速/電流* 返 回 值:無* 說 明:其他默認為:12位方案、寫入即更新輸出,module模* 塊為3時,兩個都寫入更新;DAC12的滿量程為參考電* 壓;:.*********************************************************/void DAC12_1Init(char DAC12AMPx){ // Internal ref gain 1 DAC12_1CTL = DAC12SREF_0 + DAC12IR。 DAC12_0CTL |= DAC12LSEL_1 + (DAC12AMPx 5)。 } /* * * 文件功能描述: * MSP430F16x系列單片機DAC12程序庫 * 說明: * 該程序完成DAC12模塊的通用程序庫,方便以后使用DA * DAC12Cal是430內(nèi)部校準(zhǔn),用來校正DAC的偏移誤差,不 * 需要輸出準(zhǔn)確的電壓時,不需要校準(zhǔn)。 } }}/*******************************************函數(shù)名稱:Disp2Char功 能:在某個位置顯示一個字符參 數(shù):x位置的列坐標(biāo) y位置的行坐標(biāo) data顯示的字符數(shù)據(jù)返回值 :無********************************************/void Disp2Char(unsigned char x,unsigned char y,unsigned char data) { LocateXY( x, y )。 if (x == 0x0f) { x = 0。in。) n++。 while(*ptr++ != 39。 uchar i,n = 0。 while(j)。 uint j。 while (i != 0) { i。 P2DIR |= 0xFF。 Busy)!=0)。 _NOP()。 SET_EN。 SET_RW。= 0x00。 CLR_EN。 //產(chǎn)生使能脈沖信號 _NOP()。 //將顯示數(shù)據(jù)寫入數(shù)據(jù)端口 _NOP()。 _NOP()。 //等待液晶不忙 SET_RS。 CLR_EN。 //產(chǎn)生使能脈沖信號 _NOP()。 //將命令字寫入數(shù)據(jù)端口 _NOP()。 _NOP()。 // 檢測忙信號 CLR_RS。 //寫字符時整體不移動 LcdWriteCommand(0x0c, 1)。 //顯示關(guān)閉 LcdWriteCommand(0x01, 1)。 LcdWriteCommand(0x38, 1)。 LcdWriteCommand(0x38, 0)。 LcdWriteCommand(0x38, 0)。 //數(shù)據(jù)端口設(shè)為輸出狀態(tài) LcdWriteCommand(0x38, 0)。 }/*******************************************函數(shù)名稱:LcdReset功 能:對1602液晶模塊進行復(fù)位操作參 數(shù):無返回值 :無********************************************/void LcdReset(void) { CtrlDir |= 0x07。}/*******************************************函數(shù)名稱:Disp1Char功 能:在某個位置顯示一個字符參 數(shù):x位置的列坐標(biāo) y位置的行坐標(biāo) data顯示的字符數(shù)據(jù)返回值 :無********************************************/void Disp1Char(uchar x,uchar y,uchar data) { LocateXY( x, y )。 //如果在第2行 temp |= 0x80。= 0x01。0x0f。 } }}/*******************************************函數(shù)名稱:LocateXY功 能:向液晶輸入顯示字符位置的坐標(biāo)信息參 數(shù):x位置的列坐標(biāo) y位置的行坐標(biāo)返回值 :無********************************************/void LocateXY(uchar x,uchar y) { uchar temp。 if (x == 0x0f) { x = 0。in。 /*******************************************函數(shù)名稱:DispNchar功 能:讓液晶從某個位置起連續(xù)顯示N個字符參 數(shù):x位置的列坐標(biāo) y位置的行坐標(biāo) n字符個數(shù) ptr指向字符存放位置的指針返回值 :無********************************************/void DispNChar(uchar x,uchar y, uchar n,uchar *ptr) { uchar i。=~BIT5。 //RW = define SET_RW P6OUT|=BIT4。 define CLR_RW P6OUTamp。=~BIT3。typedef unsigned int uint。tmp)。 for(tmp = 12000。返回參數(shù):無*********************************************/void DACout(void){DAC12_0DAT=z。 //清除振蕩錯誤標(biāo)志 } BCSCTL2 |= SELM_2+SELS+DIVS_3。 IFG1amp。mi0xff。 //清除振蕩錯誤標(biāo)志 while((IFG1amp。 //打開XT2振蕩器 IFG1amp。 BCSCTL1 amp。 //DAC12_0DAT=z。 //校準(zhǔn) //ADC12CTL0 = REF2_5V + REFON。 // 開始轉(zhuǎn)換}/*******************DACreset*************************函數(shù)名稱:DACreset函數(shù)功能:初始化內(nèi)部DAC12轉(zhuǎn)換器返回參數(shù):無**************************************************/void DACreset(void){ DAC12Init(0,5)。 ADC12CTL0 |= ENC。 ADC12IE = 0x02。 ADC12MCTL1 = INCH_1。 //,使用內(nèi)部參考電壓 //ADC12MCTL1 = INCH_1+SREF_1。 //使用內(nèi)部參考電壓源 ADC12CTL1 = SHP+CONSEQ_3。 // 使能ADC通道 ADC12CTL0 = ADC12ON+SHT0_8+MSC。)。 // Disp1Char(15,1,39。V39。)。 //顯示“SI:” Disp1Char(6,0,39。 //顯示“SR:” DispNChar(8,0,3,BZ)。}/*******************Reset***********************函數(shù)名稱:Reset函數(shù)功能:對外部顯示初始化返回參數(shù):無************************************************/void reset(void){ DispNChar(0,0,1,U)。i 5。 ptr[4]=daa%10。 ptr[2] = (daa ptr[0]*1000)/100。 ptr[0] = daa / 1000。 caltmp = Hex_Val。 unsigned int i。 } /*******************************************函數(shù)名稱:bzxs函數(shù)功能:顯示通過鍵盤設(shè)定的標(biāo)準(zhǔn)電壓值返回參數(shù):無******************************************/void bzxs(uint Hex_Val){ unsigned long caltmp。i 5。 ptr[4]=daa%10。 ptr[2] = 10。 ptr[0] = daa / 1000。 caltmp = Hex_Val。 uchar i。}void Trans_val2(uint Hex_Val) //輸入信號頻率測量,更改運算參數(shù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1