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

正文內(nèi)容

基于at89s52單片機的數(shù)控穩(wěn)壓電源設(shè)計論文(完整版)

2025-08-31 09:34上一頁面

下一頁面
  

【正文】 O為 8 位輸入數(shù)字量。 *設(shè)為復(fù)位鍵,按下時,數(shù)碼管熄滅,電壓輸出為 0。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 顯示部分 采用了鍵盤 /顯示器接口控制器。 設(shè)計要求 ( 1)輸出電壓范圍 ,步進值可調(diào); ( 2)電壓調(diào)整率 Sv%V; ( 3)用數(shù)字顯示輸出電壓。新的變換技術(shù)和控制理論的不斷發(fā)展,各種類型專用集成電路、數(shù)字信號處理器件的研 制應(yīng)用, 到 90年代,己出現(xiàn)了數(shù)控精度達(dá)到 的數(shù)控電源,功率密度達(dá)到每立方英寸 50W 的數(shù)控電源。只有滿足產(chǎn)品標(biāo)準(zhǔn),才能夠進入市場。設(shè)計采用 8位精度的 DA轉(zhuǎn)換器 DAC0808 和 LT082 運算放大器構(gòu)成穩(wěn)壓源,實現(xiàn)了輸出電壓范圍為 0V~ +,電壓步進可調(diào)的數(shù)控穩(wěn)壓電源,具有較高的精度與穩(wěn)定性。隨著計算機和通訊技術(shù)發(fā)展而來的現(xiàn)代信息技術(shù)革命,給電力電子技術(shù)提供了廣闊的發(fā)展前景,同時也給電源提出了更高的要求。但其產(chǎn)品存在數(shù)控程度達(dá)不到要求、分辨率不高、功率密度比較低、可靠性較差的缺點。由于控制軟件不像模擬器件那樣存在差異,所以,其一致性很好。為了能夠使系統(tǒng)具備檢測實際輸出電壓值的大小,利用 51 系列單片機為主控制器,通過鍵盤來設(shè)置直流電源的輸出電流,設(shè)置步進等級可調(diào),并可由數(shù)碼管顯示預(yù)設(shè)電壓值,數(shù)字電壓表顯示實際輸出電壓。 圖 1 系統(tǒng)組成框圖 圖 2 系統(tǒng)電路原理圖 控制器模塊 本系統(tǒng)控制器芯片采用 AT89S52 單片機,其管腳圖如圖 3 所示??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 圖 5 D/A 轉(zhuǎn)換電路圖 DAC0808 引腳圖如圖 6 所示。顯示部分選用的是 7segmpx2cc 兩片 7 段共陰數(shù)碼管。發(fā)送數(shù)據(jù)子程序用于將數(shù)據(jù)發(fā)給單片機接口。目前支持的單片機類型有:ARM7(LPC21xx)、 8051/52 系列、 AVR 系列、 PIC10/12/16/18 系列、 HC11 系列以及多種外圍芯片。 Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows 界面。仿真結(jié)果如圖 1 13 所示。 產(chǎn)生誤差的因素主要有一下幾點: ( 1)在參數(shù)選擇的時候沒有完全匹配; ( 2)數(shù)字電壓表只能讀出 3位有效數(shù)字; ( 3)基準(zhǔn)電壓設(shè)定不適中; ( 4)轉(zhuǎn)換位數(shù)不高。 uchar wordbuf[2]。 sbit P21=P2^1。 // 發(fā)全 0行掃描碼 if ((P1amp。0xf0)|0x0f。 // 調(diào)用顯示函數(shù) } /* 根據(jù)共陰極字型編 碼表獲取 0~9, A~B 字型代碼 */ uchar getcode(uchar i) { uchar p。 break。 break。P21 = 0。 } } /* 顯示函數(shù) */ /*void display(void) { uchar i。 // P21=0。 P21 = 1。 // 關(guān)閉數(shù)碼管顯示 TMOD = 0x11。 count = 0。 showflag = 1。 case 0x21: // 1 行 2列,數(shù)字 3 if (count2) { wordbuf[count] = 2。 if(count==0) {a=3。 } count++。 case 0x42: // 2 行 3列,數(shù)字 6 if (count2) { wordbuf[count] = 6。 if(count==0) {a=7。 } count++。 case 0x18: // 4 行 1列,數(shù)字 * count = 0。 case 0x28: // 4 行 2列,數(shù)字 0 if (count2) { wordbuf[count] = 0。 break。 } } } 。 } if (enterflag==1) // 如果按下確認(rèn)鍵 { enterflag = 0。 if(count==0) {a=0。 px=0。 case 0x44: // 3 行 3列,數(shù)字 9 if (count2) { wordbuf[count] = 9。 } count++。 if(count==0) {a=6。 case 0x22: // 2 行 2列,數(shù)字 5 if (count2) { wordbuf[count] = 5。 } count++。 if(count==0) {a=2。 // 調(diào)用鍵盤掃描函數(shù) switch(key) { case 0x11: // 1 行 1列,數(shù)字 1 if (count2) { wordbuf[count] = 1。 // 沒有按下確認(rèn)鍵 lh = 0。 /* 2ms 定時設(shè)置 */ TL0 = 20xx%256。 if (digbit0x02) // 共 2位 digbit = digbit*2。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1