版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 單片機技能與認證培訓(xùn)設(shè)計報告</p><p><b> 題目:</b></p><p> 姓 名: </p><p> 學(xué) 號: </p><p> 系別專業(yè):
2、 </p><p> 班 級: </p><p> 完成時間: </p><p><b> 目 錄</b></p><p><b> 前言1</b></p><p&
3、gt; 1 數(shù)字電壓表設(shè)計兩種方案2</p><p> 1.1 由數(shù)字電路及芯片構(gòu)建2</p><p> 1.2 由單片機系統(tǒng)及A/D轉(zhuǎn)換芯片構(gòu)建3</p><p> 2 主要元件介紹3</p><p> 2.1 STC89C52介紹3</p><p> 2.2 ADC0804介紹6</p
4、><p> 2.3 顯示電路介紹8</p><p><b> 3 系統(tǒng)的調(diào)試9</b></p><p> 3.1 硬件調(diào)試9</p><p> 3.2 軟件件調(diào)試9</p><p> 3.3 軟硬聯(lián)調(diào)9</p><p><b> 4 程序流程圖
5、9</b></p><p><b> 結(jié)論12</b></p><p><b> 參考文獻13</b></p><p><b> 感想14</b></p><p> 附錄1 系統(tǒng)整體電路圖15</p><p> 附錄2 C語
6、言程序16</p><p><b> 數(shù)字電壓表的設(shè)計</b></p><p> 題目:電壓表測量范圍0~5V,滿足測量最小分辨率為0.019V,測量誤差約</p><p> 摘 要:單片機是一種集成電路芯片,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力(如算術(shù)運算,邏輯運算、數(shù)據(jù)傳送、中斷處理)的微處理器(CPU)。隨著單片機技術(shù)的飛速發(fā)展,各
7、種單片機蜂擁而至,單片機技術(shù)已成為一個國家現(xiàn)代化科技水平的重要標志。</p><p> 單片機可單獨地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機最大的特征。單片機控制系統(tǒng)能夠取代以前利用復(fù)雜電子線路或數(shù)字電路構(gòu)成的控制系統(tǒng),可以軟件控制來實現(xiàn),并能夠?qū)崿F(xiàn)智能化?,F(xiàn)在單片機控制范疇無所不在,例如通信產(chǎn)品、家用電器、智能儀器儀表、過程控制和專用控制裝置等等,單片機的應(yīng)用領(lǐng)域越來越廣泛。</p>
8、<p> 本設(shè)計主要分為兩部分:硬件電路及軟件程序。而硬件電路又大體可分為單片機小系統(tǒng)電路、量程轉(zhuǎn)換電路電路、A/D轉(zhuǎn)換電路、數(shù)碼管顯示電路,各部分電路的設(shè)計及原理將會在硬件電路設(shè)計部分詳細介紹;程序的設(shè)計使用C語言編程,利用Keil 軟件對其編譯和仿真,詳細的設(shè)計算法將會在程序設(shè)計部分詳細介紹。</p><p> 關(guān)鍵詞:單片機 A/D轉(zhuǎn)換 單片機 ADC0804</p>&
9、lt;p> 1 數(shù)字電壓表設(shè)計兩種方案</p><p> 設(shè)計數(shù)字電壓表有多種的設(shè)計方法,方案是多種多樣的,由于大規(guī)模集成電路數(shù)字芯片的高速發(fā)展,各種數(shù)字芯片品種多樣,導(dǎo)致對模擬數(shù)據(jù)的采集部分的不一致性,進而又使對數(shù)據(jù)的處理及顯示的方式的多樣性。又由于在現(xiàn)實的工作生活中,電壓表的測量測程范圍是比較大的,所以必須要對輸入電壓作分壓處理,而各個數(shù)據(jù)處理芯片的處理電壓范圍不同,則各種方案的分段也不同。下面介紹
10、兩種數(shù)字電壓表的設(shè)計方案。</p><p> 1.1 由數(shù)字電路及芯片構(gòu)建</p><p> 這種設(shè)計方案是由模擬電路與數(shù)字電路兩大部分組成,模擬部分包括輸入放大器、A/D轉(zhuǎn)換器和基準電壓源;數(shù)字部分包括計數(shù)器、譯碼器、邏輯控制器、振蕩器和顯示器。其中,A/D轉(zhuǎn)換器是它的核心器件,它將輸入的模擬量轉(zhuǎn)換成數(shù)字量。模擬電路和數(shù)字電路是相互聯(lián)系的,由邏輯控制電路產(chǎn)生控制信號,按規(guī)定的時序?qū)
11、/D轉(zhuǎn)換器中個組模擬開關(guān)接通或斷開,保證A/D轉(zhuǎn)換正常進行。A/D轉(zhuǎn)換結(jié)果通過計數(shù)譯碼電路變換成段碼,最后驅(qū)動顯示器顯示出相應(yīng)的數(shù)值。此方案設(shè)計其優(yōu)點是,設(shè)計成本低,能夠滿足一般的電壓測量。但設(shè)計不靈活,都是采用純硬件電路。很難將其在原有的基礎(chǔ)上進行擴展。</p><p> 1.2 由單片機系統(tǒng)及A/D轉(zhuǎn)換芯片構(gòu)建</p><p> 這種方案是利用單片機系統(tǒng)與模數(shù)轉(zhuǎn)換芯片、顯示模塊等的
12、結(jié)合構(gòu)建數(shù)字電壓表。由于單片機的發(fā)展已經(jīng)成熟,利用單片機系統(tǒng)的軟硬件結(jié)合,可以組裝出許多的應(yīng)用電路來。此方案的原理是模數(shù)(A/D)轉(zhuǎn)換芯片的基準電壓端,被測量電壓輸入端分別輸入基準電壓和被測電壓。模數(shù)(A/D)轉(zhuǎn)換芯片將被測量電壓輸入端所采集到的模擬電壓信號轉(zhuǎn)換成相應(yīng)的數(shù)字信號,然后通過對單片機系統(tǒng)進行軟件編程,使單片機系統(tǒng)能按規(guī)定的時序來采集這些數(shù)字信號,通過一定的算法計算出被測量電壓的值。最后單片機系統(tǒng)將計算好了的被測電壓值按一定的
13、時序送入顯示電路模塊加以顯示。</p><p> 此方案不僅能夠繼承上一種方案的各種優(yōu)點,還能改進上一種設(shè)計方案設(shè)計不靈活,難與在原基礎(chǔ)上進行功能擴展等不足。</p><p><b> 2 主要元件介紹</b></p><p> 2.1 STC89C52介紹</p><p> STC89C52為主要的中央處理系統(tǒng)
14、,單片機是在集成電路芯片上集成了各種元件的微型計算機,這些元件包括中央處理器CPU、數(shù)據(jù)存儲器RAM、程序存儲器ROM、定時/計數(shù)器、中斷系統(tǒng)、時鐘部件的集成和I/O接口電路。由于單片機具有體積小、價格低、可靠性高、開發(fā)應(yīng)用方便等特點,因此在現(xiàn)代電子技術(shù)和工業(yè)領(lǐng)域應(yīng)用較為廣泛,在智能儀表中單片機是應(yīng)用最多、最活躍的領(lǐng)域之一。在控制領(lǐng)域中,現(xiàn)如今人們更注意計算機的底成本、小體積、運行的可靠性和控制的靈活性。在各類儀器、儀表中引入單片機,使
15、儀器儀表智能化,提高測試的自動化程度和精度,提高計算機的運算速度,簡化儀器儀表的硬件結(jié)構(gòu),提高其性能價格比。</p><p> STC89C52單片機的時鐘信號通常有兩種方式產(chǎn)生:一是內(nèi)部時鐘方式,二是外部時鐘方式。在STC89C52單片機內(nèi)部有一振蕩電路,只要在單片機的XTAL1和XTAL2引腳外接石英晶體(簡稱晶振),就構(gòu)成了自激振蕩器并在單片機內(nèi)部產(chǎn)生時鐘脈沖信號。電容的作用是穩(wěn)定頻率和快速起振,電容值在
16、5-30pF,典型值為30pF。晶振CYS的振蕩頻率范圍在1.2-12MHz間選擇,典型值為12MHz和11.0592MHz。</p><p> 當在STC89C52單片機的RST引腳引入高電平并保持2個機器周期時,單片機內(nèi)部就執(zhí)行復(fù)位操作,按鍵手動復(fù)位有電平方式和脈沖方式兩種。其中電平復(fù)位是通過RST端經(jīng)過電阻與電源VCC接通而實現(xiàn)的。最小系統(tǒng)如圖所示。</p><p> P0口:P
17、0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。</p><p> P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被
18、內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 </p><p> P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程
19、序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。</p><p> P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由
20、于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。</p><p> P3口也可作為STC89C52的一些特殊功能口,如下表所示:</p><p> P3口同時為閃爍編程和編程校驗接收一些控制信號。</p><p> RST:復(fù)位輸入。當振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。</p><p> AL
21、E/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微
22、拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。</p><p> /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。</p><p> /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,
23、/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。</p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。</p><p> XTAL2:來自反向振蕩器的輸出。</p><p> 2.2 ADC0804介紹</p><p>
24、ADC0804主要技術(shù)指標如下:</p><p> ?。?)高阻抗狀態(tài)輸出</p><p> ?。?)分辨率:8位(0~255)</p><p> (3)存取時間:135ms</p><p> ?。?)轉(zhuǎn)換時間:100ms</p><p> (5)總誤差:-1~+1LSB</p><p>
25、?。?)工作溫度:ADC0804C為0度~70度;ADC0804L為-40度到80度</p><p> ?。?)模擬輸入電壓范圍:0V~5V</p><p> ?。?)參考電壓:2.5V</p><p> ?。?)工作電壓:5V</p><p> ?。?0)輸出為三態(tài)結(jié)構(gòu)</p><p> ADC0804引腳功能:&
26、lt;/p><p> 1. PIN1 (CS ):Chip Select,與RD、WR 接腳的輸入電壓高低一起判斷讀取或?qū)懭肱c否,當其為低位準(low) 時會active。</p><p> 2. PIN2 ( RD ):Read。當CS 、RD 皆為低位準(low) 時,ADC0804 會將轉(zhuǎn)換后的數(shù)字訊號經(jīng)由DB7 ~ DB0 輸出至其它處理單元。</p><p&
27、gt; 3. PIN3 (WR ):啟動轉(zhuǎn)換的控制訊號。當CS 、WR 皆為低位準(low) 時ADC0804 做清除的動作,系統(tǒng)重置。當WR 由0→1且CS =0 時,ADC0804會開始轉(zhuǎn)換信號,此時INTR 設(shè)定為高位準(high)。</p><p> 4. PIN4、PIN19 (CLK IN、CLKR):頻率輸入/輸出。頻率輸入可連接處理單元的訊號頻率范圍為100 kHz 至800 kHz。而頻率輸
28、出頻率最大值無法大于640KHz,一般可選用外部或內(nèi)部來提供頻率。若在CLK R 及CLK IN 加上電阻及電容,則可產(chǎn)生ADC 工作所需的時序,其頻率約為:</p><p> 5. PIN5 ( INTR ):中斷請求。轉(zhuǎn)換期間為高位準(high),等到轉(zhuǎn)換完畢時INTR 會變?yōu)榈臀粶?low)告知其它的處理單元已轉(zhuǎn)換完成,可讀取數(shù)字數(shù)據(jù)。</p><p> 6. PIN6、PIN7
29、 (VIN(+)、VIN(-)):差動模擬訊號的輸入端。輸入電壓VIN=VIN(+) -VIN(-),通常使用單端輸入,而將VIN(-)接地。</p><p> 7. PIN8 (A GND):模擬電壓的接地端。</p><p> 8. PIN9 (VREF)</p><p> 圖4.2 ADC0804引腳及外接電路圖</p><p>
30、; 衰減電路:本設(shè)計中電阻網(wǎng)絡(luò)衰減器如圖</p><p> 通過調(diào)試502電位器的阻值變化并且更改程序可實現(xiàn)測壓范圍的改變,程序如下:</p><p> void fw(unsigned char dat)</p><p><b> {</b></p><p> unsigned int i;</p>
31、;<p> i=dat*7.84; //5*4=20.0V</p><p> Disbuf[0]=i/1000;</p><p> Disbuf[1]=(i%1000)/100;</p><p> Disbuf[2]=((i%1000)%100)/10;</p><p><b> }&l
32、t;/b></p><p> 2.3 顯示電路介紹</p><p> 本電路的顯示模塊主要由一個4位一體的7段LED數(shù)碼管構(gòu)成,用于顯示測量到的電壓值。它是一個共陽極的數(shù)碼管,每一位數(shù)碼管的a,b,c,d,e,f,g和dp端都各自連接在一起,用于接收單片機的P1口產(chǎn)生的顯示段碼。S1,S2,S3,S4引腳端為其位選端,用于接收單片機的P2口產(chǎn)生的位選碼。本系統(tǒng)采用動態(tài)掃描方式。掃
33、描方式是用其接口電路把所有數(shù)碼管的8個比劃段a~g和dp同名端連在一起,而每一個數(shù)碼管的公共極COM各自獨立地受I/O線控制。CUP從字段輸出口送出字型碼時,所有數(shù)碼管接收到相同的字型碼,但究竟是哪個數(shù)碼管亮,則取決于COM端。COM端與單片機的I/O接口相連接,由單片機輸出位位選碼到I/O接口,控制何時哪一位數(shù)碼管被點亮。在輪流點亮數(shù)碼管的位掃描過程中,每位數(shù)碼管的點亮?xí)r間極為短暫。但由于人的視覺暫留現(xiàn)象,給人的印象就是一組穩(wěn)定顯示的
34、數(shù)碼。動態(tài)方式的優(yōu)點是十分明顯的,即耗電省,在動態(tài)掃描過程中,任何時刻只有一個數(shù)碼管是處于工作狀態(tài)的。具體原理圖如圖</p><p><b> 3 系統(tǒng)的調(diào)試</b></p><p> 完成了系統(tǒng)的硬件設(shè)計,制作和軟件編程之后,要使系統(tǒng)能夠按設(shè)計意圖正常運行,必須進行系件和軟件調(diào)統(tǒng)調(diào)試。調(diào)試分了硬試。</p><p><b>
35、3.1 硬件調(diào)試</b></p><p> 硬件調(diào)試的主要任務(wù)是排除硬件故障,其中包括設(shè)計的錯誤和工藝性故障等。</p><p> 1.檢查所設(shè)計的硬件電路板所有的器件和引腳是否正確,尤其是電源的連接是否正確;檢查各總線是否有短路的故障。檢查開關(guān)/按鍵是否正常,是否連接正確,為了保護芯片,應(yīng)先對各IC座電位進行檢查,確認無誤后再插入芯片。</p><p&
36、gt; 2.將40芯片的仿真插頭插入單片機插座進行調(diào)試,檢查各接口是否滿足設(shè)計的要求,有正常的程序測試硬件電路的好壞。</p><p><b> 3.2 軟件件調(diào)試</b></p><p> 軟件調(diào)試的任務(wù)是利用開發(fā)工具進行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序的錯誤,同時也能發(fā)現(xiàn)硬件的故障。軟件調(diào)試是一個模塊一個模塊進行的。首先單獨調(diào)試各子程序是否能夠按照預(yù)期的功能,接
37、口電路的控制是否正常。最后調(diào)試整個程序。尤其注意的是各模塊間能否正確的傳遞參數(shù)。</p><p> 1)檢查LED顯示模塊程序。觀察在LED上是否能夠顯示相應(yīng)的字符。</p><p> 2)檢查按鍵模塊程序。</p><p> 3)檢查A/D轉(zhuǎn)換模塊程序??梢栽谟布娐返妮斎攵溯斎胍阎膸讉€電壓,分別觀察LED上是否顯示相應(yīng)的電壓值。</p>&
38、lt;p> 4)檢查數(shù)據(jù)的轉(zhuǎn)換模塊程序。</p><p><b> 3.3 軟硬聯(lián)調(diào)</b></p><p> 該系統(tǒng)存在軟件和硬件的緊密聯(lián)系。軟硬件都調(diào)試通過后,整個系統(tǒng)連接仍會存在很多麻煩。首先檢查 A/D 部分,然后是 FPGA/ 單片機,最后是數(shù)碼管,依次排除障礙。</p><p> 總調(diào)試。當相應(yīng)的各模塊環(huán)節(jié)都正確后,可
39、程序下載到單片機。接上電源運行。再檢查所有功能,觀察是否能預(yù)期的一樣。如果一樣,說明設(shè)計成功完成</p><p><b> 4 程序流程圖</b></p><p><b> 結(jié)論</b></p><p> 由于使用的是高效單片機作為核心的測量系統(tǒng),以及靈敏度和精度較高的A/D轉(zhuǎn)換器,使本直流電壓表具有精度高、靈敏度強
40、、性能可靠、電路簡單、成本低的特點,加上經(jīng)過優(yōu)化的程序,使其有很高的智能化水平。</p><p> 單片機的應(yīng)用如今已經(jīng)在工業(yè)、電子等方方面面展示出了它的優(yōu)越性,利用單片機在設(shè)計電路逐漸成了趨勢,它與外圍的簡單電路再加上優(yōu)化程序就可以構(gòu)建任意的產(chǎn)品,使得本設(shè)計成為現(xiàn)實。隨著單片機的日益發(fā)展,它必將在未來顯示出更大的活力,為電子設(shè)計增加更多精彩。</p><p><b> 參考
41、文獻</b></p><p> [1] 陳洪中.數(shù)字電壓表[M].北京:水利電力出版社,1999.33~40</p><p> [2] 周立功.單片機實驗與實踐[M].北京:北京航空航天大學(xué)出版社,2008.125~150</p><p> [3] 吳國經(jīng).單片機應(yīng)用技術(shù)[M].北京:中國電力出版社,2003.76~98</p>&l
42、t;p> [4] 閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:高等教育出版社,2006.92~104</p><p> [5] 譚浩強.C程序設(shè)計[M].北京:清華大學(xué)出版社,2005.25~88</p><p> [6] 侯振鵬.嵌入式C語言程序設(shè)計[M].北京:人民郵電出版社,2006.30~45</p><p> [7] 李光飛 李良兒.單片機C程序設(shè)計
43、[M].北京:北京航空航天大學(xué)出版社,2005.105~122</p><p> [8] 王港元.電工電子實踐指導(dǎo)[M].江西:江西科學(xué)技術(shù)出版社,2005.84~96</p><p> [9] 楊欣.電子設(shè)計從零開始[M].北京:清華大學(xué)出版社,2005.35~52</p><p><b> 感想</b></p><
44、p> 附錄1 系統(tǒng)整體電路圖</p><p><b> 附錄2 C語言程序</b></p><p> #include <reg51.h></p><p> #include <intrins.h> </p><p> sbit adc_rd=P3^7; //RD</p
45、><p> sbit adc_wr=P3^6; //WR</p><p> sbit s1=P2^0;</p><p> sbit s2=P2^1;</p><p> sbit s3=P2^2;</p><p> sbit s4=P2^3;</p><p> unsigned ch
46、ar Disbuf[]={0,0,0};</p><p> unsigned char code tab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};</p><p> void display();</p><p> void dsxms()</p><p><b&
47、gt; {</b></p><p> unsigned char i;</p><p> for(i=0;i<250;i++);</p><p><b> } </b></p><p> void delay(unsigned int x)</p><p><b&
48、gt; {</b></p><p> unsigned int i,j;</p><p> for(i=0;i<x;i++)</p><p> for(j=0;j<110;j++);</p><p><b> }</b></p><p> void displa
49、y()</p><p><b> {</b></p><p> unsigned char i;</p><p> for(i=0;i<10;i++)</p><p><b> {</b></p><p> P1=0xc1; //'
50、U'</p><p><b> s4=0;</b></p><p><b> dsxms();</b></p><p><b> s4=1;</b></p><p> P1=tab[Disbuf[2]];</p><p><b>
51、; s3=0;</b></p><p><b> dsxms();</b></p><p><b> s3=1; </b></p><p> P1=tab[Disbuf[1]] & 0x7f;</p><p><b> s2=0;</b></
52、p><p><b> dsxms();</b></p><p><b> s2=1;</b></p><p> if(Disbuf[0]==0)</p><p><b> P1=0xff;</b></p><p><b> else<
53、;/b></p><p> P1=tab[Disbuf[0]];</p><p><b> s1=0;</b></p><p><b> dsxms();</b></p><p><b> s1=1;</b></p><p><b&g
54、t; } </b></p><p><b> }</b></p><p><b> adc()</b></p><p><b> { </b></p><p><b> adc_wr=0;</b></p><p&
55、gt;<b> _nop_();</b></p><p><b> adc_wr=1;</b></p><p><b> }</b></p><p> unsigned char read()</p><p><b> {</b></p&g
56、t;<p> unsigned char r;</p><p><b> P0=0xff; </b></p><p><b> _nop_();</b></p><p><b> adc_rd=0;</b></p><p><b> _nop_
57、();</b></p><p><b> r=P0; </b></p><p><b> _nop_();</b></p><p><b> adc_rd=1;</b></p><p> return(r);</p><p><
58、b> }</b></p><p> void fw(unsigned char dat)</p><p><b> {</b></p><p> unsigned int i;</p><p> i=dat*7.84; //5*4=20.0V</p><
59、;p> Disbuf[0]=i/1000;</p><p> Disbuf[1]=(i%1000)/100;</p><p> Disbuf[2]=((i%1000)%100)/10;</p><p><b> }</b></p><p><b> main()</b></p&
60、gt;<p><b> {</b></p><p> unsigned char p;</p><p> while(1) </p><p><b> {</b></p><p><b> adc(); </b></p><p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡易數(shù)字電壓表 畢業(yè)論文
- 畢業(yè)論文數(shù)字電壓表設(shè)計
- 數(shù)字電壓表的設(shè)計 畢業(yè)論文
- 數(shù)字電壓表的設(shè)計【畢業(yè)論文】
- 數(shù)字電壓表畢業(yè)論文--基于51單片機的數(shù)字電壓表設(shè)計
- 8路數(shù)字電壓表畢業(yè)論文
- 簡易數(shù)字電壓表的設(shè)計畢業(yè)論文
- 單片機數(shù)字電壓表畢業(yè)論文
- 直流數(shù)字電壓表的設(shè)計畢業(yè)論文設(shè)計
- 畢業(yè)論文--- 智能直流數(shù)字電壓表的設(shè)計
- 電氣自動化畢業(yè)論文---數(shù)字電壓表
- 基于labview的數(shù)字電壓表設(shè)計--畢業(yè)論文
- 智能直流數(shù)字電壓表的設(shè)計畢業(yè)論文
- 畢業(yè)論文---智能直流數(shù)字電壓表的設(shè)計
- 基于pic的直流數(shù)字電壓表設(shè)計【畢業(yè)論文】
- 簡易數(shù)字電壓表設(shè)計畢業(yè)論文(含外文翻譯)
- 基于單片機的數(shù)字電壓表畢業(yè)論文
- 畢業(yè)論文--直流數(shù)字電壓表的設(shè)計與實現(xiàn)
- 基于單片機的數(shù)字電壓表——畢業(yè)論文
- 基于pic的直流數(shù)字電壓表設(shè)計【畢業(yè)論文】
評論
0/150
提交評論