《單片機原理與應(yīng)用》課程設(shè)計說明書退火爐溫度控制系統(tǒng)
《《單片機原理與應(yīng)用》課程設(shè)計說明書退火爐溫度控制系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《《單片機原理與應(yīng)用》課程設(shè)計說明書退火爐溫度控制系統(tǒng)(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 鄭州航空工業(yè)管理學(xué)院 《單片機原理與應(yīng)用》 課程設(shè)計說明書 2007 級 電氣工程及其自動化 專業(yè)0706073 班級 題 目 退火爐溫度控制系統(tǒng) 姓 名 學(xué)號 指導(dǎo)教師 職稱 講師 二О 一O 年 12 月 21 日 摘要: 目前,單片機正朝著高性能和多品種方向發(fā)展趨勢將是進一步向著CMOS化、低功耗、小體積、大容量
2、、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。近年,由于CHMOS技術(shù)的進小,大大地促進了單片機的CMOS化。CMOS芯片除了低功耗特性之外,還具有功耗的可控性,使單片機可以工作在功耗精細管理狀態(tài)。這也是今后以80C51取代8051為標準MCU芯片的原因。因為單片機芯片多數(shù)是采用CMOS(金屬柵氧化物)半導(dǎo)體工藝生產(chǎn)。CMOS電路的特點是低功耗、高密度、低速度、低價格。采用雙極型半導(dǎo)體工藝的TTL電路速度快,但功耗和芯片面積較大。隨著技術(shù)和工藝水平的提高,又出現(xiàn)了HMOS(高密度、高速度MOS)和CHMOS工藝。CHMOS和HMOS工藝的結(jié)合。目前生產(chǎn)的CHMOS電路已達到LSTTL的速度,
3、傳輸延遲時間小于2ns,它的綜合優(yōu)勢已在于TTL電路。因而,在單片機領(lǐng)域CMOS正在逐漸取代TTL電路。 關(guān)鍵詞: 熱電偶 A/D轉(zhuǎn)換器 低溫報警 高溫報警 退火爐溫度度控制系統(tǒng)的基本原理 退火爐使用電熱絲加熱,溫度范圍為0~1275℃,爐內(nèi)溫度值經(jīng)熱電偶檢測后,經(jīng)變送器變成0~5V范圍內(nèi)的電壓信號送A/D轉(zhuǎn)換器轉(zhuǎn)換成對應(yīng)的數(shù)字量。數(shù)字量經(jīng)數(shù)字濾波后送入CPU作為本次采樣值。把測量到的溫度值與設(shè)定值進行比較來決定是否啟動電熱絲加熱,若低于600℃則啟動電熱絲加熱,若高于900℃則停止加熱以達到控制溫度的目的。 我的創(chuàng)新點:在任務(wù)要求的完成的基礎(chǔ)上,增加以下功能,如果
4、溫度低于600℃,則亮低溫報警燈,響報警器,并啟動加熱電阻自動加溫,直至達到設(shè)定的溫度。加熱過程中,若溫度高于600℃則停止警報聲,若溫度達到設(shè)定值,滅低溫報警燈,數(shù)碼管顯示加熱后的溫度值。若溫度高于900℃,響高溫警報,亮高溫報警燈,并且驅(qū)動電扇,令過高的溫度降下。若溫度值處在正常溫度狀態(tài),其功能如上,不亮燈,不響警報,數(shù)碼管顯示當前的溫度值。 基本要求: 1、選用8088、適當?shù)拇鎯ζ?、A/D轉(zhuǎn)換器及其它接口芯片完成相應(yīng)的功能。 2、每隔一秒鐘對爐溫連續(xù)采集三次經(jīng)濾波后作為本次采樣的有效值。 3、判斷溫度是否高于上限值900℃或低于下限值600℃,如超出該范圍則分別用紅、綠發(fā)光
5、二極管和蜂鳴器報警。 4、把采集來的溫度值轉(zhuǎn)化成工程量在LED顯示器上顯示。 5、畫出詳細的硬件連接圖。 6、給出程序設(shè)計思路、畫出各程序的流程圖。 7、給出地址分配表。 8、給出所有程序清單并加上必要注釋。 主要芯片介紹 這次課程設(shè)計要用到的主要芯片是AT89C51,另外需要模數(shù)轉(zhuǎn)換器ADC0808,以及一些零器件(具體見附錄2——元件清單)。 AT89C51芯片如下: 主要特性有: 1、與MCS-51 兼容 2、4K字節(jié)可編程閃爍存儲器 3、壽命:1000寫/擦循環(huán) 4、數(shù)據(jù)保留時間:10年 5、全靜態(tài)工作:0Hz-24Hz 6、三級程序存儲器鎖定
6、7、128*8位內(nèi)部RAM 8、32可編程I/O線 9、兩個16位定時器/計數(shù)器 10、5個中斷源 11、可編程串行通道 12、低功耗的閑置和掉電模式 13、片內(nèi)振蕩器和時鐘電路 引腳功能有: VCC:供電電壓。 GND:接地。 P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0 口作為原碼輸入口,當FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。 P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,
7、P1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫
8、時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。 P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,如下表所示: P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 /INT0(外部中斷0) P3.3 /INT1(外部中斷1) P3.4 T0(記時器0外部輸入) P3.5 T
9、1(記時器1外部輸入) P3.6 /WR(外部數(shù)據(jù)存儲器寫選通) P3.7 /RD(外部數(shù)據(jù)存儲器讀選通) P3口同時為閃爍編程和編程校驗接收一些控制信號。 RST:復(fù)位輸入。當振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。 ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸
10、出可在SFR8EH地址上置0。此時, ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 /PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 /EA/VPP:當/EA保持低電平時,則在此期間外部程序存儲器(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳也用于施加12V編程電
11、源(VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 結(jié)構(gòu)特點: 8位CPU; 片內(nèi)振蕩器和時鐘電路; 32根I/O線; 外部存貯器尋址范圍ROM、RAM64K; 2個16位的定時器/計數(shù)器; 5個中斷源,兩個中斷優(yōu)先級; 全雙工串行口; 布爾處理器; ADC0808如下: ADC0809是采樣頻率為8位的、以逐次逼近原理進行?!獢?shù)轉(zhuǎn)換的器件。其內(nèi)部有一個8通道多路開關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行A/D轉(zhuǎn)換。 主要特性有:
12、 1、8路8位A/D轉(zhuǎn)換器,即分辨率8位。 2、具有轉(zhuǎn)換起??刂贫?。 3、轉(zhuǎn)換時間為100μs 4、單個+5V電源供電 5、模擬輸入電壓范圍0~+5V,不需零點和滿刻度校準。 6、工作溫度范圍為-40~+85攝氏度 7、低功耗,約15mW。 引腳功能有: IN0~IN7:8路模擬量輸入端。 2-1~2-8:8位數(shù)字量輸出端。 ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路 ALE:地址鎖存允許信號,輸入,高電平有效。 START: A/D轉(zhuǎn)換啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈
13、沖上升沿使0809復(fù)位,下降沿啟動A/D轉(zhuǎn)換)。 EOC: A/D轉(zhuǎn)換結(jié)束信號,輸出,當A/D轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。 OE:數(shù)據(jù)輸出允許信號,輸入,高電平有效。當A/D轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 CLK:時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ。 REF(+)、REF(-):基準電壓。 Vcc:電源,單一+5V。 GND:地。 其主要的工作過程是:首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復(fù)
14、位。下降沿啟動 A/D轉(zhuǎn)換,之后EOC輸出信號變低,指示轉(zhuǎn)換正在進行。直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當OE輸入高電平 時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。 數(shù)碼顯示管如下: 本次設(shè)計用四位數(shù)碼管,各個發(fā)光二極管的陰極連在一起的稱為共陰極顯示器,發(fā)光的相應(yīng)段必須接高電平。如果要顯示數(shù)字“2”,只要a b g e d 段發(fā)光,而c f dp 段不發(fā)光即可。也就是說,只要在a b g e d 段加上高電平“1”,而c f dp 段加上低電平“0”,即可完成數(shù)字“2”的顯示??梢?/p>
15、,只要改變加到各段陽極上的代碼,就可以顯示不同的字符或數(shù)字,這樣的代碼稱為段碼。如下表所示七段LED顯示器在共陰極連接時顯示的數(shù)字與其對應(yīng)的段碼。 字符 g f e d c b a 段碼(H) 0 0 1 1 1 1 1 1 3F 1 0 0 0 0 1 1 0 06 2 1 0 1 1 0 1 1 5B 3 1 0 0 1 1 1 1 4F 4 1 1 0 0 1 1 0 66 5 1 1 0 1 1 0 1 6D 6 1 1 1 1 1 0 1
16、 7D 7 0 0 0 0 1 1 1 07 8 1 1 1 1 1 1 1 7F 9 1 1 0 1 1 1 1 6F 設(shè)計方案 這次設(shè)計的實現(xiàn)方案是,采用AT89C51作為主芯片。用滑動變阻器的組織改變ADC0808數(shù)模轉(zhuǎn)換器IN0的電壓值,然后通過ADC0808將0~5V范圍內(nèi)的電壓信號進行A/D轉(zhuǎn)換,轉(zhuǎn)換成對應(yīng)的數(shù)字量,然后送入主芯片的P1口。主芯片的P0口接數(shù)碼顯示管,本實驗只顯示數(shù)字故用LED,P2.0—P2.3口作為四個LED的片選信號。 AT89C51的其他一些管腳用于控制從芯片的一些控制信息。 其框圖如下:
17、 調(diào)解變阻器的阻值,得到變化的電壓 ADC0808將模擬電壓值轉(zhuǎn)換為數(shù)字量 AT89C51判斷是否低于溫度下限或高于溫度上限 軟件分析程序 主芯片控制數(shù)碼管顯示當前溫度值 硬件設(shè)計 用protues7.4實現(xiàn)對這次課程設(shè)計的模擬仿真,其硬件電路的原理圖如下: 工作原理:通過調(diào)解RV1的阻值大小,改變ADC0808的IN0口電壓,然后得到其數(shù)字量,并連接到89C51的P1口。主芯片得知轉(zhuǎn)換完成后,數(shù)據(jù)通過P0口將所得數(shù)據(jù)送入數(shù)碼管顯示,P2.0至P2.3控制4個數(shù)碼管的顯示。 主芯片將得到的數(shù)據(jù)與上下限對比,若正常則只顯示數(shù)據(jù),數(shù)據(jù)穩(wěn)定不閃爍,無任何報警現(xiàn)象。若
18、大于上限則通過P3.7控制響警報,數(shù)據(jù)閃爍,此時程序中控制P3.0置高溫報警燈亮,并控制風扇轉(zhuǎn)動。若小于下限,數(shù)據(jù)閃爍,此時P3.1置低溫報警燈亮,響警報,P3.2置加熱電阻開始工作。溫度有低溫開始向上加,加到大于溫度下限時,停止警報。加到預(yù)設(shè)值時,暗低溫報警燈。 軟件設(shè)計 軟件的流程框圖如下: 滑動變阻器模擬水溫高低 AD08080模數(shù)轉(zhuǎn)換,輸出溫度數(shù)字值 AT89C51讀取AD0808轉(zhuǎn)換后的值 判斷是否低于溫度下限 判斷是否高于溫度上限 普通數(shù)值轉(zhuǎn)換,數(shù)碼管顯示當前溫度 亮加熱燈,開低溫報警器 加熱數(shù)值轉(zhuǎn)換,數(shù)碼管顯示當前溫度 亮保溫燈 判斷是否達到加熱上限
19、 主要程序如下: LED_0 EQU 30H LED_1 EQU 31H LED_2 EQU 32H LED_3 EQU 33H ;各顯示數(shù)碼管 ADC EQU 35H TCNTA EQU 36H TCNTB EQU 37H L_TEMP EQU 38H ;溫度下限 H_TEMP EQU 39H ;溫度上限 FLAG BIT 00H H_ALM BIT P3.0 L_ALM BIT P3.1 SOUND BIT P3.7 CLOCK BIT P2.4 ST
20、 BIT P2.5 EOC BIT P2.6 OE BIT P2.7 H BIT P3.2 ;加熱電阻 ORG 00H SJMP START ORG 0BH LJMP INT_T0 ORG 1BH LJMP INT_T1 START: MOV LED_0,#00H MOV LED_1,#00H MOV LED_2,#00H MOV LED_3,#00H MOV DPTR,#TABLE MOV H_TEMP,#180 ;18
21、0*5=900,最高溫900度 MOV L_TEMP,#120 ;120*5=600,最低溫600度 MOV TMOD,#12H ;定時計數(shù)器方式控制寄存器 MOV TH0,#245 MOV TL0,#0 ;計數(shù)器0 MOV TH1,#252 MOV TL1,#24 ;計數(shù)器1 MOV IE,#8aH ;中斷允許寄存器 CLR C SETB TR0 ;啟動計數(shù)器0,為ADC0808提供時鐘 WAIT: S
22、ETB H_ALM SETB L_ALM SETB H CLR ST SETB ST CLR ST ;啟動轉(zhuǎn)換 JNB EOC,$ SETB OE MOV ADC,P1 ;讀取AD轉(zhuǎn)換結(jié)果 CLR OE MOV A,ADC SUBB A,L_TEMP ;判斷是否低于下限 JC LALM MOV A,H_TEMP MOV R0,ADC SUBB A,R0 ;判斷是否高于上限 JC HALM CLR TR1 LJMP PROC
23、 LALM: ;低溫報警燈亮 CLR L_ALM SETB TR1 ;開啟計數(shù)器1,引起中斷 CLR H ;啟動加熱電阻 CLR FLAG LJMP PROC1 HALM: ;高溫報警燈亮 CLR H_ALM SETB TR1 SETB FLAG LJMP PROC PROC: MOV A,ADC ;數(shù)值轉(zhuǎn)換 MOV B,#100 DIV AB MOV R2,A MOV A,B MOV
24、 B,#10 DIV AB MOV R1,A MOV R0,B MOV B,#5 MOV A,R0 MUL AB MOV B,#10 DIV AB MOV R7,A MOV LED_0,B ;顯示個位 MOV B,#5 MOV A,R1 MUL AB MOV B,#10 DIV AB MOV R6,A MOV A,B ADD A
25、,R7 MOV LED_1,A ;顯示十位 MOV A,R2 MOV B,#5 MUL AB MOV B,#10 DIV AB MOV R5,A MOV A,B ADD A,R6 MOV LED_2,A ;顯示百位 MOV LED_3,R5 ;顯示千位 LCALL DISP LJMP WAIT PROC1: MOV R1,#15
26、 LCALL TO1 MOV R1,#15 LCALL T2 MOV R1,#15 LCALL T3 MOV R1,#15 LCALL T4 MOV R1,#15 LCALL T5 MOV R1,#15 LCALL T6 MOV R1,#15 LCALL T7 MOV R1,#15 L
27、CALL T8 MOV R1,#15 LCALL T9 LJMP WAIT INT_T0: CPL CLOCK ;提供ADC0808時鐘 RETI INT_T1: MOV TH1,#252 MOV TL1,#24 CPL SOUND INC TCNTA MOV A,TCNTA JB FLAG,I1 ;判斷是高溫警報還是低溫警報 CJNE A,#30,RETUNE ;低溫警報聲響 SJMP I2
28、 I1: CJNE A,#20,RETUNE ;高溫警報聲響 I2: MOV TCNTA,#0 INC TCNTB MOV A,TCNTB CJNE A,#25,RETUNE MOV TCNTA,#0 MOV TCNTB,#0 LCALL DELAY2 RETUNE: RETI TO1: mov LED_3,#0 MOV LED_2,#0 MOV LED_1,#9 MOV LED_0,#9 LCA
29、LL DISP DJNZ R1,TO1 RET T2: MOV LED_3,#0 MOV LED_2,#1 MOV LED_1,#7 MOV LED_0,#4 LCALL DISP DJNZ R1,T2 RET T3: MOV LED_3,#0 MOV LED_2,#2 MOV LED
30、_1,#8 MOV LED_0,#3 LCALL DISP DJNZ R1,T3 RET T4: MOV LED_3,#0 MOV LED_2,#3 MOV LED_1,#3 MOV LED_0,#6 LCALL DISP DJNZ R1,T4 RET T5: MOV LED_3,#0
31、MOV LED_2,#4 MOV LED_1,#8 MOV LED_0,#2 LCALL DISP DJNZ R1,T5 RET T6: MOV LED_3,#0 MOV LED_2,#5 MOV LED_1,#6 MOV LED_0,#7 LCALL DISP DJNZ R1,T6 RET
32、 T7: CLR TR1 MOV LED_3,#0 MOV LED_2,#6 MOV LED_1,#2 MOV LED_0,#4 LCALL DISP DJNZ R1,T7 RET T8: MOV LED_3,#0 MOV LED_2,#7 MOV LED_1,#2 MOV LED_
33、0,#7 LCALL DISP DJNZ R1,T8 RET T9: MOV LED_3,#0 MOV LED_2,#8 MOV LED_1,#0 MOV LED_0,#0 LCALL DISP SETB H SETB L_ALM DJNZ R1,T9 RET DISP: ;
34、數(shù)碼顯示子程序 MOV A,LED_0 MOVC A,@A+DPTR CLR P2.3 MOV P0,A LCALL DELAY SETB P2.3 ;顯示數(shù)碼管0,即個位 MOV A,LED_1 MOVC A,@A+DPTR CLR P2.2 MOV P0,A LCALL DELAY SETB P2.2 ;顯示數(shù)碼管1,即十位 MOV A,LED_2 MOVC A,@A+DPTR CLR P2.1 MOV P0,
35、A LCALL DELAY SETB P2.1 ;顯示數(shù)碼管2,即百位 MOV A,LED_3 MOVC A,@A+DPTR CLR P2.0 MOV P0,A LCALL DELAY SETB P2.0 ;顯示數(shù)碼管3,即千位 RET DELAY: MOV R6,#10 D1: MOV R7,#250 DJNZ R7,$ DJNZ R6,D1 RET DELAY2:MOV R5,#20 D2: MOV R6,#20 D3: MOV R7,#25
36、0 DJNZ R7,$ DJNZ R6,D3 DJNZ R5,D2 RET TABLE: DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH END PCB板效果圖 自制封裝如下: 喇叭 封裝 滑動變阻器封裝 PCB板圖 3D效果圖 調(diào)試效果圖 低于溫度下限時: 高于溫度上限時: 處于正常溫度范圍時: 結(jié)論 優(yōu)點:如果溫度
37、低于600℃,則亮低溫報警燈,響報警器,并啟動加熱電阻自動加溫,直至達到設(shè)定的溫度。加熱過程中,若溫度高于600℃則停止警報聲,若溫度達到設(shè)定值,滅低溫報警燈,數(shù)碼管顯示加熱后的溫度值。若溫度高于900℃,響高溫警報,亮高溫報警燈,并且驅(qū)動電扇,令過高的溫度降下。若溫度值處在正常溫度狀態(tài),其功能如上,不亮燈,不響警報,數(shù)碼管顯示當前的溫度值。 缺點:溫度由低溫加到高溫時,無法令數(shù)碼管顯示在預(yù)設(shè)溫值,又會跳回到滑動變阻器所在的那個溫度值。 分析:在軟件方面還是有欠缺,系統(tǒng)的設(shè)計并不是十分嚴密,更有待提高。 設(shè)計的心得體會 這次的課程設(shè)計讓我學(xué)到很多,運用上個學(xué)期學(xué)到的《單片機原理及接口技
38、術(shù)》的知識,通過自己的查閱資料與分析學(xué)習,大致上先了解芯片的大致功能,和單片機的編程語言。在一定程度上提高了自己的自學(xué)能力。 在編程的過程中遇到了很多困難,通過詢問老師以及同學(xué),最終解決了大部分問題,問題的解決讓我對芯片的加深了了解。經(jīng)過多次實驗與查閱,終于解決了八位機顯示0至1275的問題。 完成基本任務(wù)后,提倡創(chuàng)新,所以我想給這個退火爐加一個自動升溫程序,實現(xiàn)在低于溫度下限時用加熱電阻實現(xiàn)對溫度的加升。但實際的過程遠沒構(gòu)思時簡單,思維的不緊密正是我目前最欠缺的。與老師同學(xué)討論后,發(fā)現(xiàn)了自己設(shè)計的系統(tǒng)存在缺陷,還仍有很大的改善空間。 這次課程設(shè)計中,靠自己的努力解決了各個問題,這才是提
39、升自己能力的最好方法。 參考資料 [1] 劉海濤 趙金波 晁陽 8051單片機C語言程序設(shè)計與實例分析,清華大學(xué)出版社,2009 [2]程勇 戚梅,微型計算機技術(shù)實驗教程,北京航空航天大學(xué)出版社,2008 元件清單: 元件名 數(shù)量 說明 封裝說明 AT89C51 1 主芯片 已封裝 DIL40 ADC0808 1 轉(zhuǎn)換模擬信號為數(shù)字信號 已封裝 DIL28 30PF電容 2 已封裝 CAP10 10F 電容 1 已封裝 ELEC-RAD10 晶振 1 已封裝XTAL18 10K電阻 1 已封裝RES40
40、220歐姆電阻 2 已封裝RES40 4.7K電阻 1 加熱電阻 已封裝RES180 LED紅,黃 2 報警顯示 封裝LED 四位顯示 1 顯示溫度 無 喇叭 1 報警聲音 自制 如圖3 滑動變阻器RV1 1 改變電壓 自制 如圖4 風扇 1 高溫轉(zhuǎn)動 無 ut2ApOdfXXc02GyBKsKCWw97MrqqWhoj5TL15Zt6jIPYytYCummtARp3v1N5luizi3xh3BhWYreKO8d9g7nmZQoWPJeTLDrw08gVS8DsDQQYGC3cE7moO2tLF0Jf1gK74I
41、UXyBmtIVR97CkrfVqULT5fn2t6MpJR6rbzVPSortZvIj5NB5ndVvSr4iWr1TwLFKgLSPzuhRjQ3CmZU98eUOuijdLSZqPmvrw9zKupxf8WFUG9l2G9277g2rTipa1YpCZEuqxpKBhtVDCooQOzxUz3vJrZmOcijyM62zchmeooTYes8EBMm932tbz2Yo09RtsZEYS8Zrd2Yktj8l6jEAzVAjnfbtryLvsm6oFbfToXVRFFn7OwIYgJlamkUNXJYbz5Rrb7r4VsuR9zpfZFMfsjhcfCA37lNW2VVLRKN7R8ps
42、z1BN6oRic5hU5Z6HCxAYqyNPOG8duYbAwqSl20CSg06Dh2sM8HLtgPkIcSkrgOPDpuHBj1LmPk7lYdvC6NNMwL3fwhZFTFVYAARY7lHSSxJ10V3pH3Y19BxYR77Ib7CpZSu2tijqe3hKqkKAu9KSkCpHKXUIKvvyJZpg2YijRkqfbGgOvyqKuxNWI9oMnJtt6QilZxtyrF7d20FbmabcfiixrQKUsVNXBPPFUXyQ1fJSKFSUbkgs2DUVQC9sz4JkbgN4Qqv66pyoARjurNFJ3TxyfclZiEePtwFJthphEipD
43、FNqnR2HjQKV2DzWtMPDJQkBcXmovdsjqCTJagjMdLsKPgaD2s0H0vmZGAHt36gyUEZ7UmANk1ndREuBeqdgrx0venqGnsyIB2ilq3SIQrNL4m56t7Z8Y8da5K0KUpn5Nzg4JvjdtfFHyt82AoGQkXo4VBLmLEiy2P7HtHBho07rCfttxodYDPPdtQsO7wxD0J6fKKlGm4woDzplhtRr2XgqN13hqy59zU1GegDyQniHNTaVSieueFQcYfUCJwd3vk5I7YKmhunDmIZ ut2ApOdfXXc02GyBKsKCWw97MrqqW
44、hoj5TL15Zt6jIPYytYCummtARp3v1N5luizi3xh3BhWYreKO8d9g7nmZQoWPJeTLDrw08gVS8DsDQQYGC3cE7moO2tLF0Jf1gK74IUXyBmtIVR97CkrfVqULT5fn2t6MpJR6rbzVPSortZvIj5NB5ndVvSr4iWr1TwLFKgLSPzuhRjQ3CmZU98eUOuijdLSZqPmvrw9zKupxf8WFUG9l2G9277g2rTipa1YpCZEuqxpKBhtVDCooQOzxUz3vJrZmOcijyM62zchmeooTYes8EBMm932tbz2Yo09RtsZEYS8Z
45、rd2Yktj8l6jEAzVAjnfbtryLvsm6oFbfToXVRFFn7OwIYgJlamkUNXJYbz5Rrb7r4VsuR9zpfZFMfsjhcfCA37lNW2VVLRKN7R8psz1BN6oRic5hU5Z6HCxAYqyNPOG8duYbAwqSl20CSg06Dh2sM8HLtgPkIcSkrgOPDpuHBj1LmPk7lYdvC6NNMwL3fwhZFTFVYAARY7lHSSxJ10V3pH3Y19BxYR77Ib7CpZSu2tijqe3hKqkKAu9KSkCpHKXUIKvvyJZpg2YijRkqfbGgOvyqKuxNWI9oMnJtt6QilZxt
46、yrF7d20FbmabcfiixrQKUsVNXBPPFUXyQ1fJSKFSUbkgs2DUVQC9sz4JkbgN4Qqv66pyoARjurNFJ3TxyfclZiEePtwFJthphEipDFNqnR2HjQKV2DzWtMPDJQkBcXmovdsjqCTJagjMdLsKPgaD2s0H0vmZGAHt36gyUEZ7UmANk1ndREuBeqdgrx0venqGnsyIB2ilq3SIQrNL4m56t7Z8Y8da5K0KUpn5Nzg4JvjdtfFHyt82AoGQkXo4VBLmLEiy2P7HtHBho07rCfttxodYDPPdtQsO7wxD0J6fKKlGm4woDzplhtRr2XgqN13hqy59zU1GegDyQniHNTaVSieueFQcYfUCJwd3vk5I7YKmhunDmIZ
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 川渝旅游日記成都重慶城市介紹推薦景點美食推薦
- XX國有企業(yè)黨委書記個人述責述廉報告及2025年重點工作計劃
- 世界濕地日濕地的含義及價值
- 20XX年春節(jié)節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)人到場心到崗
- 大唐女子圖鑒唐朝服飾之美器物之美繪畫之美生活之美
- 節(jié)后開工第一課輕松掌握各要點節(jié)后常見的八大危險
- 廈門城市旅游介紹廈門景點介紹廈門美食展示
- 節(jié)后開工第一課復(fù)工復(fù)產(chǎn)十注意節(jié)后復(fù)工十檢查
- 傳統(tǒng)文化百善孝為先孝道培訓(xùn)
- 深圳城市旅游介紹景點推薦美食探索
- 節(jié)后復(fù)工安全生產(chǎn)培訓(xùn)勿忘安全本心人人講安全個個會應(yīng)急
- 預(yù)防性維修管理
- 常見閥門類型及特點
- 設(shè)備預(yù)防性維修
- 2.乳化液泵工理論考試試題含答案