


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、長(zhǎng)條工孑火哥電子設(shè)計(jì)大賽參賽題目:數(shù)控直流穩(wěn)壓電壓源設(shè)計(jì)參賽隊(duì)員:王默超徐建孟祥舉李艷嬌張春娜摘要:本系統(tǒng)以直流電壓源為核心, ATC89S52 單片機(jī)為主控制器,通過(guò) 鍵盤來(lái)設(shè)置直流電源的輸出電壓, 設(shè)置步進(jìn)等級(jí)可達(dá) 0.1V ,輸出電壓范圍 為 0 9.9V ,輸出電流為 500mA ,并 由數(shù)碼管顯示輸出電壓值。 由“”、“”兩鍵分別控制輸出電壓步進(jìn)增減,并且輸出電 壓可預(yù)置在09.9V之間的任意一個(gè)值。 擴(kuò)展輸出電壓種類后可輸出三角波、 梯形波、 鋸齒波、 方波等波形。本系統(tǒng)由單片機(jī)程控輸出數(shù)字信號(hào),經(jīng)過(guò)D/A 轉(zhuǎn)換器(DA0832 )輸出模擬電流量,再經(jīng)過(guò)運(yùn)算放大器隔離放大輸出模擬電
2、壓 量,控制穩(wěn)壓芯片 LM7805 電壓的變化而輸出不同的電壓。實(shí)際測(cè)試結(jié) 果表明本系統(tǒng)輸出電壓值精確度較高。本系統(tǒng)實(shí)際應(yīng)用于需要高穩(wěn)定度小 功率恒壓源的領(lǐng)域。關(guān) 鍵 詞 : 數(shù) 控 直 流 電 源 ,ATC89S52,DAC0832,OP07, 精 密 基準(zhǔn) 源LM336-2.5一.緒論1.1 設(shè)計(jì)背景隨著電子技術(shù)的迅速發(fā)展,各種電子產(chǎn)品層出不窮,不過(guò)不管是哪種 電子產(chǎn)品或設(shè)備,都需要電源供電才能進(jìn)行正常的工作,而且對(duì)于不同的 產(chǎn)品或設(shè)備來(lái)說(shuō),其需要不同的工作電源,但是往往市面上的很多電源模 塊都只能輸出固定而單一的電壓,從而不能提供各種不同數(shù)值的電壓,因 此,在這里做一個(gè)數(shù)控直流電源的設(shè)計(jì)
3、。該數(shù)控電源采用步進(jìn)調(diào)整方式, 調(diào)整范圍為0.0V9.9V,調(diào)整手段采用按鍵進(jìn)行調(diào)整, 當(dāng)需要改變電壓值 時(shí),啟動(dòng)數(shù)控系統(tǒng),輸入想要得到的電壓值,再按下確定鍵,即可輸出相 應(yīng)的電壓。該系統(tǒng)采用單片機(jī)作主控器件,結(jié)合軟件和硬件設(shè)計(jì)方法,使 該系統(tǒng)的結(jié)構(gòu)較簡(jiǎn)單,可控性強(qiáng),使用也很方便。1.2 設(shè)計(jì)任務(wù)1. 基本功能實(shí)現(xiàn) :(1) 可輸出電壓:范圍 0+ 9.9V,步進(jìn)0.1V,紋波不大于10mV ;(2) 可輸出電壓值由數(shù)碼管顯示;(3) 由“+”、“-”兩鍵分別控制輸出電壓步進(jìn)增減;(4) 為實(shí)現(xiàn)上述幾部件工作,自制一穩(wěn)壓直流電源,輸出輸出15v,+5v ;2 擴(kuò)展功能與創(chuàng)新:(1) 輸出電壓可
4、預(yù)置在 09.9V 之間的任意一個(gè)值;(2) 擴(kuò)展輸出電壓種類(比如三角波等);(3) 最大輸出電流可達(dá) 1.5A;(4) 負(fù)載電流在 01.5A 間變化時(shí)輸出電壓的變化量不超過(guò) 0.1V;(5) 設(shè)計(jì)并制作一個(gè)電子負(fù)載,用于測(cè)試上述電源的負(fù)載調(diào)整率,電子負(fù)載恒定電流的可調(diào)范圍為 0.1A 1.5A 。.方案論證2.1方案一說(shuō)明把220V的交流電經(jīng)過(guò)變壓,整流,濾波,調(diào)整后輸出,對(duì)輸出電壓 的控制是通過(guò)鍵盤給 單片機(jī)ATC89S52輸入數(shù)據(jù),經(jīng)過(guò)DAC0832 轉(zhuǎn)換 輸出-0.990V的電壓。再經(jīng)過(guò)運(yùn)放放大比較,通過(guò)L7805輸出09.9V的電壓并顯示在數(shù)碼管上。方案一原理框圖杲統(tǒng)供電AC22
5、 OVftulh鞍電IC數(shù)碼皆LCD液陽(yáng)曇虻愿示2.2方案二說(shuō)明通過(guò)鍵盤給單片機(jī)ATC89S52輸入一個(gè)數(shù)據(jù),這個(gè)數(shù)據(jù)在數(shù)碼管上顯 示出來(lái),單片機(jī)把這個(gè)數(shù)據(jù)給DAC0832轉(zhuǎn)換成模擬信號(hào)后經(jīng)過(guò)運(yùn)算放大 器的處理后最終輸出。比較這兩種方案,兩種方案均是通過(guò)按鍵命令單片機(jī)給DAC數(shù)字量然后經(jīng)過(guò)DAC和運(yùn)放輸出模擬量。但第一種方案又將輸出量采集回來(lái)與放 大后的電壓量比較使得輸出電壓更加精準(zhǔn),同時(shí)方案一是經(jīng)過(guò)LM7805穩(wěn)壓芯片調(diào)整穩(wěn)壓,7805輸出電流最大可達(dá)到 1.5A,使得輸出電流 能 夠達(dá)到要求。而方案二是經(jīng)過(guò)運(yùn)放放大后的電壓直接輸出,電流很小。所 以采用第一種設(shè)計(jì)方案完成設(shè)計(jì)任務(wù)。三.硬件系
6、統(tǒng)設(shè)計(jì)3.1電源設(shè)計(jì)作為一個(gè)電路系統(tǒng)來(lái)說(shuō),電源當(dāng)然是必不可少的,這里需要三電源供電,即+5V、15V o +5V供數(shù)字部分使用,土 15V供模擬放大部分使用, 三種電壓都共用一個(gè)地。電源電路如圖所示,首先采用帶中間抽頭的15V變壓器,獲得土 15V的交流電壓,再通過(guò)整流、濾波電路,獲得土15V的直流電壓,這時(shí)已經(jīng)獲得了兩個(gè)電壓值,再利用所獲得的電壓進(jìn)行處理,即可獲得+5V電壓,這里采用三端穩(wěn)壓器 LM7805,LM7805的穩(wěn)壓輸出值為+5V,正好符合 要求,它的體積較小,且只有三個(gè)引腳,即輸入、接地和輸出,接線比較 方便,重要的是用它來(lái)降壓可使電路結(jié)構(gòu)很簡(jiǎn)單。3.2單片機(jī)控制電路設(shè)計(jì)我們采用
7、8052系列的AT89S52作為CPU,AT89S52是一種帶4K字節(jié) FLASH可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS8位微處理器。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的 MCS-51指令集和輸出管腳相兼容。主要特性I )與MCS-51兼容;2)8位字長(zhǎng)的CPU ;3)可在線ISP編程的4KB片內(nèi)FLASH存儲(chǔ)器,用于程序存儲(chǔ),可擦寫1000 次;4)256B的片內(nèi)數(shù)據(jù)存儲(chǔ)器,其中高128字節(jié)地址被特殊功能寄存器SFR占用;5)可編程的32根I/O 口線(P0P3 );6)2個(gè)可編程16位定時(shí)器;7)一個(gè)數(shù)據(jù)指針DPTR ;8)1個(gè)可編程的全雙工串行通信口;
8、9 )具有“空閑”和“掉電”兩種低功耗工作方式;10 )可編程的3級(jí)程序鎖定位;II )工作電源的電壓為5 (10.2 )45?2HIPPPPFFPP12 )振蕩器最高頻率為24MHz ;J:820旺逮7円 r(FXP) P3 JCTXP) P3JriNT0)35 P35(ir, 詠匱 p対典) XIX2GM)卩】佔(zhàn)町 PO (AD; P2AD2) PO 3( AD J) P0 4(AI) PQ 5(AD5) P3 6(ATd) PJ71AT7)FAHML ALFKOG ?SEN P2.7(A15) F丄雖AM) F丄豹3) KJ心 P?M1) 円玄 P2,l:AQ F2卿JU聲3735343
9、33231JFJ小 28272625曲7322214013 )編程頻率324 MHz,編程電流1mA,編程電壓為5V。3.3 數(shù)模轉(zhuǎn)換電路設(shè)計(jì)由于數(shù)控電源輸出的是模擬信號(hào),而單片機(jī)輸出的是數(shù)字信號(hào),所以, 必須要通過(guò)數(shù) / 模轉(zhuǎn)換。數(shù)/模轉(zhuǎn)換芯片眾多, 有電流輸出, 也有電壓輸出, 分辨率也有所不同, 有 8 位, 12 位, 16 位等等,不同的分辨率,價(jià)格也有很大的差距,因數(shù) 控電源輸出的精確度要求不是很高,且從成本上考慮,這里使用 8 位的數(shù) / 模轉(zhuǎn)換器 DAC0832 即可。3.3.1 DAC0832 的結(jié)構(gòu)與引腳功能DAC0832 是用 CMOS 工藝制成的 8 位 D/A 轉(zhuǎn)換芯
10、片,它主要包括兩 個(gè)8位寄存器和一個(gè) 8位 D/A 轉(zhuǎn)換器構(gòu)成,其兩個(gè)寄存器可以進(jìn)行兩次 緩沖操作,使器件的操作有更大的靈活性。DAC0832 芯片采用 20 引腳雙列直插封裝,各引腳功能如下:CS:片選信號(hào)(低電平有效)。ILE:輸入鎖存允許信號(hào)。WR1:寫信號(hào)1 (低電平有效)。當(dāng)ILE=1時(shí),且當(dāng)CS與WR1同時(shí)有 效才能把數(shù)字量鎖存到 8 位輸入寄存器中;當(dāng) WR1 為高電平時(shí)輸入數(shù)據(jù) 鎖存到輸入寄存器中。以上三個(gè)信號(hào)構(gòu)成一級(jí)輸入鎖存。XFER:控制傳送信號(hào)。WR2: 寫信號(hào) 2(低電平有效) ,用于將鎖存在輸入寄存器數(shù)據(jù)送到 DAC 寄存器中,只有在 XFER 和 WR2 同時(shí)有效時(shí)
11、才把輸入寄存器中的數(shù)據(jù)鎖 入 DAC 寄存器中。這樣構(gòu)成了二級(jí)鎖存。D0 D7: 8 位數(shù)據(jù)輸入線, TTL 電平。lout i和lout 2:輸出電流。其中l(wèi)out i在D/A寄存器內(nèi)容全為1時(shí), 輸出電流最大; Iout 2 在D/A寄存器內(nèi)容全為0時(shí),輸出電流最大,lout 1和lout 2之和為常數(shù)。AGND :模擬信號(hào)地。DGND :數(shù)字地。UREF:基準(zhǔn)電壓。一般為 -10V +10V 。Rfb :反饋電阻。該電阻被制作在芯片內(nèi),用作運(yùn)算放大器的反饋電阻。3.3.2 DAC0832 的數(shù)字接口因在本系統(tǒng)中,單片機(jī)不僅要送 D/A 轉(zhuǎn)換數(shù)據(jù),還要送顯示數(shù)據(jù),且 都是和 P0 口相連,
12、而且,數(shù)控電源的轉(zhuǎn)換速率要求不高,輸出也只有一 路,因此,本系統(tǒng)采用單緩沖工作方式 DAC0832 與單片機(jī)的連接電路圖如圖3.1所示PlCiPllPL2!Hi*FL+7PLT 3QTILIJ 產(chǎn)rj -XIlrUTDItwc$1:-3IPX?IS護(hù)gn-1 J J 4 1 i 7 EFlnAaplnplnmm5-TT;屯AZJT-NT圖3.1DAC0832與單片機(jī)的連接電路圖當(dāng)需要進(jìn)行轉(zhuǎn)換時(shí),CS和WR有效,單片機(jī)從P0 口輸出數(shù)據(jù)到DAC0832上并啟動(dòng)轉(zhuǎn)換,這時(shí),DAC0832將轉(zhuǎn)換后的電流值從louti和 Iout2輸出。3.3.3 DAC0832 的模擬輸出DAC0832轉(zhuǎn)換器輸出的
13、是電流信號(hào),因此必須要經(jīng)過(guò)電流-電壓轉(zhuǎn)換才能輸出電壓信號(hào)。DAC0832是8位數(shù)/模轉(zhuǎn)換器,基準(zhǔn)電源為+5V時(shí),其輸出電壓的計(jì) 算公式為D 輸入數(shù)據(jù);u輸出電壓.因?yàn)镈AC0832的分辨率不是很高,所以轉(zhuǎn)換精度必然有些欠缺,不過(guò)由于數(shù)控電源的電壓輸出范圍為0.0V9.9V,步進(jìn)電壓調(diào)整值為 0.1V,而DAC0832的輸出模擬電壓步進(jìn)值約為 0.02V,若再放大5倍,則剛好使 數(shù)控電源的步進(jìn)值為 0.1V,當(dāng)輸入數(shù)據(jù)為65H (十進(jìn)制101 )時(shí),輸出 電壓u 1.98V,再放大5倍后約為 9.9V,即為要求的最大值。因此, DAC0832轉(zhuǎn)換器的數(shù)據(jù)輸入范圍為 0065H,以提供100個(gè)調(diào)整
14、步進(jìn)。3.4運(yùn)算放大部分設(shè)計(jì)預(yù)算放大電路選用雙電源供電的高精度運(yùn)算放大器 OP-07 。將其連成反 向比例放大電路用。于反向和放大 D/A 轉(zhuǎn)換后輸出的負(fù)電壓,將此電壓 反向后放大 10 倍得到需要的 0-9.9V 。為防止通過(guò)電源內(nèi)阻造成低頻振蕩或高頻振蕩需要在 OP-07 正負(fù)供電 電 源 的 輸 入 端 對(duì) 地 一 端 分 別 加 入 一 個(gè) 10mF 的 電 解 電 容 和 一 個(gè) 0.01mF-0.1mF 的高頻濾波電容。3.5 穩(wěn)壓基準(zhǔn)源設(shè)計(jì)穩(wěn)壓基準(zhǔn)源采用 LM336-2.5 穩(wěn)壓芯片來(lái)穩(wěn)定電壓,將電壓穩(wěn)定在 2.56V 。然后提供給 DAC ,就可以使得 8位 DAC 的最小精度
15、達(dá)到 0.01V 這個(gè)精確值,從而減小轉(zhuǎn)換誤差。3.6 按鍵部分設(shè)計(jì)為使得編程簡(jiǎn)單, 按鍵采用四個(gè)獨(dú)立式按鍵 Key0-Key3 。分別接于單片 機(jī)的 P2.0-P2.3 口。其中 Key0 為功能鍵,采用自鎖按鍵。實(shí)現(xiàn)功能一: 預(yù)設(shè)電壓模式和步進(jìn)模式電壓的轉(zhuǎn)換;實(shí)現(xiàn)功能二:輸出波形的確定和三 角波, 梯形波, 鋸齒波和方波的轉(zhuǎn)換。 Key1 鍵和 Key2 鍵集步進(jìn)和預(yù)設(shè) 功能為一體,由 Key0 功能鍵配合使用。 Key3 鍵為波形調(diào)整鍵, 通過(guò) Key3 可選擇輸出的波形類型。3.7 顯示部分設(shè)計(jì)LED 顯示電路有靜態(tài)顯示和動(dòng)態(tài)顯示, 靜態(tài)顯示是指所有的 LED 數(shù)碼管 同時(shí)顯示,這種顯
16、示方法使得軟件結(jié)構(gòu)比較簡(jiǎn)單,顯示效果好,不過(guò)電路 結(jié)構(gòu)比較復(fù)雜,占用處理器的端口較多,功耗也較大。動(dòng)態(tài)顯示是指處理 器定時(shí)地對(duì) LED 數(shù)碼管掃描,數(shù)碼管分時(shí)工作, 每次只有一個(gè)數(shù)碼管顯示, 由于掃描的頻率比較高,又因人眼的視覺暫留,所以,看起來(lái),似乎所有 的數(shù)碼管同時(shí)在顯示,采用這種方法的電路結(jié)構(gòu)變得較簡(jiǎn)單,占用處理器 的端口較少, 功耗也較低, 不過(guò)軟件結(jié)構(gòu)比較復(fù)雜, 必須要在軟件中消隱, 而且顯示的效果受到掃描頻率的影響。數(shù)碼管采用四位一體共陰極數(shù)碼管, 考慮到節(jié)省 I/O 口,其驅(qū)動(dòng)電路由 兩片 74HC573 鎖存器來(lái)實(shí)現(xiàn)。3.8 功率放大部分設(shè)計(jì)電壓經(jīng)過(guò) 7805 比較輸出后再經(jīng)過(guò)
17、 TIP122 和 TIP127 搭建的推挽放 大將功率二次放大。四.系統(tǒng)軟件調(diào)試部分4.1預(yù)設(shè)電壓流程圖*4.2主程序流程圖波形輸出是否跳出波 形輸出否4.3輸出波形流程圖五系統(tǒng)功能指標(biāo)與參數(shù)5.1系統(tǒng)調(diào)試(1 )電源部分調(diào)試:先斷幵所有除輸入電源以外的其他電源接入線,在 外部電源輸入部分加入正負(fù) 20 V的壓, 通過(guò)L7815的1腳,和L7915 的2腳,后用萬(wàn)用表測(cè)量L7815的3腳為15V丄7915D3腳為-15V,L7805的3腳為+5V,同時(shí)測(cè)試單片機(jī),DAC0832,放大器等底座接口 供電。電源部分正常。(2 )單片機(jī)系統(tǒng)測(cè)試:編寫簡(jiǎn)單程序(點(diǎn)亮發(fā)光二極管)測(cè)試單片機(jī)系統(tǒng)正常。(
18、3)調(diào)試LED顯示:編制簡(jiǎn)單的顯示小程序驗(yàn)證正常。(4) 按鍵測(cè)試:編寫簡(jiǎn)單程序驗(yàn)證正常(5) DAC測(cè)試:調(diào)整基準(zhǔn)電壓使輸入 255時(shí)輸出電壓-2.56V ;輸入0時(shí)輸出電壓為0。(6) 放大器調(diào)試:首先使輸入電壓量為0,調(diào)整OP07的1腳和8腳之間的調(diào)零電阻,使零飄為0。然后使輸入電壓量為設(shè)計(jì) 最大值,調(diào)整OP07的R電阻使得放大倍數(shù)為10倍。5.2系統(tǒng)測(cè)試測(cè)試時(shí)間:2011年7月8日星期五 測(cè)試數(shù)據(jù)表格(常溫下)123456789預(yù)置電壓1.002.003.004.005.006.007.008.009.00實(shí)測(cè)電壓1.051.942.963.914.945.976.957.948.90
19、5.3系統(tǒng)誤差分析從電路原理圖分析得出,系統(tǒng)的主要誤差有:(1 )自制穩(wěn)壓電源電壓不穩(wěn),影響系統(tǒng)供電和LM336的基準(zhǔn)精度。(2) DAC0832 的量化誤差,和由于 LM336-2.5 所給出的 VREF不是 準(zhǔn)確的2.56V 造成DAC的轉(zhuǎn)換精度不是 0.01V。(3)放大器放大的線性失真引起的誤差,以與經(jīng)過(guò)0點(diǎn)的調(diào)零誤差。六.附錄附錄一使用原件清單名稱型號(hào)封裝數(shù)量單位三抽頭雙輸出變18V 50W1個(gè)壓器集成電路LM7805直插2個(gè)集成電路KA7815直插1個(gè)集成電路KA7915直插1個(gè)集成電路OP07DIP-83個(gè)集成電路DAC0832DIP-201個(gè)集成電路74HC573DIP-202
20、個(gè)集成電路LM336-2.5直插1個(gè)集成電路AT89S52DIP-401個(gè)數(shù)碼管共陰直插1個(gè)晶振12M直插1個(gè)二極管IN4007直插5個(gè)整流橋KBL406直插1個(gè)電位器102直插1個(gè)電位器103直插1個(gè)電位器203直插3個(gè)電位器503直插1個(gè)電位器104直插1個(gè)按鈕幵關(guān)直插4個(gè)電解電容4700uf35V直插2個(gè)電解電容4700uf25V直插2個(gè)電解電容4700uf16V直插1個(gè)電解電容10uf 50V直插6個(gè)瓷片電容104直插10個(gè)瓷片電容30PF直插2個(gè)瓷片電容150PF直插2個(gè)排阻10K直插1個(gè)電阻100K直插個(gè)電阻50K直插個(gè)電阻1K直插個(gè)附錄二電路原理圖Pr【產(chǎn)-n良H!r iim-I
21、I-lidHII/ 無(wú)符號(hào)字符 8 位/ 無(wú)符號(hào)整數(shù) 16 位sbit dula=P2A6;sbit wela=P2A7;sbit lcdrs=P3A1;sbit lcden=P3A0;sbit key1=P2A3;sbit key2=P2A2;sbit key3=P2A1;sbit key0=P2A0;sbit wr_da=P2A5;附錄三 程序清單#include#define uint unsigned int#define uchar unsigned char/ 鎖存器段選/ 鎖存器位選/1602 數(shù)據(jù)命令選擇/1602 使能信號(hào)端 /+ 鍵/- 鍵/ 波產(chǎn)生鍵/ 功能鍵/DAC 選
22、通uchar num,num0,num1,zsys,xsys,bxsz;uchar code table_x=/ 編碼表 無(wú)點(diǎn)數(shù)碼管顯示0x3f,0x0c,0x76,0x5e,0x4d,0x5b,0x7b,0x0f,0x7f,0x5f;uchar code table_z=/ 編碼表 帶點(diǎn)數(shù)碼管顯示0xbf,0x8c,0xf6,0xde,0xcd,0xdb,0xfb,0x8f,0xff,0xdf;void delay(uint z);void display_bjys(uchar zsys,uchar xsys);void display_bxsz(uchar bxsz);void trigl
23、e();void trap();void saw();void square();void keycan_bjys();void keycan_bxsz();void write_com(uchar com);void write_date(uchar date);void init_kjhm();void init_bjhm();void init_yshm();void init_bxxzhm();void init_trigle();void init_trap();void init_saw();void init_square();void init();void main() in
24、it_kjhm();init(); / 初始化子程序while(1)dula=1;P1=0x3f;dula=0;wela=1;P1=0xf0;wela=0; if(key1=0|key2=0) if(key0=0) init_bjhm();if(key0!=0) init_yshm();while(1) keycan_bjys(); if(key3=0) dula=1; P1=0xff; dula=0; wela=1;P1=0xff;wela=0; if(key3=0) break;if(key3=0) init_bxxzhm();while(1) keycan_bxsz();if(key1=
25、0|key2=0) dula=1;P1=0xff;dula=0;wela=1;P1=0xff;wela=0; if(key1=0|key2=0) break;void delay(uint z)/ 延時(shí)函數(shù) uint x,y;for(x=z;x0;x-)for(y=110;y0;y-);void display_bjys(uchar zsys,uchar xsys) dula=1;P1=table_zzsys;dula=0;P1=0xff;wela=1;P1=0xfe;wela=0;delay(1);dula=1;P1=table_xxsys;dula=0;P1=0xff;wela=1;P1=
26、0xfd;wela=0;delay(1);void display_bxsz(uchar bxsz) / 波形設(shè)置/ 預(yù)設(shè)& 步進(jìn) 數(shù)數(shù)碼管掃描子函數(shù) dula=1;P1=table_xbxsz;dula=0;P1=0xff;wela=1;P1=0xf0;wela=0;delay(1);/ 預(yù)設(shè)& 步進(jìn)/ 按 key1 鍵加數(shù)按鍵掃描void keycan_bjys() if(key1=0)delay(5);if(key1=0) num+;if(num=100)num=0;while(!key1);delay(5);while(!key1); delay(5);if(key2=0) num-;
27、if(num=-1)num=99;while(!key2);delay(5);while(!key2);zsys=num/10;xsys=num%10;display_bjys(zsys,xsys);if(key0=0) / 預(yù)設(shè)功能 P0=num;wr_da=0;delay(1);按鍵掃描void keycan_bxsz() / 波形 delay(5);if(key3=0) num1+;/num1 自加 選擇波形 if(num1=5)num1=1;bxsz=num1;display_bxsz(bxsz);while(!key3);delay(5);while(!key3);if(key0=0
28、)/ 功能鍵按下 確定波形輸出 if(num1=1) init_trigle();while(1) trigle();if(key0!=0)break; init_trap();while(1) trap();if(key0!=0)break; if(num1=3) init_saw();while(1) saw();if(key0!=0)break;if(num1=4) init_square();while(1) square();if(key0!=0)break;/ 初始化 1 開機(jī)顯示畫面函數(shù)void init_kjhm() dula=0;wela=0;lcden=0;write_co
29、m(0x38);write_com(0x0e);write_com(0x06);write_com(0x01);write_com(0x80);write_com(0x80+0x40);void init_bjhm()/ 初始化 2 步進(jìn)電壓畫面顯示函數(shù) dula=0;wela=0;lcden=0;write_com(0x38);write_com(0x0e);write_com(0x06);write_com(0x01);write_com(0x80);write_com(0x80+0x40);void init_yshm() / 初始化 3 預(yù)設(shè)電壓畫面顯示函數(shù) dula=0;wela=0;lcden=0;write_com(0x38);write_com(0x0e);write_com(0x06);write_com(0x01);write_com(0x80);write_com(0x80+0x40);void
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 線路接火協(xié)議書
- 退房法院協(xié)議書
- 瀝青拌合站人工協(xié)議書
- 酒吧承包協(xié)議書
- 罰款變更協(xié)議書
- 化糞池施工免責(zé)協(xié)議書
- 挖掘機(jī)租賃合同協(xié)議書
- 英文外貿(mào)協(xié)議書
- 遛狗互助協(xié)議書
- 談婚論嫁協(xié)議書
- 2025年“美好生活民法典相伴”主題宣傳月活動(dòng)總結(jié)(2篇)
- 移動(dòng)通信網(wǎng)絡(luò)流量分析與優(yōu)化策略制定
- 16949標(biāo)準(zhǔn)培訓(xùn)課件
- T-CMES 04001-2020 機(jī)床裝備制造成熟度評(píng)價(jià)規(guī)范
- 國(guó)開電大《企業(yè)信息管理》形考任務(wù)參考答案
- 風(fēng)力發(fā)電運(yùn)維值班員(高級(jí)工)理論考試題庫(kù)(濃縮400題)
- 常見柜面業(yè)務(wù)操作考核評(píng)分表
- 2023年中國(guó)石油招聘考試真題
- DB43 738-2012 建設(shè)工程消防設(shè)施檢測(cè)評(píng)定規(guī)則
- 公司事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)機(jī)制
- β內(nèi)酰胺類抗菌藥物皮膚試驗(yàn)指導(dǎo)原則2024課件
評(píng)論
0/150
提交評(píng)論