版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE3攀枝花學院綜合實驗(論文)PAGE3攀枝花學院專業(yè)基礎綜合實驗報告基于單片機的數(shù)字溫度計設計
摘要在日常生活及工農(nóng)業(yè)生產(chǎn)中經(jīng)常要檢測溫度,傳統(tǒng)的方式是采用熱電偶或熱電阻。其硬件電路和軟件調(diào)試比較復雜,制作成本較高。近年來隨著科技的飛速發(fā)展,單片機的應用正不斷走向深入。所以我們選用單片機作為核心部件進行邏輯控制及信號的產(chǎn)生,用單片機本生的優(yōu)勢節(jié)約成本,使電路更簡單。溫度的檢測與控制是工業(yè)生產(chǎn)過程中比較典型的應用之一,隨著傳感器在生產(chǎn)和生活中的更加廣泛的應用,利用新型單總線式數(shù)字溫度傳感器實現(xiàn)對溫度的測試與控制得到更快的開發(fā)。在這里介紹了一種基于AT89C52單片機的溫度測量及控制系統(tǒng)的硬件結構以及C語言程序設計,該系統(tǒng)設計和布線簡單,結構緊湊,體積小,重量輕,抗干擾能力強,性價比高,擴展方便,在大型倉庫,工廠,智能化建筑等領域的多點溫度檢測中有廣闊的應用前景。關鍵詞DS18B20AT89C52溫度測量控制 目錄摘要 I1開題報告 11.1本課題的研究意義,國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢 ……11.2本課題的基本內(nèi)容,預計可能遇到的困難,提出解決問題的方法和措施………………21.3本課題擬采用的研究手段(途徑)和可行性分析 21.4工作進度安排 32方案設計 42.1總體初步方案 42.2模塊方案分析 43整機電路 104軟件設計 115仿真與調(diào)試 145.1仿真與調(diào)試……………………145.2調(diào)試與運行……………………146成品制作 156.1電路板設計 15由于在布線過程中需用單層布線,在我的原理圖中元件多,所以我將原理圖劃分為了兩塊,一塊以第一個板塊主要以單片機AT89C52和傳感器為主,由于未找到傳感器,用三極管替之,另一塊主要以鎖存器和LED顯示器為主。兩塊原理圖及封裝見附錄2。 156.2電路板制作 156.2.1PCB制作流程 15表6.2.1 156.2.2制作工藝注意事項 15鉆孔時,不宜將眼睛距離鉆機太近,以防碎屑濺入眼內(nèi)。腐蝕用筷子夾起板子時動作要緩慢,以防硫酸濺到身上。在烤箱烘烤2分鐘左右即可,取出時應用夾子等工具夾出,以防燙傷手。焊接時,要正確使用焊筆和焊錫,以防燙傷。在焊接時,還應注意不能讓錫將兩銅導線短路。 156.3器件檢測 156.3.1PCB板檢測 156.3.2所用元器件的檢測 167結論 17參考文獻 18附錄一…………………19附錄二…………………20附錄三…………………22攀枝花學院綜合實驗(論文)1開題報告目錄1開題報告1.1本課題的研究意義,國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢溫度的測量對人類日常生活、工業(yè)生產(chǎn)、氣象預報、物資倉儲等都起著極其重要的作用,因此研究溫度的測量方法和裝置具有重要的意義。近年來,溫度檢測領域發(fā)展迅速,并且隨著數(shù)字技術的發(fā)展,溫度的測控芯片也相應的登上歷史的舞臺,能夠在工業(yè)、農(nóng)業(yè)等各個領域中廣泛使用。溫度的測量的關鍵之處是溫度傳感器,其往往決定著一個溫度檢測系統(tǒng)的性能。傳統(tǒng)的溫度檢測以熱敏電阻和AD590為溫度敏感元件。熱敏電阻雖成本低,但需信號處理電路,電路復雜,可靠性較低,測溫準確度及抗干擾能力也有一定的不足。近年來,傳感器正處于傳統(tǒng)型向新型傳感器轉(zhuǎn)型的發(fā)展階段。新型的溫度傳感器的特點是微型化、數(shù)字化、智能化、多功能化、系統(tǒng)化、網(wǎng)絡化,它提高了抗干擾能力和可靠性,而且使系統(tǒng)結構更簡潔,維護方便,縮小了空間。單片機具有集成度高、功能強、體積小、價格低、抗干擾能力等優(yōu)于一般CPU的優(yōu)點,因此往往采用單片機作為數(shù)字控制器取代模擬控制器。溫度控制系統(tǒng)在國內(nèi)各行各業(yè)的應用雖然已經(jīng)十分廣泛,但從國內(nèi)生產(chǎn)的溫度控制器來講,總體發(fā)展水平仍然不高,同日本、美國、德國等先進國家相比,仍然有著較大的差距。成熟的溫控產(chǎn)品主要以“點位”控制及常規(guī)的PID控制器為主,它們只能適應一般溫度系統(tǒng)控制,而用于較高控制場合的智能化、自適應控制儀表,國內(nèi)技術還不十分成熟,形成商品化并廣泛應用的控制儀表較少。隨著我國經(jīng)濟的發(fā)展及加入WTO,我國政府及企業(yè)對此都非常重視,對相關企業(yè)資源進行了重組,相繼建立了一些國家、企業(yè)的研發(fā)中心,開展創(chuàng)新性研究,使我國儀表工業(yè)得到了迅速的發(fā)展。目前國際通用的溫標是1975年第15屆國際權度大會通過的《1968年國際實用溫標-1975年修訂版,記為:IPTS-68(Rev-75)。但由于IPTS-68溫標存在一定的不足,國際計量委員會在18屆國際計量大會第七號決議授權予1989年會議通過了1990年國際溫標ITS-90,ITS-90溫標替代了IPTS-68。1.2溫度檢測的發(fā)展背景在眾多溫度儀表中溫度傳感器是開發(fā)最早,也是現(xiàn)在應用最廣的一類溫度儀表。現(xiàn)在溫度儀市場中溫度傳感器的份額已大大超過了其他的傳感器。從17世紀初人們開始利用溫度進行測量。溫度檢測在各個領域都具有廣泛的應用,隨著傳感器技術、微電子技術、單片機技術的不斷發(fā)展,為智能溫度測控系統(tǒng)測控功能的完善、測控精度的提高和抗干擾能力的增強等提供了條件。再則人們在溫度檢測的準確度、便捷、快速等方面有著越來越高的要求。而傳統(tǒng)的溫度傳感器已經(jīng)不能滿足人們的需求,所以新型的溫度傳感器將逐漸代替?zhèn)鹘y(tǒng)的溫度傳感器。溫度檢測系統(tǒng)的發(fā)展趨勢隨著工業(yè)生產(chǎn)效率的不斷提高,自動化水平與范圍也不斷擴大,因而對溫度檢測技術的要求也愈來愈高,現(xiàn)在工業(yè)上通用的溫度檢測范圍為200-3000C,而今后要求能測量超高溫與超低溫。尤其是液化氣體的極低溫度檢測更為迫切,如1OK以下的溫度檢測是當前重點研究課題。溫度檢測技術將會由點測溫發(fā)展到線、面,甚至立體的測量。應用范圍己經(jīng)從土業(yè)領域延伸到環(huán)境保護、家用電器、汽車工業(yè)及航天工業(yè)領域。利用以前的檢測技術生產(chǎn)出適應于不同場合、不同工況要求的新型產(chǎn)品,以滿足用戶需要。同時利用新的檢測技術制造出新的產(chǎn)品。對許多場合中的溫度檢測器有特殊要求,如防硫、防爆、耐磨等性能要求;又如移動物體和高速旋轉(zhuǎn)物體的測溫、鋼水的連續(xù)測溫、火焰溫度檢測等。溫度儀表向數(shù)字化方向發(fā)展。其最大優(yōu)點是直觀、無讀數(shù)誤差、分辨率高、測量誤差小,因而有廣闊的銷售市場。所以說數(shù)字溫度計的發(fā)展前景是相當可觀的。1.2本課題的基本內(nèi)容,預計可能遇到的困難,提出解決問題的方法和措施數(shù)字溫度計采用溫度敏感元件也就是溫度傳感器(如鉑電阻,熱電偶,半導體,熱敏電阻等),將溫度的變化轉(zhuǎn)換成電信號的變化,如電壓和電流的變化,溫度變化和電信號的變化有一定的關系,如線性關系,一定的曲線關系等,將電信號轉(zhuǎn)換成數(shù)字信號。如單片機或者PC機等,處理單元經(jīng)過內(nèi)部的軟件計算將這個數(shù)字信號和溫度聯(lián)系起來,成為可以顯示出來的溫度數(shù)值,如25.0攝氏度,然后通過顯示單元,如LED,LCD或者電腦屏幕等顯示出來給人觀察。這樣就完成了數(shù)字溫度計的基本測溫功能。該系統(tǒng)利用AT89C52芯片控制溫度傳感器DS18B20進行時溫度檢測并顯示,能夠?qū)崿F(xiàn)快速檢測環(huán)境溫度??赡苡龅降膯栴}及注意事項:(1)較小的硬件開銷需要相對復雜的軟件進行補償,由于DS18B20與微處理器間采用串行數(shù)據(jù)傳送,因此,在對DS18B20進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結果。(2)在DS18B20的有關資料中均未提及單總線上所掛DS18B20數(shù)量問題,容易使人誤認為可以掛任意多個DS18B20,在實際應用中并非如此。(3)連接DS18B20的總線電纜是有長度限制的。(4)在DS18B20測溫程序設計中,向DS18B20發(fā)出溫度轉(zhuǎn)換命令后,程序總要等待DS1820的返回信號,一旦某一個DS18B20接觸不好或斷線,當程序讀該DS18B20時,將沒有返回信號,程序進入死循環(huán)。1.3本課題擬采用的研究手段(途徑)和可行性分析采用數(shù)字溫度芯片DS18B20測量溫度,輸出信號全數(shù)字化。測溫系統(tǒng)的結構就比較簡單,體積也不大。采用51單片機控制,軟件編程的自由度大,可通過編程實現(xiàn)各種各樣的算術算法和邏輯控制,而且體積小,硬件實現(xiàn)簡單,安裝方便。既可以單獨對多DS18B20控制工作,還可以與PC機通信上傳數(shù)據(jù),另外AT89C52在工業(yè)控制上也有著廣泛的應用,編程技術及外圍功能電路的配合使用都很成熟。因此可行性還是很高。1.4工作進度安排序號日期進度安排1第八周開題報告2第九周硬件,元件清單3第十周軟件(keil,proteus)4第十一周DXP原理圖,PCB板5第十二周實物作品,論文備注:根據(jù)實際情況調(diào)整時間表1攀枝花學院本科畢業(yè)設計(論文)5XXXX38攀枝花學院本科畢業(yè)設計(論文)6結論PAGE17攀枝花學院綜合實驗(論文)2方案設計2.1總體初步方案采用數(shù)字溫度芯片DS18B20測量溫度,輸出信號全數(shù)字化。便于單片機處理和控制,省去傳統(tǒng)的測溫方法的很多外圍電路。且該芯片的物理化學性質(zhì)穩(wěn)定,它溫用作工業(yè)測溫元件,此元件線性較好。在0-100攝氏度時,最大線性偏差小于1攝氏度。DS18B20的最大特點之一是采用了單總數(shù)的數(shù)據(jù)傳輸,由數(shù)字溫度計DS18B20和微控制器AT89C52構成溫度測量裝置,它直接輸出溫度的數(shù)字信號,可直接和計算機連接。這樣溫度系統(tǒng)的結構就比較簡單,體積也不大。采用51單片機控制軟件編程的自由度大,而且體積小,硬件實現(xiàn)簡單,安裝方便。該系統(tǒng)利用AT89C52芯片控制溫度傳感器DS18B20進行溫度的實時檢測并顯示,能夠?qū)崿F(xiàn)快速測量環(huán)境溫度。硬件以微控制器為核心,外接時鐘電路、復位電路、溫度測量電路、LED顯示電路組成。硬件設計方案如圖1所示。LED顯示電路時鐘電路LED顯示電路時鐘電路微控制器模塊微控制器模塊復位電路復位電路溫度傳感器溫度傳感器圖2.1系統(tǒng)硬件框圖2.2模塊方案分析模塊一微處理器模塊單片機AT89C2051具有低電壓供電和體積小等特點,四個端口只需要兩個口就能滿足電路系統(tǒng)的設計需要,很適合便攜手持式產(chǎn)品的設計使用系統(tǒng)可用二節(jié)電池供電。AT89C52是一個低電壓,高性能CMOS8位單片機,片內(nèi)含4kbytes的可反復擦寫的Flash只讀程序存儲器和128bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),兼容標準MCS-51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,內(nèi)置功能強大的微型計算機的AT89C52提供了高性價比的解決方案。AT89C52是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,2個16位可編程定時計數(shù)器,2個全雙工串行通信口,AT89C51可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。圖2.2AT89C52單片機的管腳圖兼容MCS-51指令系統(tǒng)4k可反復擦寫(>1000次)FlashROM32個雙向I/O口可編程UARL通道兩個16位可編程定時/計數(shù)器全靜態(tài)操作0-24MHz1個串行中斷128x8bit內(nèi)部RAM兩個外部中斷源共6個中斷源可直接驅(qū)動LED3級加密位低功耗空閑和掉電模式軟件設置睡眠和喚醒功能表2-1AT89C52單片機的管腳功能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口,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ù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號和控制信號。P3口:P3口是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下所示:P3口管腳備選功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2/INT0(外部中斷0)P3.3/INT1(外部中斷1)P3.4T0(計時器0外部輸入)P3.5T1(計時器1外部輸入)P3.6/WR(外部數(shù)據(jù)存儲器寫選通)P3.7/RD(外部數(shù)據(jù)存儲器讀選通)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。如想禁止ALE的輸出可在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編程電源(VPP)。XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。模塊二復位電路為確保兩點間溫度控制系統(tǒng)中電路穩(wěn)定可靠工作,復位電路是必不可少的一部分,復位電路的第一功能是上電復位。一般電路正常工作需要供電電源為5V±5%,即4.75~5.25V。復位是單片機的初始化操作,其目的是使CPU及各專用寄存器處于一個確定的初始狀態(tài)。如:把PC的內(nèi)容初始化為0000H,使單片機從0000H單元開始執(zhí)行程序。除了進入系統(tǒng)的正常初始化之外,當單片機系統(tǒng)在運行出錯或操作錯誤使系統(tǒng)處于死鎖狀態(tài)時,為擺脫困境,也需要復位以使其恢復正常工作狀態(tài)。RST端的外部復位電路有兩種操作方式:上電自動復位和按鍵手動復位。按鍵手動復位有電平方式和脈沖方式兩種,本系統(tǒng)設計采用上電復位,如圖2.3所示。上電復位是直接將RST端通過電阻接高電平來實現(xiàn)單片機的復位。圖2.3復位電路模塊三時鐘電路單片機的時鐘信號用來提供單片機內(nèi)各種微操作的時間基準,時鐘電路用于產(chǎn)生單片機工作所需要的時鐘信號。單片機的時鐘信號用來提供單片機片內(nèi)各種微操作的時間基準,時鐘信號通常用兩種電路形式得到:內(nèi)部振蕩和外部振蕩。本系統(tǒng)設計采用內(nèi)部振蕩方式,如圖2.2.3圖圖2.4時鐘電路模塊四溫度傳感器溫度傳感器DS18B20將被測環(huán)境溫度轉(zhuǎn)化成帶符號的數(shù)字信號(以十六位補碼形式,占兩個字節(jié))在通過單片機發(fā)出命令送給顯示器。它的輸出腳I/O直接與單片機相連,并接一個上拉電阻,傳感器采用外部電源供電。傳感器控制程序是按照DS18B20的通信協(xié)議編制。系統(tǒng)的工作是在程序控制下,完成對傳感器的讀寫和對溫度的顯示。DS18B20特點采用單總線專用技術,既可通過串行口線,也可通過其它I/O口線與微機接口,無須經(jīng)過其它變換電路,直接輸出被測溫度值(9位二進制數(shù),含符號位);(2)測溫范圍為-55℃~+125℃,測量分辨率為0.0625℃;(3)內(nèi)含64位經(jīng)過激光修正的只讀存儲器ROM;(4)適配各種單片機或系統(tǒng)機;(5)用戶可分別設定各路溫度的上、下限;(6)內(nèi)含寄生電源。其管腳圖如圖2.2.4圖2.5模塊五LED顯示電路通過排阻與LED顯示器相連組成,電路圖如圖2.2.5圖2.63整機電路當接通電源以后,溫度傳感器正常工作,溫度傳感器將根據(jù)被測溫度的不同來采集不同的數(shù)據(jù),然后將所采集到的數(shù)據(jù)傳送到比較器到中,然后由比較器將采集到的數(shù)據(jù)轉(zhuǎn)變成高低電平,在送入單片機,單片機通過控制各個引腳電平的高低來來控制溫度的顯示輸出。整機電路圖如圖3.1圖3.14軟件設計整個系統(tǒng)的功能是由硬件電路配合軟件來實現(xiàn)的,當硬件基本定型的時候軟件也基本定下拉了,從軟件的功能不同,可以分為兩的類:一是主程序,它是整個軟件的核心,專門用來協(xié)調(diào)各個執(zhí)行模塊和操作者的聯(lián)系。二是子程序,它是用來完成各種實質(zhì)性的工作的,如測量、計算、顯示、通訊等。每一個執(zhí)行軟件就是一個小的執(zhí)行模塊,這里將每一個模塊一一列出來,并為每個執(zhí)行模塊進行功能定義和接口定義。各執(zhí)行模塊規(guī)劃好以后,就可以規(guī)劃監(jiān)控軟件了。首先要根據(jù)系統(tǒng)的總體功能選擇一種最合適的主程序結構,然后根據(jù)實時性的條件,合理安排監(jiān)控軟件和執(zhí)行軟件之間的調(diào)度關系。程序:#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintsbitDQ=P3^3;sbitA=P2^4;sbitE=P2^5;sbitC=P2^6;sbitD=P2^7;uintn;uchartimer1;ucharledout[5];ucharcodenum[]={0xc0,0xcf,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};ucharcodewexu[]={0x01,0x02,0x04,0x08};voidinit_ds18b20(void);voiddelay(uintt);voidwrite_byte(uintdat);ucharread_byte(void);uintreadtemperature(void);voiddisplay(void);voiddelay_50us(uintt){uintx;for(;t>0;t--)for(x=19;x>0;x--);}voidmain(){ while(1){n=readtemperature();display();}}voidinit_ds18b20(void){uintn;DQ=1;delay(8);DQ=0;delay(80);DQ=1;delay(8);n=DQ;delay(4);}voiddelay(uintt){while(t--);}voidwrite_byte(uintdat){uinti;for(i=0;i<8;i++){DQ=0;DQ=dat&0x01;delay(4);DQ=1;dat>>=1;}delay(4);}ucharread_byte(void){uinti,value;for(i=0;i<8;i++){DQ=0;value>>=1;DQ=1;if(DQ)value|=0x80;delay(4);}returnvalue;}uintreadtemperature(){uinta=0,b=0;init_ds18b20();write_byte(0xcc);write_byte(0x44);delay(300);init_ds18b20();write_byte(0xcc);write_byte(0xbe);a=read_byte();b=read_byte();b<<=4;b+=(a&0xf0)>>4;returnb;}voiddisplay(void){uchari;ledout[0]=num[n/1000];ledout[1]=num[n%1000/100];ledout[2]=num[n%100/10];ledout[3]=num[n%10];for(i=0;i<4;i++){switch(i){ case0:A=1;E=0;C=0;D=0;break; case1:A=0;E=1;C=0;D=0;break; case2:A=0;E=0;C=1;D=0;break; case3:A=0;E=0;C=0;D=1;break;}P1=ledout[i];delay_50us(70);}5仿真與調(diào)試5.1仿真與調(diào)試此設計的電路在Proteus軟件中進行仿真,運行Proteus的ISIS程序后,進入該仿真軟件的主界面。主界面由菜單欄、工具欄、預覽窗口、元件選擇按鈕、元件列表窗口、原理圖繪制窗口和仿真進程控制按鈕組成(如圖7-2所示)。通過元件選擇按鈕P(從庫中選擇元件命令)命令,在彈出的PickDevices窗口中選擇電路所需的元件,放置元件并調(diào)整其相對位置,對元件參數(shù)設置及元器件間連線,完成單片機系統(tǒng)的硬件原理圖繪制。5.2調(diào)試與運行(1)首先啟動KEILC51軟件的集成開發(fā)環(huán)境,從桌面上雙擊uVision圖標以啟動軟件。(2)建立工程文件。通常單片機應用系統(tǒng)軟件包含多個源程序文件,KEILC51使用工程這一概念,將這些參數(shù)設置和所需的所有文件都加在一個工程中。因此,需要建立一個工程文件,并為這個工程選擇CPU,確定編譯,匯編,連接的參數(shù),指定調(diào)試的方式。(3)建立并添加源文件。使用菜單或者單擊工具欄的新建文件按鈕,出現(xiàn)文本便捷窗口,在該窗口中輸入新編制的源程序并保存該文件。然后,我打開已經(jīng)畫好的仿真圖,再將生成的HEX文件導入單片機里,點擊開始按鈕,電路正常工作,并且能夠?qū)崿F(xiàn)預先設想的所有功能,而且效果很好,從而驗證了我的程序的正確性。仿真成果圖見附錄1。6成品制作6.1電路板設計由于在布線過程中需用單層布線,在我的原理圖中元件多,所以我將原理圖劃分為了兩塊,一塊以第一個板塊主要以單片機AT89C52和傳感器為主,由于未找到傳感器,用三極管替之,另一塊主要以鎖存器和LED顯示器為主。兩塊原理圖及封裝見附錄2。6.2電路板制作6.2.1PPCB板制作流程如表6.2.1所示:鉆孔鉆孔印PCB板圖印PCB板圖腐蝕20-30分鐘腐蝕20-30
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年廣州民航職業(yè)技術學院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年長沙職業(yè)技術學院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年萬博科技職業(yè)學院高職單招職業(yè)適應性測試備考題庫及答案詳細解析
- 2026年鐵嶺師范高等??茖W校單招綜合素質(zhì)考試模擬試題含詳細答案解析
- 2026年鶴壁能源化工職業(yè)學院高職單招職業(yè)適應性測試備考試題及答案詳細解析
- 2026福建廈門市集美區(qū)海鳳實驗幼兒園非在編人員招聘1人參考考試題庫及答案解析
- 2026年泉州工程職業(yè)技術學院單招職業(yè)技能考試備考題庫含詳細答案解析
- 2026年河北政法職業(yè)學院單招綜合素質(zhì)考試參考題庫含詳細答案解析
- 2026年石家莊工程職業(yè)學院高職單招職業(yè)適應性測試模擬試題及答案詳細解析
- 2026年石家莊財經(jīng)職業(yè)學院單招綜合素質(zhì)筆試備考題庫含詳細答案解析
- 《我國中藥飲片產(chǎn)業(yè)國際競爭力探析》9200字(論文)
- 檢驗項目管理培訓
- 《梅毒診斷及治療》課件
- DB45T 2313-2021 奶水牛同期發(fā)情-人工授精操作技術規(guī)程
- 購買助動車合同模板
- 三年級上冊語文 1-8單元 基礎知識默寫單(有答案)
- 兩個合伙人股權協(xié)議書范文模板
- GB/T 44082-2024道路車輛汽車列車多車輛間連接裝置強度要求
- 控煙中醫(yī)科普知識講座
- 脫碳塔CO2脫氣塔設計計算
- 產(chǎn)品報價單貨物報價表(通用版)
評論
0/150
提交評論