版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.PAGE.....課程設(shè)計報告課程:智能測量儀表題目:智能測量儀表學生__XXXXXX專業(yè)年級:2009自動化指導XXXXXXXXXX信息與計算科學系20XX3月25日智能測量儀表本次課程設(shè)計中智能溫度測量儀表所采用的溫度傳感器為LM35DZ。其輸出電壓與攝氏溫度成線性比例關(guān)系,無需外部校準,在0℃~100℃溫度范圍內(nèi)精度為0.4℃~±0.75℃。,輸出電壓與攝氏溫度對應,使用極為方便。靈敏度為10.0mV/℃,重復性好,輸出阻抗低,電路接口簡單和方便,可單電源和正負電源工作。是一種得到廣泛使用的溫度傳感器。本次課程設(shè)計的主要目的在于讓學生把所學到的單片機原理、電子線路設(shè)計、傳感器技術(shù)與原理、過程控制、智能儀器儀表、總線技術(shù)、面向?qū)ο蟮某绦蛟O(shè)計等相關(guān)專業(yè)課程的內(nèi)容系統(tǒng)的總結(jié),并能有效的使用到項目研發(fā)中來,做到學以致用。課程設(shè)計的內(nèi)容主要分為三個部分,即使用所學編程語言〔C或者匯編完成單片機方面的程序編寫、使用VB或VC語言完成PC機人機界面設(shè)計〔也可以用C+API實現(xiàn)、按照課程設(shè)計規(guī)范完成課程設(shè)計報告。目錄1.課程設(shè)計任務和要求…………31.1設(shè)計任務……………32.2設(shè)計要求……………32.系統(tǒng)硬件設(shè)計…………32.1STC12C5A60S2單片機A/D轉(zhuǎn)換簡介……………32.2LM35DZ簡介………………………72.3硬件原理圖設(shè)計……………………73.系統(tǒng)軟件設(shè)計…………103.1設(shè)計任務…………103.2程序代碼…………103.3系統(tǒng)軟件設(shè)計調(diào)試………………174.系統(tǒng)上位機設(shè)計…………184.1設(shè)計任務…………184.2程序代碼…………184.3系統(tǒng)上位機軟件設(shè)計調(diào)試………215.系統(tǒng)調(diào)試與改善…………225.1系統(tǒng)調(diào)試…………225.2系統(tǒng)改善…………226.系統(tǒng)設(shè)計時常見問題舉例與解決辦法……247.總結(jié)……………………251.課程設(shè)計任務和要求1.1課程設(shè)計任務本次課程設(shè)計要求設(shè)計出智能化溫度測量儀表,要求該測量儀表能夠?qū)⑺鶞y得的溫度數(shù)據(jù)和當前電機設(shè)備的運行狀況遠傳給上位機。儀表測量范圍為0-100℃;測量精度為±1℃;可以進行溫度整定,比如,溫度≥30℃,啟動壓縮機外設(shè);溫度≤20℃,關(guān)閉壓縮機外設(shè);要求上位機和下位機都能顯示溫度值和電機設(shè)備的運行狀態(tài)并且都能獨立控制溫度數(shù)據(jù)采集狀態(tài)和電機設(shè)備的運行狀態(tài);通訊方式可以采用RS232C或485。上位機要求人機界面在保證簡單實用的基礎(chǔ)上做的美觀。1.2課程設(shè)計要求〔1利用所學專業(yè)課相關(guān)知識合理的選擇器材,使用Protel99se繪制出硬件原理圖。〔2使用C語言或者匯編語言完成下位機程序驅(qū)動,并且要盡量保證系統(tǒng)的穩(wěn)定性和可靠性以及實用性?!?使用VB或VC語言或用C+API〔應用程序接口調(diào)用實現(xiàn)上位機人機界面的設(shè)計,要求上位機發(fā)送的命令下位機能及時的給予響應,并且上位機能夠?qū)崟r準確的顯示下位機所上傳數(shù)據(jù)以及電機設(shè)備的運行狀態(tài)?!?按照課程設(shè)計規(guī)范撰寫課程設(shè)計報告。2.系統(tǒng)硬件設(shè)計2.1STC12C5A60S2單片機A/D轉(zhuǎn)換簡介STC12C5A60S2單片機集成有8路10位高速模數(shù)轉(zhuǎn)換器〔ADC,速度可達到250KHz〔25萬次/秒,可做溫度檢測、壓力檢測、電池電壓檢測、按鍵掃描、頻譜檢測等。STC12C5A60S2單片機片內(nèi)集成8通道10位模數(shù)轉(zhuǎn)換器〔ADC。ADC輸入通道與P1口復用,上電復位后P1口為弱上拉型I/O口,用戶可以通過軟件設(shè)置將8路中的任何一路設(shè)置為A/D轉(zhuǎn)換,不需作為A/D使用的口可繼續(xù)作為I/O口使用。2.1.1模數(shù)轉(zhuǎn)換器的結(jié)構(gòu)圖STC12C5A60S2單片機的模數(shù)轉(zhuǎn)換器由多路選擇開關(guān)、比較器、逐次比較寄存器、10位ADC、轉(zhuǎn)換結(jié)果寄存器〔ADC_RES和ADC_RESL以及ADC控制寄存器ADC_CONTR構(gòu)成。如圖2-1所示。圖2-1STC12C5A單片機內(nèi)部A/D轉(zhuǎn)換結(jié)構(gòu)圖2.1.2模數(shù)轉(zhuǎn)換器的參考電壓STC12C5A60S2單片機A/D轉(zhuǎn)換模塊的參考電壓源是輸入工作電壓Vcc,所以一般不用外接參考電壓源。如三端穩(wěn)壓電路7805的輸出電壓是5V,但實際電壓可能是4.88V到4.96V,如果用戶需要的精度比較高,可在應用產(chǎn)品出廠前將實際測出的工作電壓值記錄在單片機內(nèi)部的EEPROM里面,以供程序校正使用。如果Vcc不穩(wěn)定〔例如電池供電的系統(tǒng)中,電池電壓常常在5.3V-4.2V之間漂移,則需要在8路A/D轉(zhuǎn)換的一個通道外接一個穩(wěn)定的參考電壓源,來計算出此時的工作電壓Vcc,再計算出其他幾路A/D轉(zhuǎn)換通道的電壓。例如,可在ADC轉(zhuǎn)換通道的第七通道外接一個1.25V的基準參考電壓源,由此求出此時的工作電壓Vcc,再計算出其它幾路A/D轉(zhuǎn)換通道的電壓。2.1.3與ADC相關(guān)的寄存器1、P1口模擬功能控制寄存器P1ASF〔地址為9DH,復位值為00HP10ASFP10ASFP11ASFP12ASFP13ASFP14ASFP15ASFP16ASFP17ASF位名稱D0D1D2D3D4D5D6D7位號如果要使用相應口的模擬功能,需將P1ASF特殊功能寄存器中的相應位置為‘1’。如,若要使用P1.6的模擬量功能,則需要將P16ASF設(shè)置為1?!沧⒁?P1ASF寄存器不能位尋址,可以使用匯編語言指令ORLP1ASF,#40H,也可以使用C語言語句P1ASF|=0x40;2、ADC控制寄存器ADC_CONTR〔地址為BCH,復位值為00HCHS0CHS0CHS1CHS2ADC_STARTADC_FLAGSPEED0SPEED1ADC_POWER位名稱D0D1D2D3D4D5D6D7位號1ADC_POWER:ADC電源控制位。0:關(guān)閉ADC電源。1:打開ADC電源。2SPEED1、SPEED0:ADC轉(zhuǎn)換速度控制位。3ADC_FLAG:A/D轉(zhuǎn)換結(jié)束標志位。A/D轉(zhuǎn)換完成后,ADC_FLAG=1,要由軟件清0。不管A/D轉(zhuǎn)換完成后由該位申請產(chǎn)生中斷,還是由軟件查詢該標志位判斷A/D轉(zhuǎn)換是否結(jié)束,當A/D轉(zhuǎn)換完成后,ADC_FLAG=1,一定要軟件清0。4ADC_START:A/D轉(zhuǎn)換啟動控制位,ADC_START=1,開始轉(zhuǎn)換;ADC_START=0,停止轉(zhuǎn)換。5CHS2、CHS1、CHS0:模擬輸入通道選擇,如表2-1所示。CHS2CHS2CHS1CHS0AnalogChannelSelect<模擬輸入通道選擇>000選擇P1.0作為A/D輸入來用001選擇P1.1作為A/D輸入來用010選擇P1.2作為A/D輸入來用011選擇P1.3作為A/D輸入來用100選擇P1.4作為A/D輸入來用101選擇P1.5作為A/D輸入來用110選擇P1.6作為A/D輸入來用111選擇P1.7作為A/D輸入來用程序中需要注意的事項:由于是2套時鐘,所以,設(shè)置ADC_CONTR控制寄存器后,要加4個空操作延時才可以正確讀到ADC_CONTR寄存器的值,原因是設(shè)置ADC_CONTR控制寄存器的語句執(zhí)行后,要經(jīng)過4個CPU時鐘的延時,其值才能夠保證被設(shè)置進ADC_CONTR控制寄存器。3、A/D轉(zhuǎn)換結(jié)果寄存器ADC_RES、ADC_RESL特殊功能寄存器ADC_RES〔地址為BDH,復位值為00H和ADC_RESL〔地址為BEH,復位值為00H用于保存A/D轉(zhuǎn)換結(jié)果。A/D轉(zhuǎn)換結(jié)果存儲格式由輔助寄存器AUXR1〔地址為A2H,復位值為00H中的ADRJ控制,ADRJ是AUXR1中的D2位?!?當ADRJ=0時,10位A/D轉(zhuǎn)換結(jié)果的高8位放在ADC_RES寄存器,低2位放在ADC_RESL寄存器。存儲格式如下:〔2當ADRJ=1時,10位A/D轉(zhuǎn)換結(jié)果的最高2位放在ADC_RES寄存器的低2位,低8位放在ADC_RESL寄存器。存儲格式如下:模/數(shù)轉(zhuǎn)換結(jié)果計算公式如下:ADRJ=0時,取10位結(jié)果<ADC_RES[7:0],ADC_RESL[1:0]>=1024×Vin/VccADRJ=0時,取8位結(jié)果ADC_RES[7:0]=256×Vin/VccADRJ=1時,取10位結(jié)果<ADC_RES[1:0],ADC_RESL[7:0]>=1024×Vin/VccVin為模擬輸入通道輸入電壓,Vcc為單片機實際工作電壓,用單片機工作電壓作為模擬參考電壓。4、與A/D轉(zhuǎn)換中斷有關(guān)的寄存器中斷允許控制寄存器IE中的EADC位〔D5位用于開放ADC中斷,EA位〔D7位用于開放CPU中斷;中斷優(yōu)先級寄存器IP中的PADC位〔D5位和IPH中的PADCH位〔D5位用于設(shè)置A/D中斷的優(yōu)先級。在中斷服務程序中,要使用軟件將A/D中斷標志位ADC_FLAG〔也是A/D轉(zhuǎn)換結(jié)束標志位清0。2.2LMDZ35簡介TS-LM35溫度傳感器是由LM35CZ/DZ集成電路溫度傳感器外加金屬套密封組裝而成,其輸出電壓與攝氏溫度成線性比例關(guān)系,無需外部校準,在-55~+150℃溫度范圍內(nèi)精度為0.4℃~±0.75℃。,輸出電壓與攝氏溫度對應,使用極為方便。靈敏度為10.0mV/℃,重復性好,輸出阻抗低,電路接口簡單和方便,可單電源和正負電源工作。是一種得到廣泛使用的溫度傳感器。LM35技術(shù)特性:⑴溫度范圍:LM35DZ0℃~100℃;LM35CZ-40℃~110℃⑵在攝氏溫度下直接校準⑶線性刻度系數(shù):+10.0mV/℃⑷精度:0.5℃<在25℃>⑸工作電壓為4~30V⑹功耗:小于60uA⑺自熱效應小于0.08℃⑻非線性:±0。25℃⑼輸出阻抗:0.1Ω/1mA⑽輸出電壓:+6V~-1.0V適合于遠程應用⑾輸出電流10mA:2.3硬件原理圖設(shè)計該系統(tǒng)硬件原理圖可大體分為這幾個模塊:串行通信模塊、模擬信號處理模塊、4*7LED顯示模塊以及電源模塊等。1、串行通信模塊原理圖如下:本通信過程采用RS232方式進行,由于單片機中的UART和電腦串口RS232的區(qū)別僅在于電平的不同,電腦串口采用232電平,而單片機UART則采用TTL電平,如果不進行電平轉(zhuǎn)換,單片機跟電腦串口就不能進行直接通信,RS232是UART的一種就意味著通信協(xié)議的格式是一樣的,只要電平統(tǒng)一了,兩者之間就可以直接通信,此處應用了MAX232這一芯片,MAX232對兩者之間通信的數(shù)據(jù)沒有任何作用,僅僅是中介而已,而其只是負責將兩者之間的電平進行統(tǒng)一,使兩者之間沒有通信障礙。另外,MAX232芯片采用單+5V電源供電,僅需幾個外接電容即可完成從TTL到RS232電平的轉(zhuǎn)換,共兩路。其中13腳〔R1IN、12腳〔R1OUT、11腳〔T1IN、14腳〔T1OUT為第一數(shù)據(jù)通道。8腳〔R2IN、9腳〔R2OUT、10腳〔T2IN、7腳〔T2OUT為第二數(shù)據(jù)通道。TTL/CMOS數(shù)據(jù)從T1IN、T2IN輸入轉(zhuǎn)換成RS-232數(shù)據(jù)從T1OUT、T2OUT送到電腦DP9插頭;DP9插頭的RS-232數(shù)據(jù)從R1IN、R2IN輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù)后從R1OUT、R2OUT輸出。2、模擬信號處理模塊原理圖如下:此處,我們處理采集到的模擬量電壓信號是采用了LM324集成運算放大器管腳排列圖見圖2-2。LM324系列由四個獨立的帶有差動輸入的,高增益,內(nèi)部頻率補償運算放大器,其中專為從單電源供電的電壓范圍經(jīng)營。從分裂電源的操作也有可能和低電源電流消耗是獨立的電源電壓的幅度。與單電源應用場合的標準運算放大器相比,它們有一些顯著優(yōu)點。該四放大器可以工作在低到3.0伏或者高到32伏的電源下,靜態(tài)電流為MC1741的靜態(tài)電流的五分之一。共模輸入范圍包括負電源,因而消除了在許多應用場合中采用外部偏置元件的必要性。每一組運算放大器可用圖1所示的符號來表示,它有5個引出腳,其中"+"、"-"為兩個信號輸入端,"V+"、"V-"為正、負電源端,"Vo"為輸出端。兩個信號輸入端中,Vi-〔-為反相輸入端,表示運放輸出端Vo的信號與該輸入端的位相反;Vi+〔+為同相輸入端,表示運放輸出端Vo的信號與該輸入端的相位相同。圖2-2LM324集成運算放大器管腳排列圖此模擬量處理模塊設(shè)計的使用起來比較靈活,圖中左邊的兩路放大器都設(shè)計成了電壓跟隨器的形式,這樣就減少了輸入信號的損失。我們可以將傳感器所測得標準電壓信號或者電流信號通過P9或者P10接入〔也可以使用杜邦線通過J7或者J8接入信號LM324的其中一路放大器,然后再經(jīng)過第二級放大使得處理后的電壓信號輸出到J9。做此課程設(shè)計時我們采用的是LM35DZ溫度測量傳感器,我們把它的輸出信號連接到J8的2腳,由此出輸入我們的采集到的信號。我們將上面的一路放大器的輸入調(diào)至零,然后再經(jīng)過后一級放大器,將兩者之差放大5倍。3、4*7LED顯示模塊原理圖如下:由圖中可以看出,我們將數(shù)碼管的斷碼端接到了單片機的P2口,控制端接到了P0口的低四位。圖中Q2、Q3、Q4、Q5為開關(guān)型三極管此處用作數(shù)碼管的選通控制。3.系統(tǒng)軟件設(shè)計3.1程序代碼根據(jù)下位機軟件設(shè)計任務的要求,我們可以把程序代碼分為一下幾個模塊:初始化模塊、按鍵掃描模塊、A/D轉(zhuǎn)換數(shù)據(jù)獲取模塊、串行口通信模塊、運算處理模塊、延時模塊等。其中初始化模塊包括程序當中使用的變量的初始化和串行口通信方式初始化還有A/D轉(zhuǎn)換模塊的初始化,按鍵掃描模塊是用于按鍵控制系統(tǒng)時用來響應按鍵被按下時的,A/D轉(zhuǎn)換數(shù)據(jù)獲取模塊部分可以用查詢方式,也可以使用中斷的方式實現(xiàn),串行口通信模塊用來接收上位機發(fā)送來的命令,以控制和監(jiān)測系統(tǒng)狀態(tài),運算處理模塊包括多字節(jié)之間的加減乘除運算,延時模塊用于程序中一小段時間的等待。匯編語言編寫的程序代碼如下:..$INCLUDE<STC12C5A.INC>;定義變量千百十個QIANEQU60HBAIEQU61HSHIEQU62HGEWEIEQU63HTEMPMHEQU64HTEMPMLEQU65HCOUNTEQU66H TEMPMMHEQU67HTEMPMMLEQU68HORG0000HLJMPMAINORG0023HLJMPTONGXINORG002BHLJMPADC_ISRORG0080HMAIN:LCALLMAIN_INIT LCALLUART1_INIT LCALLADC_INITAAA:LCALLSCANFKEYV LCALLDISPLAY SJMPAAAMAIN_INIT:MOVSP,#70H MOVQIAN,#00H MOVBAI,#00H MOVSHI,#00H MOVGEWEI,#00H MOVCOUNT,#00H MOVKEYVALUE,#00H MOVTEMPMH,#00H MOVTEMPML,#00H MOVTEMPMMH,#00H MOVTEMPMML,#00H RETUART1_INIT:MOVAUXR,#11HMOVBRT,#0FDH MOVSCON,#50HMOVPCON,#00H SETBEA SETBES RETSCANFKEYV:MOVP1,#0FFH MOVA,P1 CJNEA,#0FDH,KEYS2 LCALLDELAY10MS MOVA,P1 CJNEA,#0FDH,KEYS2 SETBEADC SJMPNOKEYKEYS2: CJNEA,#0EFH,KEYS3 LCALLDELAY10MS MOVA,P1 CJNEA,#0EFH,KEYS3 CLREADC SJMPNOKEYKEYS3: CJNEA,#0DFH,KEYS4 LCALLDELAY10MS MOVA,P1 CJNEA,#0DFH,KEYS4 CLRP0.4 CLREA MOVR7,#04HA21:MOVA,#01H MOVSBUF,A JNBTI,$ CLRTI DJNZR7,A21 SETBEA SJMPNOKEYKEYS4: CJNEA,#0BFH,NOKEY LCALLDELAY10MS MOVA,P1 CJNEA,#0BFH,NOKEY SETBP0.4 CLREA MOVR7,#04HA22:MOVA,#02H MOVSBUF,A JNBTI,$ CLRTI DJNZR7,A22 SETBEA SJMPNOKEYNOKEY: RETADC_INIT:MOVP1ASF,#01H MOVADC_RES,#00H MOVADC_RESL,#00H MOVAUXR1,#04H MOVADC_CONTR,#088H LCALLDELAY10MS ;SETBEADC RETTONGXIN:CLRRI MOVA,SBUF CJNEA,#46H,COMPEND SETBEADCCOMPEND: CJNEA,#47H,STAR1 CLREADCSTAR1:CJNEA,#51H,STAR2CLRP0.4STAR2:CJNEA,#03H,END1 CLRP0.5END1:CJNEA,#54H,END2 SETBP0.4END2:CJNEA,#04,OUTTONGXIN SETBP0.5OUTTONGXIN: RETIADC_ISR:PUSHPSW PUSHACC INCCOUNT ANLADC_CONTR,#0EFH MOVTEMPMH,ADC_RES MOVTEMPML,ADC_RESL CLRC MOVA,TEMPMML ADDA,TEMPML MOVTEMPMML,AMOVA,TEMPMMH ADDCA,TEMPMH MOVTEMPMMH,AMOVA,COUNT CJNEA,#20H,OUT0 MOVCOUNT,#00H MOVR6,TEMPMMH MOVR7,TEMPMML MOVR4,#00H MOVR5,#20H LCALLDBDIV MOVTEMPMH,5FH MOVTEMPML,5CHMOVTEMPMMH,#00HMOVTEMPMML,#00H LCALLCONVERTMOVR7,#4 MOVR0,#60HSENDTEMP:MOVA,R0 MOVSBUF,A JNBTI,$ CLRTI INCR0 DJNZR7,SENDTEMP MOVR4,#240A12: DJNZR4,A11 SJMPOUT0A11:LCALLSCANFKEYV LCALLDISPLAY SJMPA12OUT0: ORLADC_CONTR,#08H POPACC POPPSW RETI CONVERT:MOVR2,TEMPMH MOVR3,TEMPMLMOVR6,#03HMOVR7,#0E8HLCALLDBMULMOVR3,56HMOVR4,57HMOVR5,58HMOVR2,#04HMOVR1,#00HLCALLTDSDIVMOVR6,5BHMOVR7,5AHMOVR4,#03HMOVR5,#0E8HLCALLDBDIVMOVQIAN,5CHMOVR6,5DHMOVR7,5EHMOVR4,#00HMOVR5,#64HLCALLDBDIVMOVBAI,5CHMOVR6,5DHMOVR7,5EHMOVR4,#00HMOVR5,#0AHLCALLDBDIVMOVSHI,5CHMOVGEWEI,5EH OUT:RETDBMUL:MOVA,R3MOVB,R7MULABXCHA,R7MOVR5,BMOVB,R2MULABADDA,R5MOVR4,ACLRAADDCA,BMOVR5,AMOVA,R6MOVB,R3MULABADDA,R4XCHA,R6XCHA,BADDCA,R5MOVR5,AMOVF0,CMOVA,R2MULABADDA,R5MOVR5,ACLRAMOVACC.0,CMOVC,F0ADDCA,BMOVR4,AMOV56H,R7MOV57H,R6MOV58H,R5MOV59H,R4RETTDSDIV:CLRC MOV30H,#0MOV31H,#0MOV32H,#0TDSDIV_LOOP:CLRCMOVA,R3SUBBA,R1MOVR3,AMOVA,R4SUBBA,R2MOVR4,AMOVA,R5SUBBA,#0MOVR5,AJCTDSDIV_END_INC_SHANG:CLRCMOVA,30HADDCA,#1MOV30H,AMOVA,31HADDCA,#0MOV31H,AMOVA,32HADDCA,#0MOV32H,ALJMPTDSDIV_LOOPTDSDIV_END:CLRCMOVA,R1ADDCA,R3MOVA,R2ADDCA,R4MOVR3,30HMOVR4,31HMOV5AH,R3MOV5BH,R4RETDBDIV: CLRCCLRAMOVR2,AMOVR3,AMOVB,#10HLOOP: MOVA,R7RLCAMOVR7,AMOVA,R6RLCAMOVR6,AMOVA,R3RLCAMOVR3,AMOVA,R2RLCAMOVR2,ACLRCMOVA,R3SUBBA,R5PUSHACCMOVA,R2SUBBA,R4CCY,LOOP0MOVR2,APOPACCMOVR3,ASETBCSJMPLOOP1LOOP0:POPACCLOOP1:DJNZB,LOOPMOVA,R7RLCAMOVR7,AMOVA,R6RLCAMOVR6,AMOVA,R2MOVR4,AMOVA,R3MOVR5,AMOV5CH,R7MOV5DH,R4MOV5EH,R5MOV5FH,R6RETDISPLAY:MOVDPTR,#TABLEMOVA,GEWEIMOVCA,A+DPTRMOVP2,ACLRP0.0LCALLDELAY10MSSETBP0.0MOVA,SHIMOVCA,A+DPTRORLA,#80HMOVP2,ACLRP0.1LCALLDELAY10MSSETBP0.1MOVA,BAIMOVCA,A+DPTRMOVP2,ACLRP0.2LCALLDELAY10MSSETBP0.2MOVA,QIANMOVCA,A+DPTRMOVP2,ACLRP0.3LCALLDELAY10MSSETBP0.3RETDELAY10MS:MOVR6,#10D1:MOVR7,#248DJNZR7,$DJNZR6,D1RETDELAY100MS:MOVR6,#200D2:MOVR7,#248DJNZR7,$DJNZR6,D1RETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,;012345DB7DH,07H7FH,6FH,00H,40H, ;6789+-END..3.3系統(tǒng)軟件設(shè)計調(diào)試程序代碼編寫完成以后再開發(fā)環(huán)境中編譯看是否通過,如檢查到有錯誤編譯系統(tǒng)就會報錯,然后再根據(jù)提示進行修改,至沒有錯誤時,再重新編譯文件并生成.hex文件。將此文件燒錄到STC12C5A60S2單片機中,連接好硬件電路,給系統(tǒng)上電。觀察四位共陰極數(shù)碼管上面是否顯示出我們想要顯示的溫度數(shù)據(jù),如不能再修改程序代碼,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年阿里貨運從業(yè)資格證考題
- 2025年北海貨運上崗證考試多少道題
- 2025年渭南貨運資格證考試題答案
- 養(yǎng)殖場科研服務租賃合同
- 石油開采水暖系統(tǒng)安裝協(xié)議
- 體育場館壓樁施工合同
- 倉儲中心清潔保障協(xié)議
- 居民區(qū)域凈水機租賃合同協(xié)議書
- 風電場壓樁施工合同
- 租車業(yè)務市場營銷渠道拓展
- 中考、高考標準答題卡答題注意事項ppt課件
- VTE預防健康教育ppt課件(PPT 42頁)
- 分戶驗收表格(全部)(18341)
- 最新laravel框架
- 3、信息系統(tǒng)及其建設(shè)軟件工程基礎(chǔ)7.24
- 中藥分類大全
- 精文減會經(jīng)驗交流材料
- 管道定額價目表
- 新時期如何做好檔案管理課件
- 真崎航の21部
- 復興號動車組空調(diào)系統(tǒng)設(shè)計優(yōu)化及應用
評論
0/150
提交評論