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

正文內(nèi)容

基于單片機(jī)實現(xiàn)的多功能數(shù)字化通用直流穩(wěn)壓電源-資料下載頁

2024-11-07 21:34本頁面

【導(dǎo)讀】電子線路的要求。所以,直流穩(wěn)壓電源的設(shè)計頗為重要,特別是數(shù)控制穩(wěn)壓電源。將單片機(jī)數(shù)字控制技術(shù),有機(jī)地融入直流穩(wěn)壓電源的設(shè)計中,就能設(shè)。計出一款高性價比的多功能數(shù)字化通用直流穩(wěn)壓電源。直流穩(wěn)壓電源的電路形式有很多種,有串聯(lián)型、開關(guān)型、集成電路、穩(wěn)。在電子設(shè)備中,直流穩(wěn)壓電源的故障率是最高的(長期。整流、濾波電路所獲得的直流電源的電壓往往是不穩(wěn)定的。波動或負(fù)載電流變化時也會隨之有所改變。目前產(chǎn)生直流穩(wěn)壓電源的方法大。前者的電路均采用模擬電路??刂?,而后者則是通過數(shù)字電路進(jìn)行自動控制。因此對于數(shù)控恒壓源的研究是必要的。目前,國外直流穩(wěn)壓電源已朝著多功。壓,以及以多路AöD進(jìn)行輸出檢測的微機(jī)數(shù)控電源。片機(jī)的自動檢測技術(shù)設(shè)計程控電源就顯示出其優(yōu)越性。的低頻信號發(fā)生器。提高了工作效率。日常生活中也需要將。交流電轉(zhuǎn)變成直流電,形成直流穩(wěn)壓電源。一般直流穩(wěn)壓電源由電源變壓器、整。流電路、濾波電路和穩(wěn)壓電路等四部分組成。

  

【正文】 **************************************************/ 函數(shù)名:毫秒級 CPU延時函數(shù) /********************************************************************/ void DELAY_MS(unsigned int a){//延時函數(shù) 1MS/次 unsigned int i。 while( a != 0){ for(i = 0。 i 600。 i++)。 //一個 。 表示空語句 ,CPU空轉(zhuǎn)。 } //i 從 0 加到 125, CPU大概就耗時 1 毫秒 } /*************************************************************/ 函數(shù)名: 8 位 A/D 轉(zhuǎn)換初始化 /*******************************************************************/ void Read_init (unsigned char CHA){ unsigned char AD_FIN=0。 //存儲 A/D 轉(zhuǎn)換標(biāo)志 CHA amp。= 0x07。 //選擇 ADC 的 8 個接口中的一個( 0000 0111 清0 高 5 位) ADC_CONTR = 0x40。 //ADC 轉(zhuǎn)換的速度( 0XX0 0000 其中 XX 控制速度,請根據(jù)數(shù)據(jù)手冊設(shè)置) _nop_()。 ADC_CONTR |= CHA。 //選擇 A/D 當(dāng)前通道 _nop_()。 ADC_CONTR |= 0x80。 //啟動 A/D 電源 DELAY_MS(1)。 //使輸入電壓達(dá)到穩(wěn)定( 1ms 即可) } /******************************************************************** 函數(shù)名: 8 位 A/D 轉(zhuǎn)換初始化 /*******************************************************************/ void Read_init1 (unsigned char CHA){ unsigned char AD_FIN=0。 //存儲 A/D 轉(zhuǎn)換標(biāo)志 CHA amp。= 0x07。 //選擇 ADC 的 8 個接口中的一個( 0000 0111 清閩西職業(yè)技術(shù)學(xué)院 23 0 高 5 位) ADC_CONTR = 0x40。 //ADC 轉(zhuǎn)換的速度( 0XX0 0000 其中 XX 控制速度,請根據(jù)數(shù)據(jù)手冊設(shè)置) _nop_()。 ADC_CONTR |= CHA。 //選擇 A/D 當(dāng)前通道 _nop_()。 ADC_CONTR |= 0x80。 //啟動 A/D 電源 DELAY_MS(1)。 //使輸入電壓達(dá)到穩(wěn)定( 1ms 即可) } /******************************************************************** 函數(shù)名: 8 位 A/D 轉(zhuǎn)換初始化 /********************************************************************/ void Read_init2 (unsigned char CHA){ unsigned char AD_FIN=0。 //存儲 A/D 轉(zhuǎn)換標(biāo)志 CHA amp。= 0x07。 //選擇 ADC 的 8 個接口中的一個( 0000 0111 清0 高 5 位) ADC_CONTR = 0x40。 //ADC 轉(zhuǎn)換的速度( 0XX0 0000 其中 XX 控制速度,請根據(jù)數(shù)據(jù)手冊設(shè)置) _nop_()。 ADC_CONTR |= CHA。 //選擇 A/D 當(dāng)前通道 _nop_()。 ADC_CONTR |= 0x80。 //啟動 A/D 電源 DELAY_MS(1)。 //使輸入電壓達(dá)到穩(wěn)定( 1ms 即可) } /******************************************************************* 函數(shù)名: 8 位 A/D 轉(zhuǎn)換函數(shù)(采集光敏電阻數(shù)據(jù)) /********************************************************************/ unsigned char Read (void){ unsigned char AD_FIN=0。 //存儲 A/D 轉(zhuǎn)換標(biāo)志 ADC_CONTR |= 0x08。 //啟動 A/D 轉(zhuǎn)換( 0000 1000 令 ADCS = 1) _nop_()。 _nop_()。 _nop_()。 _nop_()。 while (AD_FIN ==0){ //等待 A/D 轉(zhuǎn)換結(jié)束 AD_FIN = (ADC_CONTR amp。 0x10)。 //0001 0000 測試 A/D 轉(zhuǎn)換結(jié) 束否 } ADC_CONTR amp。= 0xE7。 //1111 0111 清 ADC_FLAG 位 , 關(guān)閉 A/D 轉(zhuǎn)換 , return (ADC_RES)。 //返回 A/D 轉(zhuǎn)換結(jié)果( 8 位) } /*******************************************************************/ 閩西職業(yè)技術(shù)學(xué)院 24 //主函數(shù) include include include include include define uchar unsigned char define uint unsigned int //**************************************************/ main() { char String[10]。 uint dat,DL,L,DA。 LCD_init()。 //初始化 LCD_clear()。 //清屏 LCD_write_chinese_string(0,0,12,2,2,0)。 //漢子 電壓 LCD_write_chinese_string(0,2,12,2,0,0)。 //漢子 電流 while(1) { Read_init (4)。 //案件 dat=Read ()。 dat=dat**2。 da5615(dat)。 DELAY_MS(30)。 /*******************************/ Read_init1 (2)。 // 電流 DL=Read ()。 DL=DL*。 L=((float)DL/)。 LCD_printc(22,2,L/100+48)。 LCD_printc(30,2,L%100/10+48)。 LCD_printc(38,2,L%10+48)。 LCD_write_char(46,2,39。M39。)。 LCD_write_char(54,2,39。A39。)。 DELAY_MS(30)。 /**********************************/ Read_init2 (3)。 // 電壓 DA=Read ()。 DA=((float)DA**)。 LCD_printc(22,0,DA/100+48)。 LCD_write_char(30,0,39。.39。)。 LCD_printc(38,0,DA%100/10+48)。 LCD_printc(46,0,DA%10+48)。 閩西職業(yè)技術(shù)學(xué)院 25 LCD_write_char(54,0,39。V39。)。 DELAY_MS(30)。 } }
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1