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

正文內(nèi)容

畢業(yè)設(shè)計數(shù)字式可調(diào)穩(wěn)壓電源(完整版)

2025-01-17 13:31上一頁面

下一頁面
  

【正文】 char buchang(unsigned char caozuoshu) { if(caozuoshu50amp。caozuoshu140)caozuoshu+=3。break。 speaker=0。 //關(guān)顯示 switch(i) //判斷顯示哪位數(shù)碼管 {case 0:{if(select==1) //當設(shè)定鍵按下時 {if(bit_judge==0||bit_judge==3amp。amp。} //其余其余情況亮 else if(saveamp。 //從 24C01 中讀取數(shù)碼,送顯示,但不是馬上送 DA 轉(zhuǎn)換,等待確認鍵按下 } } /////////////////////////////////////////////////////////////////////////// 顯示說明: 1 當按下設(shè)定鍵,還沒有設(shè)定數(shù)碼,顯示全暗 2 設(shè)定十位 ,十位亮,個位和十分位不亮 3 設(shè)定個位,十位和個位都亮,十分位不亮 4 設(shè)定十分位,以全部數(shù)碼半秒閃動來提示設(shè)定完成 5 再次按下數(shù)字鍵,又是設(shè)定十位,顯示和上面一樣 6 沒按下設(shè)定鍵,按下數(shù)字鍵,顯示所按的鍵以前存儲的電壓,半秒閃動提示 7 當按下存儲鍵,當前的顯示數(shù)碼閃動提示要準備存貯,按數(shù)字鍵確定存儲后,閃動結(jié)束 ////////////////////////////////////////////////////////////////////////// void ledwork(void) //判斷點亮哪一個 LED,和小數(shù)點 {unsigned char i。break。 if(caozuoshu201)caozuoshu+=8。amp。 temp=num。 for(i=10。 TR0=1。 //初始化看門狗 TMOD=0x11。 void cancel(void)。 //數(shù)字送顯示緩沖區(qū) static unsigned char bit_judge=0。 另外,我還要特別感謝李業(yè)華同學,葉秋暉同學對我的無私幫助,使我得以順利 完成論文,在此我衷心地感謝他們。數(shù)字式可調(diào)穩(wěn)壓電源所牽涉的范圍可以是很大的,它不僅僅具備準確的電壓輸出、顯示功能,我們還可以嘗試更多的擴展。 系統(tǒng)如果通過 ADC0809進行模數(shù)轉(zhuǎn)換,間接用單片機實時對輸出電壓進行采樣,然后進行數(shù)據(jù)處理及顯示,可以讓實際輸出電壓值與輸出顯示值一致。 somenop()。 在本系統(tǒng)中實現(xiàn)一個存儲電壓值,掉電永久保存的功能,需要一個外部存儲芯片( 24C01),因此在編程中運用到了 I2C總線技術(shù)。 temp=num。將數(shù)字量 送 DA顯示是通過按 “確定 鍵來最終實現(xiàn)的,其 “確定 ”部分程序如下: 25 case 0x7b: { select=0。 for(i=10。 //對 T0重置初值 TL0=(655365000)%256。 //啟動 T0 TR1=0。 //初始化定時器 TH0=(655365000)/256。系統(tǒng)編程分為 主程序和鍵盤處理程序 兩個部分,每個部分由若干模塊組成,下面就如何通過 C語言編程實現(xiàn)數(shù)控調(diào)壓作簡要的說明。 在正常情況下,按 “儲存 ”鍵,當前數(shù)碼開始閃動,提示準備存入當前數(shù)值到EEPROM 中保存,再按數(shù)字鍵,音響提示,表示存到該鍵中。設(shè)計中選擇 R R3 的分壓比 為: N≈, 采樣電阻不能取太大,這里選擇 R2=300, R3= 500,分壓比 為: n=。 同相比例放大電路 原理。這一部分采用普通萬能板來完成,主要是由于模擬部分電路的可變性大,隨時都有可能更改電路。 X2:振蕩器反相放大器的輸出端。其硬件接法如下圖 所示,引腳 7 接地; 8 腳接+ 5V; 5 腳與 6 腳分別接單片機的 、 的同時接 上拉電阻后再接+ 5V(因連接總線的器件的輸出端必須是集電極或漏極開路,以具備線 “與 ”功能)。 下面對單片機與其它外圍器件的接口電路作一一介紹。 24C01從器件地址:在 I2C總線的開始信號之后,所送出的第一字節(jié)數(shù)據(jù)用來選擇從器件地址,其中前 7位為地址碼(高 4位 “1010”為廠 商給定的 24C01型號地址,器件地址中的低 3位為引腳地址 A A A0),第 8位為為方向位( R/W)。 DAC0832 屬電流輸出型,兩輸出電流之和是常數(shù)。數(shù)碼管的點亮既與點亮的導(dǎo)通電流有關(guān),也與點亮時間和間隔時間的比例有關(guān)。在確定某根行線位置為低電平后逐行檢測各列的電平狀態(tài)。通常單片機系統(tǒng)采用非編碼鍵盤。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。對軟件要求較高,功耗小。 3 2 數(shù)字式可調(diào)穩(wěn)壓電源原理介紹 在實驗室里 通常所用到的直流電源都是用調(diào)節(jié)電位器來達到調(diào)節(jié)電壓的目的,由于電位器的溫漂較大,使得輸出 的 電壓會有所漂移,而且用電位器調(diào)節(jié)電壓操作起來不是很方便 。而產(chǎn)品價格、性能指標、品牌效應(yīng)及使用壽命一直是用戶最關(guān)心的問題。 本題采用單片機和其它元器件及外圍電路,開發(fā)一個數(shù)字式可調(diào)穩(wěn)壓電源。電力電子技術(shù)是電能的最佳應(yīng)用技術(shù)之一 [3]。系統(tǒng)由模擬電源、控制電路、數(shù)模轉(zhuǎn)換電路、放大電路、顯示電路等部分構(gòu)成,能輸出 0V-24V電壓范圍,步進值為 ,并且具有掉電存儲等功能。 首先,本文將概述數(shù)字式可調(diào)穩(wěn)壓電源的基本原理。當今電源技術(shù)融合了電氣、電子、系統(tǒng)集成、控制理論、材料等諸多學科領(lǐng)域。能夠設(shè)定輸出電壓值、電壓值輸出顯示、存儲等功能。這就促使國內(nèi)外電源生產(chǎn)商 朝著應(yīng)用技術(shù)數(shù)字化、硬件結(jié)構(gòu)模塊化、產(chǎn)品性能綠色化智能化的方向發(fā)展。 本文所介紹的數(shù)字式可調(diào)穩(wěn)壓電源與傳統(tǒng)的穩(wěn)壓電源相比,具有操作方便,電壓穩(wěn)定度高的特點。 缺點:輸出紋波電壓較大,對硬件的要求很高 。片上 Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。非編碼鍵盤通過軟件來識別鍵盤上的閉合鍵,它具有結(jié)構(gòu)簡單、使用靈活等特點,因此被廣泛應(yīng)用于單片機系統(tǒng) [7]。若某列線為低電平,則該列線與置低電平的行線相交叉處的按鍵就是閉合鍵。調(diào)整電流和時間參數(shù),可實現(xiàn)亮度較高,較為穩(wěn)定的顯示,同時可減小工作電流。當要得到與輸入數(shù)字成正比的電壓,可把此兩引腳輸出的電流信 號轉(zhuǎn)換為電壓形式。方向位 “0”表示發(fā)送,即主器件把信息寫至所選擇的從器件;方向位為 “1”表示主器件將從從器件讀信息,器件地址如圖 : 圖 器件地址 10 3 數(shù)字式可調(diào)穩(wěn)壓電源硬件電路設(shè)計 本系統(tǒng) 的硬件電路設(shè)計 主要圍 著 AT89S52 單片機作為整機的控制單元用 PROTEL 99SE 設(shè)計軟件來布線 的 ,其中還用到了模數(shù)轉(zhuǎn)換芯片 DAC083外部存儲芯片 24C0放大器芯片 LM32 44 矩陣式鍵盤、數(shù)碼管等其他器件。 ( 1)數(shù)碼轉(zhuǎn)換芯片 DAC0832 與單片機 AT89S52 接口電路。 圖 24C01 硬件接法 ( 3) 44 矩陣鍵盤接口電路。 圖 揚聲器電路 圖 復(fù)位及晶振電路 ( 5)數(shù)碼管顯示部分電路。 另外, 模擬部分電路屬于高壓部分,穩(wěn)壓管和達林頓管發(fā)熱量比較大,要帶散熱片;同時須將它與 5V 低壓工作的數(shù)字部分電路分開,這樣可有效地防止元件的損壞,這也是系統(tǒng)為什么將電路設(shè)計分為數(shù)字部分和模擬部分的原因。 18 同相比例運算放大電路 [12]如圖 , 根據(jù)集成運放的 虛短 和 虛斷 2個重要概可得式( )、( ),又由式( )、( )、( )可推出式( ),式( )即為同相比例放大器增益的計算公式。 Vo= 25vUce () Uo=(1/C1*R1)∫(U2U1)dt+U2 () U2= Ur () Uo=(1/C1*R1)∫(UrU1)dt+Ur () Uo=(UrU1)*t/(C1*R1)+Ur () 本設(shè)計實際用到的數(shù)字式可調(diào)穩(wěn)壓電源模擬部分輸出電壓控制單元電路如圖 所示,其中用電位器 R3 和微調(diào)電阻 Rf作為校準電壓值硬件補償;用 達林管 TIP127 作為調(diào)整管,由于其工作時發(fā)熱量較大,須外加散熱裝置。 在正常情況下,按數(shù)字鍵,讀取該鍵存儲數(shù)值,閃動,按 “確認 ”鍵確認,音響 提示,電壓輸出。 輸入、控制、轉(zhuǎn)換顯示模塊的編程。 //T0置初值 TL0=(655365000)%256。 //關(guān)閉 T1 24 DA=0。 dispbuf[0]=num1。i0。 //確定鍵 read_bit=0。 DA=buchang(temp)。 I2C總線是一種用于 IC(Integrated Circuit)器件之間連接的二進制總線。 while ((sda==1)amp。由于系統(tǒng)中沒有用到 ADC0809模數(shù)轉(zhuǎn)換,并且 DAC0832的線性穩(wěn)定度不夠好,因此系統(tǒng)實際輸出電壓值與輸出顯示值存在誤差,必須用軟件補償?shù)霓k法來消除誤差。例如:這次設(shè)計中,數(shù)字式可調(diào)穩(wěn)壓電源不僅能夠輸出和顯示 0V- 24V 電壓范圍,步進值為 ,而且還能夠存儲電壓值,實現(xiàn)掉電永久保存功能及輸出音響提示功能,這只是其中的一個例子 。 最后, 我要感謝我的父母,同時 再次對關(guān)心、幫助我的老師和同學們表示衷心地感謝! 附錄 30 define key_point P3 define disp_point P0 define shu_1 P2_5 define shu_2 P2_6 define shu_3 P2_7 define DA P1 define speaker P2_3 ////////////////////////////////////// include include static bit select=0。 //數(shù)碼位數(shù) 判斷位 static unsigned char num=0。 void num_key(unsigned char shuma)。 //初始化定時器 TH0=(655365000)/256。 TR1=0。i0。 num2=temp/10%10。caozuoshu
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1