2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)</p><p>  專 業(yè):電氣工程及其自動(dòng)化 </p><p>  班 級: </p><p>  姓 名: </p><p>  學(xué) 號: 7 </p>

2、<p>  指導(dǎo)教師: </p><p>  2012 年 7月 1日</p><p><b>  1引言</b></p><p>  太陽能熱水器控制器設(shè)計(jì)</p><p><b>  2 方案設(shè)計(jì)及原理</b></p><p&

3、gt;<b>  2.1 設(shè)計(jì)方案 </b></p><p>  如圖2-1所示,本系統(tǒng)主要由控制器、自動(dòng)控制閥、手動(dòng)控制閥、水位檢測電極、水溫檢測傳感器、電阻加熱絲、儲(chǔ)水箱等組成。</p><p>  2.2 系統(tǒng)組成及工作原理</p><p>  本系統(tǒng)由溫度傳感器及調(diào)理電路、水位傳感器及調(diào)理電路、A/D轉(zhuǎn)換電路、液晶顯示電路、FPGA控制

4、模塊、按鍵輸入和繼電器執(zhí)行部件組成,其中FPGA控制模塊是本系統(tǒng)的核心。系統(tǒng)結(jié)構(gòu)如圖2-1所示。</p><p>  (1) 液位傳感器采用ATSl73型霍爾元件121,若干霍爾元件固定在一個(gè)垂直導(dǎo)槽上,霍爾元件的輸出經(jīng)電阻網(wǎng)絡(luò)轉(zhuǎn)成不同電壓,經(jīng)ADC送入智能控制模塊中。</p><p>  (2) FPGA控制部分根據(jù)檢測到的水位信號、溫度信號以及用戶的設(shè)定或操作,通過必要的邏輯運(yùn)算,以確

5、定當(dāng)前應(yīng)該進(jìn)行的操作,并通過輸出口送至執(zhí)行部件,進(jìn)而控制進(jìn)水閥、加熱泵的狀態(tài),以實(shí)現(xiàn)所要求的控制功能。</p><p>  2.3 單元模塊設(shè)計(jì)</p><p>  2.3.1 單片機(jī)概述</p><p>  圖3.1中,晶體振蕩器的頻率選6MHZ,復(fù)位電路采用上電復(fù)位,電路參數(shù)如圖中所示,以滿足系統(tǒng)復(fù)位時(shí)兩個(gè)機(jī)器周期的高電平的要求。由于CPU的內(nèi)部已含有程序存儲(chǔ)

6、器,所以EA引腳接高電平。</p><p>  圖2.3.1時(shí)鐘電路與復(fù)位電路</p><p>  該水位自動(dòng)顯示控制器采用AT89C51單片機(jī),機(jī)內(nèi)有一高增益反相放大器,構(gòu)成自激振蕩電路,振蕩頻率取6MHz,外接6MHz晶振,兩個(gè)電容C1、C2取20pF,以便于起振蕩的作用。右圖中XTAL1為內(nèi)部時(shí)鐘工作電路的輸入,XTAL2為來自反向振蕩器的輸出。</p><p&g

7、t;  2.3.2溫度檢測模塊</p><p>  本設(shè)計(jì)溫度傳感器選用AD590。AD590屬于半導(dǎo)體集成電路溫度傳感器,測溫范圍-55℃- +150℃,在其二端加上一定的工作電壓,其輸出電流與溫度變化成線性關(guān)系,1uA/°K,誤差有幾種等級:±1、±0.5、±0.3℃,本設(shè)計(jì)中選取±0.5℃品種。OP07為高精度運(yùn)算放大器,AD590電流流經(jīng)R1、RP1轉(zhuǎn)換為

8、電壓信號,</p><p>  R2、RP2為運(yùn)算負(fù)反饋電阻,成反相比例放大器,將溫度信號轉(zhuǎn)換成0-5V的電壓信號,ADC0832再將其轉(zhuǎn)換為數(shù)字信號,輸入CPU。圖3.2溫度檢測和A/D轉(zhuǎn)換電路圖。</p><p>  圖2.3.2溫度檢測電路 </p><p><b>  3 硬、軟件設(shè)計(jì)</b></p><p&g

9、t;<b>  3.1 硬件設(shè)計(jì)</b></p><p>  AT89C51是一個(gè)低功耗高性能CMOS 8位單片機(jī),4k Bytes Flash只讀程序存儲(chǔ)器(ROM),512 Bytes 內(nèi)部數(shù)據(jù)存儲(chǔ)器(RAM),片內(nèi)的Flash存儲(chǔ)器,AT89S51片內(nèi)總共有256字節(jié)的用戶數(shù)據(jù)區(qū),8位中央處理器和Flash存儲(chǔ)單元。</p><p>  單片機(jī)的定時(shí)器To做16

10、位計(jì)數(shù)器,四位數(shù)碼管采用動(dòng)態(tài)掃描方式顯示,長度計(jì)量儀采用0.5英寸共陽極連接的LED數(shù)碼管,LED數(shù)碼管由發(fā)光二極管作為顯 示字段的數(shù)碼型顯示器件。</p><p><b>  3.2 軟件設(shè)計(jì)</b></p><p>  主程序流程圖如圖4.1</p><p>  圖4.1主程序流程圖</p><p><b>

11、;  4 總結(jié) </b></p><p>  本控制裝置充分應(yīng)用AT89C51單片機(jī)的軟硬件資源,該系統(tǒng)具有智能化、結(jié)構(gòu)緊湊、性能穩(wěn)定等優(yōu)點(diǎn),這次基于單片機(jī)的太陽能溫控進(jìn)水及水溫水位顯示控制裝置,已經(jīng)廣泛應(yīng)用于當(dāng)今社會(huì),以其無線、非接觸控制技術(shù),具有抗干擾能力強(qiáng),信息傳輸可靠,功耗低,成本低,易實(shí)現(xiàn)等顯著優(yōu)點(diǎn),被諸多電子設(shè)備特別是家用電器廣泛采用,并越來越多的應(yīng)用到計(jì)算機(jī)系統(tǒng)中,本設(shè)計(jì)僅是太陽能熱水器

12、控制器的極小部分展示。</p><p><b>  5 參考文獻(xiàn)</b></p><p>  [1] 劉剛、秦永左. 單片機(jī)原理及應(yīng)用. 北京:北京大學(xué)出版社,2006.</p><p>  [2] 胡漢才.單片機(jī)原理及其接口技術(shù). 北京:清華大學(xué)出版社,2004.</p><p>  [3] 蔡美琴、張為民.MCS-

13、51 系列單片機(jī)系統(tǒng)及其應(yīng)用(第二版) 高等教育出版社,2004.</p><p><b>  附錄1:程序仿真圖</b></p><p><b>  附錄2:程序</b></p><p><b>  2.1 主程序</b></p><p>  ORG 0000H</p

14、><p>  LJMP MAIN</p><p>  ORG 000BH</p><p>  LJMP CT0 ;轉(zhuǎn)定時(shí)器0中斷服務(wù)程序</p><p>  ORG 0030H ;主程序</p><p>  MAIN: MOV 30H,#00H

15、 ;0.1秒單元</p><p>  MOV 20H,#00000100B ;置相應(yīng)標(biāo)志位</p><p>  MOV P2,#0FFH ;P2口不顯示,電磁閥不通電,不加熱</p><p>  MOV SP,#5FH ;設(shè)置堆棧深度</p><p>  SETB EA

16、 ;開中斷</p><p>  SETB ET0 ;允許T0中斷</p><p>  MOV TMOD,#01010001B ;T0方式1定時(shí),T1工作于方式1計(jì)數(shù)</p><p>  MOV TH0,#3CH ;定時(shí)常數(shù)</p><p>  MOV TL0,#0B7H

17、</p><p>  MOV TH1,#00H ;清計(jì)數(shù)單元</p><p>  MOV TL1,#00H</p><p>  SETB TR0 ;啟動(dòng)定時(shí)定時(shí)器0</p><p>  SETB TR1 ;啟動(dòng)T1</p><p>  

18、MOV 28H,#60 ;設(shè)置初始溫度為60度</p><p>  MOV 40H,#0FFH ;轉(zhuǎn)顯示狀態(tài)為全滅</p><p>  MOV 36H,#0 ;清溫度存放單元</p><p>  MOV 37H,#0</p><p>  MOV 2FH,#1

19、 ;目標(biāo)水位為1</p><p>  LOOP:LCALL WATER ;水位檢測</p><p>  LCALL DISP ;顯示程序</p><p>  LCALL KEY ;鍵盤處理程序</p><p>  SJMP LOOP</p>

20、<p><b>  2.2 中斷子程序</b></p><p>  CT0: MOV TH0,#3CH ;重置時(shí)間初值</p><p>  MOV TL0,#0B0H</p><p>  PUSH AC ;保護(hù)現(xiàn)場</p><p><b>  PU

21、SH PSW</b></p><p>  SETB RS0 ;選工作寄存器1組</p><p>  MOV R1,#30H ;指向0.1秒單元</p><p><b>  INC @R1</b></p><p>  CJNE @R1,#10,RET_T

22、IME</p><p>  MOV @R1,#00H</p><p><b>  CPL 00H</b></p><p>  LCALL TEST_TEMP ;調(diào)溫度處理程序</p><p>  RET_TIME:POP PSW ;恢復(fù)現(xiàn)場</p><p>

23、;<b>  POP ACC</b></p><p>  RETI ;中斷返回</p><p><b>  2.3溫度檢測程序</b></p><p>  TEST_TEMP: ;溫度處理程序,將溫度存放在27H單元,</p><p&

24、gt;  設(shè)置的溫度存放于28H單元</p><p>  JB 01H,RE_AD ;若為設(shè)置狀態(tài),則不進(jìn)處理</p><p>  MOV SCON,#00H ;置串口方式0,禁止接收</p><p>  CLR ES ;串口禁中</p><p>  CLR P3.6

25、;片選0832</p><p>  MOV A,#06H ;置CH0通道配置</p><p>  ADC0: MOV SBUF,A ;啟動(dòng)A/D</p><p>  ADC1: JNB TI,ADC1 ;串行發(fā)送啟動(dòng)及通道配置信號</p><p>  CLR TI

26、;清發(fā)送中斷標(biāo)志</p><p>  SETB REN ;允許(啟動(dòng))串行接收</p><p>  ADC2: JNB RI,ADC2 ;接收第一字節(jié)</p><p>  CLR RI ;清接收中斷標(biāo)志,同時(shí)啟動(dòng)接收第二字節(jié)</p><p>  MOV A,SBUF

27、 ;讀第一字節(jié)數(shù)據(jù)</p><p>  MOV B,A ;暫存</p><p>  ADC3: JNB RI,ADC3 ;接收第二字節(jié)</p><p>  CLR RI ;清接收中斷標(biāo)志</p><p>  MOV A,SBUF ;讀第二字節(jié)數(shù)據(jù)</

28、p><p>  ANL A,#0FH ;第二字節(jié)屏蔽高4位</p><p>  ANL B,#0F0H ;第一字節(jié)屏蔽低4位</p><p>  ORL A,B ;組合</p><p>  SWAP A ;高低4位互換,組成正確的A/D數(shù)據(jù)</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論