![溫度測量系統(tǒng)設(shè)計_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/17cc4400-272b-4e80-9a06-ec5c41b98b57/17cc4400-272b-4e80-9a06-ec5c41b98b571.gif)
![溫度測量系統(tǒng)設(shè)計_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/17cc4400-272b-4e80-9a06-ec5c41b98b57/17cc4400-272b-4e80-9a06-ec5c41b98b572.gif)
![溫度測量系統(tǒng)設(shè)計_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/17cc4400-272b-4e80-9a06-ec5c41b98b57/17cc4400-272b-4e80-9a06-ec5c41b98b573.gif)
![溫度測量系統(tǒng)設(shè)計_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/17cc4400-272b-4e80-9a06-ec5c41b98b57/17cc4400-272b-4e80-9a06-ec5c41b98b574.gif)
![溫度測量系統(tǒng)設(shè)計_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/21/17cc4400-272b-4e80-9a06-ec5c41b98b57/17cc4400-272b-4e80-9a06-ec5c41b98b575.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、目 錄第 1章 單片機系統(tǒng)硬件電路. 11.1實習目的 .11.2單片機型號及特性. 11.3單片機開發(fā)板 .2第 2章 單片機應用系統(tǒng)軟件. 62.1 STC 下載軟件 .62.2 Keil 軟件 .62.3外部電路驅(qū)動 .7第 3章 溫度測量系統(tǒng)設(shè)計 .93.1 DS18B20.93.2設(shè)計原理 .103.3實現(xiàn)方法 .10第 4章 實習總結(jié) .114.1實習體會 .114.2設(shè)計硬件體會 .11參考文獻 .12附錄 1實物圖 .13附錄 2系統(tǒng)主要程序 .14I東北石油大學生產(chǎn)實習總結(jié)報告第1章 單片機系統(tǒng)硬件電路1.1 實習目的1、了解單片機最小系統(tǒng);2、了解 keilc軟件操作,程序
2、下載及調(diào)試方法;3、掌握單片機外部電路使用;4、掌握鍵盤和數(shù)碼管顯示編程方法;5、應用單片機開發(fā)板進行實驗開發(fā);1.2 單片機型號及特性1、AT89S51 單片機功能及特點5l 系列單片機中典型芯片 (AT89S51)采用 40 引腳雙列直插封裝 (DIP) 形式,內(nèi)部由CPU,4kB 的 ROM , 256 B 的 RAM ,2 個 16b 的定時計數(shù)器 TO 和 T1,4 個 8 b 的I/O 端 I: P0,P1,P2,P3,一個全雙功串行通信口等組成。特別是該系列單片機片內(nèi)的 Flash 可編程、可擦除只讀存儲器 (EPROM),使其在實際中有著十分廣泛的用途,在便攜式、省電及特殊信息
3、保存的儀器和系統(tǒng)中更為有用。5l 系列單片機提供以下功能:4 kB 存儲器; 256 BRAM ;32 條工 O 線;2 個16b 定時計數(shù)器; 5 個 2 級中斷源; 1 個全雙向的串行口以及時鐘電路。空閑方式:CPU 停止工作,而讓RAM 、定時計數(shù)器、串行口和中斷系統(tǒng)繼續(xù)工作。掉電方式:保存 RAM 的內(nèi)容,振蕩器停振,禁止芯片所有的其他功能直到下一次硬件復位。5l 系列單片機為許多控制提供了高度靈活和低成本的解決辦法。充分利用他的片內(nèi)資源, 即可在較少外圍電路的情況下構(gòu)成功能完善的超聲波測距系統(tǒng)。2、STC89C52 單片機功能及特點STC89C52 單片機是宏晶科技推出的新一代高速/
4、低功耗 /超強抗干擾的單片機,指令代碼完全兼容傳統(tǒng)8051 單片機,12 時鐘 /機器周期和 6 時鐘 /機器周期可以任意選擇。增強型 8051 單片機, 12 時鐘 /機器周期和 6 時鐘 /機器周期可以任選選擇,指令代碼完全兼容傳統(tǒng)8051;工作電壓: 5.5V3.3V(5V 單片機 )/3.8V2.0V (3V 單片機);工作頻率范圍: 040MHz,相當于普通 8051 的 080MHz,實際工作頻率可達48 MHz;用戶應用程序空間為8K 字節(jié);片上集成512 字節(jié) PAM ;通用 I/O 口( 32 個),復位后為: P1/P2/P3/P4是準雙向口 /弱上拉, P0 口是漏極開路
5、輸出,作為總線擴展用時,不用加上拉電阻,作為I/O 口用時,需加上拉電阻;ISP(在系統(tǒng)可編程) /IAP(在應用可編程),無需專用編程器,無需專用仿真器,可通過串口(RxD/P3.0,TxD/P3.1)直1東北石油大學生產(chǎn)實習總結(jié)報告接下載用戶程序,數(shù)秒即可完成一片;具有EEPROM 功能;具有看門狗功能;共3 個16 位定時器 /計數(shù)器。即定時器 T0、T1、T2;外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路, Power Down 模式可由外部中斷低電平觸發(fā)中斷方式喚醒;通用異步串行口( UART ),還可用定時器軟件實現(xiàn)多個 UART ;工作溫度范圍: -40+85 攝氏度(工業(yè)級)
6、/075 攝氏度(商業(yè)級); PDIP 封裝。1.3 單片機開發(fā)板1、復位電路單片機的復位操作使單片機進入初始化狀態(tài)。 復位后,PC 內(nèi)容為 0000H,P0 口 P3 口內(nèi)容為 FFH, SP 內(nèi)容為 07H,SBUF 內(nèi)容不定, IP、 IE 和 PCON 的有效位為 0,其余的特殊功能寄存器的狀態(tài)均為 00H.圖 1-1 為復位電路當單片機的復位引腳 RST(全稱 REASTA)出現(xiàn) 2 個機器周期以上的高電平時, 單片機就執(zhí)行復位操作。如果 RST 持續(xù)為高電平,單片機就處于循環(huán)復位狀態(tài)。根據(jù)應用的要求,復位操作通常有兩種基本形式:上電自動復位或按鈕復位兩種。上電復位要求接通電源后,
7、自動實現(xiàn)復位操作。 上電自動復位是通過外部復位電路給 C 充電加至 RST 引腳一個短的高電平信號, 此信號隨著 Vcc 對電容 C 的充電過程而逐漸回落,即 RST 引腳上的高電平持續(xù)時間取決于電容 C 的充電時間。因此為保證系統(tǒng)能可靠地復位, RST 引腳上的高電平必須維持足夠長的時間。2東北石油大學生產(chǎn)實習總結(jié)報告該電路參數(shù)為:晶振為12MHz 時,電容為 10F,電阻為 8.2K;晶振為 6MHz 時,電容為 22F,電阻為 1K。本設(shè)計采用上電復位電路,電路參數(shù)為電容 10F,電阻8.2K。2、晶振電路圖 1-2 為晶振電路晶振選擇是單片機應用設(shè)計的重要環(huán)節(jié)之一,因此很有必要了解晶振
8、電路的特點,作用等。在通常工作條件下,普通的晶振頻率絕對精度可達百萬分之五十。高級的精度更高。有些晶振還可以有外加電壓在一定范圍內(nèi)調(diào)整頻率,稱為壓控振蕩器( VCO )。晶振用一種能把電能和機械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作, 以提供穩(wěn)定,精確的單頻振蕩。單片機晶振的作用是為系統(tǒng)提供基本的時鐘信號。 通常一個系統(tǒng)共用一個晶振, 便于各部分保持同步。 有些通訊系統(tǒng)的基頻和射頻使用不同的晶振, 而通過電子調(diào)整頻率的方法保持同步。晶振通常與鎖相環(huán)電路配合使用, 以提供系統(tǒng)所需的時鐘頻率。 如果不同子系統(tǒng)需要不同的時鐘信號,可以用與同一個晶振相連的不同鎖相環(huán)來提供。單片機工作時,是一條一條地從 R
9、OM 中提取指令,然后一步一步地執(zhí)行。單片機訪問一次存儲器的時間, 稱之為一個機器周期, 這是一個時間基準。 一個機器周期包括 12 個時鐘周期。如果一個單片機選擇了 12MHz 晶振,它的時鐘周期為 1/12us,它的一個機器周期是 12×(1/12us),也就是 1us。3東北石油大學生產(chǎn)實習總結(jié)報告在單片機的所有指令中, 有一些完成的比較快, 只要一個機器周期就行了, 有一些完成比較慢, 得要 2 個機器周期, 還有兩條指令要 4 個機器周期才行。 為了衡量指令執(zhí)行時間的長短, 又引入一個新的概念: 指令周期。 所謂指令周期就是指執(zhí)行一條指令的時間。例如,當需要計算 DJNZ
10、指令完成所需要的時間時, 首先必須要知道晶振的頻率,設(shè)所用晶振為 12MHz ,則一個機器周期就是 1us。而 DJNZ 指令是雙周期指令,所以執(zhí)行一次要 2us。如果該指令需要執(zhí)行 500 次,正好 1000us,也就是 1ms。3、鍵盤和中斷圖 1-3 為鍵盤電路鍵盤由行線列線交叉而成。列線接有上拉電阻。對第一行的行線置0,然后讀取列線碼,如果所有列線都是 1 說明買有被按下的鍵, 繼續(xù)掃描下一行。 直到能讀到 0 為止,讀到 0 時所掃描的行就是該鍵的行碼, 而 0 所在的位是列碼。 一般的鍵盤掃描都做成中斷形式,把列線所有線相與,只要有一個 0 就輸出 0,將這個信號送給中斷,就可以實
11、現(xiàn)在有鍵被按下時開啟掃描了。在鍵盤中按鍵數(shù)量較多時,為了減少I/O 口的占用,通常將按鍵排列成矩陣形式,在矩陣式鍵盤中, 每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。列線通過電阻接正電源,并將行線所接的單片機的I/O 口作為輸出端,而列線所接的 I/O 口則作為輸入。這樣,當按鍵沒有按下時,所有的輸出端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。中斷:程序執(zhí)行過程中, 允許外部或內(nèi)部事件通過硬件打斷程序的執(zhí)行, 使其轉(zhuǎn)向為處理外部或內(nèi)部事件的中斷服務(wù)程序中去;完成中斷服務(wù)程序后,CPU 繼續(xù)
12、原來被打斷的程序,這樣的過程稱為中斷響應過程。AT89S51 單片機的中斷系統(tǒng)有5 個中斷請求源, 兩個中斷優(yōu)先級, 可實現(xiàn)兩級中斷4東北石油大學生產(chǎn)實習總結(jié)報告服務(wù)程序嵌套。中斷源:能產(chǎn)生中斷的外部或內(nèi)部事件。中斷優(yōu)先級:當有幾個中斷源同時申請中斷時,或者CPU 正在處理某中斷源服務(wù)程序時,又有另一個中斷源申請中斷,那么CPU 必須確定要優(yōu)先去處理誰的能力,稱為中斷優(yōu)先級。中斷嵌套:優(yōu)先級高的事件可以中斷CPU 正在處理的低級的中斷服務(wù)程序,待完成了高級中斷服務(wù)程序后,再繼續(xù)被打斷的低級中斷服務(wù)程序。這是中斷嵌套問題。4、其它電路圖 1-4圖 1-4 為數(shù)碼管顯示電路LED 數(shù)碼管實際上是由
13、七個發(fā)光管組成8 字形構(gòu)成的,加上小數(shù)點就是8 個。這些段分別有字母 a, b, c, d, e,f ,g,dp 來表示。當數(shù)碼管特定的段加上電壓后,這些特定的段就會發(fā)光,以形成我們眼睛看到的字樣了。數(shù)碼管顯示器有共陰極和共陽極兩種。共陰極 LED 數(shù)碼管的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地。 當某個發(fā)光二極管的陽極為高電平時, 發(fā)光二極管點亮,相應的段被顯示。同樣,共陽極 LED 數(shù)碼管的發(fā)光二極管的陽極連接在一起,通常此公共陽極接正電壓。 當某個發(fā)光二極管的陰極接低電平時, 發(fā)光二極管被點亮, 相應的段被顯示。5東北石油大學生產(chǎn)實習總結(jié)報告第2章 單片機應用系統(tǒng)軟件2.1 ST
14、C 下載軟件STC-ISP 是一款單片機下載編程燒錄軟件,是針對 STC系列單片機而設(shè)計的,可下載 STC89系列、 12C2052系列和 12C5410等系列的 STC單片機,使用簡便現(xiàn)已被廣泛應用。連接硬件:將串口下載線一頭與計算機串口相連, 另一頭與學習版串口相連, 此時注意不要給學習版上電。運行 STC下載軟件,第一步:選擇單片機型號,與學習版單片機一致。第二步:打開要下載的 HEX文件。第三步:選擇串口和波特率,波特率請選用默認值。第四步:請選用默認值,特別是下次冷啟動選擇“與下載無關(guān)”。第五步:點擊下載按鈕。最后給目標版上電,程序下載即可完成。圖 2-1 為 STC下載主界面2.2
15、 Keil 軟件Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows 界6東北石油大學生產(chǎn)實習總結(jié)報告面。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到Keil C51 生成的目標代碼效率非常之高, 多數(shù)語句生成的匯編代碼很緊湊, 容易理解。 在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。下面詳細介紹 Keil C51 開發(fā)系統(tǒng)各部分功能和使用。Keil C51 單片機軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu), C51 工具包的整體結(jié)構(gòu), uVision 與 Ishell 分別是 C51 for Windows 和 for Dos 的集成開發(fā)環(huán)境 (IDE) ,可以完成編輯
16、、 編譯、連接、調(diào)試、仿真等整個開發(fā)流程。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件。然后分別由 C51 及 C51 編譯器編譯生成目標文件 (.OBJ)。目標文件可由 LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng) L51 連接定位生成絕對目標文件 (.ABS) 。ABS文件由 OH51 轉(zhuǎn)換成標準的 Hex 文件,以供調(diào)試器 dScope51或 tScope51使用進行源代碼級調(diào)試,也可由仿真器使用直接對目標板進行調(diào)試,也可以直接寫入程序存貯器如 EPROM 中。Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時更能體
17、現(xiàn)高級語言的優(yōu)勢。2.3 外部電路驅(qū)動1、串口AT89S51 單片機串行口有兩個物理上對立的接收、發(fā)送緩沖器SBUF ,可同時發(fā)送、接收數(shù)據(jù)。發(fā)送緩沖器只能寫入不能輸出,接收緩沖器只能讀出不能寫入,兩個緩沖器共用一個特殊功能寄存器字節(jié)地址(99H )。SCON 用于控制和監(jiān)視串行口的工作狀態(tài), 其各位定義相應的各位功能介紹如下 : SM0 、 SM1:用于定義串行口的操作模式,兩個選擇位對應4 種模式 ,見表 6.2。其中 fOSC 是振蕩器頻率, UART 為通用異步接收和發(fā)送器的英文縮寫。SM2:多機通信時的接收允許標志位。在模式2 和3 中, 若 SM2 = 1,且接收到的第9 位數(shù)據(jù)(
18、 RB8 )是 0, 則接收中斷標志 ( RI )不會被激活。 在模式 1 中 , 若 SM2=1且沒有接收到有效的停止位, 則 RI 不會被激活。在模式0 中 , SM2必須是0特殊功能寄存器PCON 中 , 只有一位(最高位)SMOD 與串行口的工作有關(guān),該位是串行口波特率系數(shù)的控制位: SMOD=1時 , 波特率加倍, 否則不加倍。PCON 的地址為87H, 不可位尋址 , 因此初始化時需要字節(jié)傳送。2、定時器MCS51 單片機內(nèi)部有兩個可編程的定時器/計數(shù)器,以滿足這方面的需要。它們具有兩種工作模數(shù)(計數(shù)器模式、 定時器模式)和四種工作方式( 方式 0、方式 1、方式 2、方式 3),
19、其控制字均在相應的特殊功能寄存器( SFR)中,通過對它的 SFR 的編程,可以方便的選擇工作模數(shù)和工作方式。定時器 /計數(shù)器,本質(zhì)上都是加法計數(shù)器,當對固定周期的脈沖信號計數(shù)時是定時器,對脈沖長度不確定的信號計數(shù)時是計數(shù)器。每接收到一個計數(shù)脈沖, 加法計數(shù)器的值就加一, 當計滿時發(fā)生溢出, 并從 0 開始繼續(xù)計數(shù)。加法計數(shù)器的計滿溢出信號就是定時 /計數(shù)器的輸出,該信號使 TCON 的某位(TF07東北石油大學生產(chǎn)實習總結(jié)報告或 TF1 位)置一,作為定時器 /計數(shù)器的溢出中斷標志。 C/T0,為定時器模式,內(nèi)部計數(shù)器對晶振脈沖 12 分頻后的脈沖計數(shù),該脈沖周期等于機器周期,所以可以理解為
20、對機器周期進行計數(shù)。從計數(shù)值可以求得計數(shù)的時間,所以稱為定時器模式。 C/T1,為計數(shù)器模式,計數(shù)器對外部輸入引腳 T0( P3.4)或 T1( P3.5)的外部脈沖(負跳變)計數(shù),允許的最高計數(shù)頻率為晶振頻率的 1/24。3、中斷程序執(zhí)行過程中, 允許外部或內(nèi)部事件通過硬件打斷程序的執(zhí)行, 使其轉(zhuǎn)向為處理外部或內(nèi)部事件的中斷服務(wù)程序中去;完成中斷服務(wù)程序后, CPU 繼續(xù)原來被打斷的程序,這樣的過程稱為中斷響應過程。中斷請求源:外部中斷請求源: 即外中斷 0 和 1,經(jīng)由外部引腳引入的, 在單片機上有兩個引腳,名稱為 INT0 、INT1 ,也就是 P3.2、P3.3 這兩個引腳。在內(nèi)部的
21、TCON 中有四位是與外中斷有關(guān)的。 IT0 :INT0 觸發(fā)方式控制位,可由軟件進和置位和復位, IT0=0,INT0 為低電平觸發(fā)方式, IT0=1,INT0 為負跳變觸發(fā)方式。 IE0:INT0 中斷請求標志位。當有外部的中斷請求時,這位就會置 1(這由硬件來完成),在 CPU 響應中斷后,由硬件將 IE0 清 0。 IT1、 IE1 的用途和 IT0、 IE0 相同。內(nèi)部中斷請求源: TF0:定時器 T0 的溢出中斷標記,當 T0 計數(shù)產(chǎn)生溢出時,由硬件置位 TF0。當 CPU 響應中斷后,再由硬件將 TF0 清 0。TF1:與 TF0 類似。 TI 、 RI:串行口發(fā)送、接收中斷。中
22、斷響應過程: CPU 響應中斷時,首先把當前指令的下一條指令(就是中斷返回后將要執(zhí)行的指令) 的地址送入堆棧, 然后根據(jù)中斷標記, 將相應的中斷入口地址送入PC,PC 是程序指針, CPU 取指令就根據(jù) PC 中的值, PC 中是什么值,就會到什么地方去取指令,所以程序就會轉(zhuǎn)到中斷入口處繼續(xù)執(zhí)行。 這些工作都是由硬件來完成的, 不必我們?nèi)タ紤]。8東北石油大學生產(chǎn)實習總結(jié)報告第3章 溫度測量系統(tǒng)設(shè)計3.1 DS18B20DS18B20 數(shù)字溫度計是DALLAS 公司生產(chǎn)的 1Wire ,即單總線器件,具有線路簡單,體積小的特點。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這
23、樣的數(shù)字溫度計,十分方便。DS18B20 產(chǎn)品的特點:采用單總線的接口方式與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與 DS18B20 的雙向通訊。單總線具有經(jīng)濟性好,抗干擾能力強,適合于惡劣環(huán)境的現(xiàn)場溫度測量, 使用方便等優(yōu)點, 使用戶可輕松地組建傳感器網(wǎng)絡(luò), 為測量系統(tǒng)的構(gòu)建引入全新概念;測量溫度范圍寬,測量精度高DS18B20 的測量范圍為 55。 C 到 125。C;在使用中不需要任何外圍元件;持多點組網(wǎng)功能,多個DS18B20可以并排在唯一的單線上,實現(xiàn)多點測溫;供電方式靈活DS18B20 可以通過內(nèi)部寄生電路從數(shù)據(jù)線上獲取電源。 因此,當數(shù)據(jù)線上的時序滿足一定要求時,可以不接外
24、部電源,從而使系統(tǒng)結(jié)構(gòu)更趨簡單,可靠性更高;測量參數(shù)可配置DS18B20 的測量分辨率可通過設(shè)定 912 位;負壓特性電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作;掉點保護功能 DS18B20 內(nèi)部含有 EEPROM,在系統(tǒng)掉點以后, 它仍可保存分辨率及報警溫度的設(shè)定值。圖 3-1 為 DS18B20管腳9東北石油大學生產(chǎn)實習總結(jié)報告3.2 設(shè)計原理這次的設(shè)計利用了數(shù)字溫度傳感器 DS18B20 以及單片機 STC89C52 開發(fā)測溫系統(tǒng)的過程,在設(shè)計中主要包括溫度采集模塊, 溫度轉(zhuǎn)換模塊和顯示模塊三大部分。 DS18B20 與傳統(tǒng)的溫度計相比,其具有讀數(shù)方便,測溫范圍廣,測溫準確,
25、輸出溫度采用數(shù)字顯示,主要用于對測溫要求比較準確的場所,或科研實驗室使用。該設(shè)計使用AT89S51芯片,測溫傳感器使用DALLAS 公司 DS18B20,用數(shù)碼管來實現(xiàn)溫度顯示。通過實驗測試得到結(jié)果: 電源接通時可以對當前的環(huán)境溫度進行測量并顯示。在外界人為的溫度刺激下可以對溫度的變化進行調(diào)整并顯示,從而達到數(shù)碼測溫的目的。圖 3-2 為主程序流程圖3.3 實現(xiàn)方法程序開始首先對溫度傳感器 DS18B20 進行復位,檢測是否正常工作;接著讀取溫度數(shù)據(jù),主機發(fā)出 CCH 指令與在線的 DS18B20 聯(lián)系,接著向 DS18B20 發(fā)出溫度 A/D 轉(zhuǎn)換 44H 指令,再發(fā)出溫度寄存器的溫度值 B
26、EH 指令,并反復調(diào)用復位,寫入及讀取數(shù)據(jù)子程序,之后再經(jīng)過數(shù)據(jù)轉(zhuǎn)換,由數(shù)碼管顯示出來,不斷循環(huán)。10東北石油大學生產(chǎn)實習總結(jié)報告第4章 實習總結(jié)4.1 實習體會在這次的實習中, 我通過老師的講解, 去圖書館查找書籍, 在網(wǎng)上的論壇學習等多種途徑,學到了很多的知識。我本次的設(shè)計成品是以單片機 18B20芯片作為核心部件,實現(xiàn)溫度測溫的功能。 這次的設(shè)計我在軟件、 編寫程序方面花費了很多的時間。 通過自己親自動手,我現(xiàn)在已經(jīng)熟練掌握了 Keil C51 集成開發(fā)環(huán)境的使用方法,并且掌握了單片機芯片燒寫方法與步驟等。這次的實習對于我是一個很好的機會,使我可以用專業(yè)知識、專業(yè)技能分析問題,解決問題。
27、這對于我將來的就業(yè)方面會有很大的幫助。 雖然短暫的實習已經(jīng)結(jié)束了, 但是它卻讓我的生活過的很充實,讓我對我的專業(yè)有了更深的理解和體會。4.2 設(shè)計硬件體會本次課程設(shè)計使我認識到了設(shè)計思路是實施操作的扎實基石。一個良好的設(shè)計思路,是電路的生命。寧愿在思路設(shè)計上多花上 50%的時間。因為前期看似慢, 實際上恰恰給后期的制作帶來很大的方便,效果往往是更節(jié)省了許多時間。通過這次設(shè)計讓我真正體會到了書本知識永遠是基礎(chǔ), 而基礎(chǔ)正是你向高層次邁進的扎實階梯,沒有這個基礎(chǔ),就無法實現(xiàn)技術(shù)上的騰飛。在實踐當中,靈活運用書本上所講的知識,萬變不離其中,只有扎實掌握了核心的方法,才有可能做到活用巧用。11東北石油
28、大學生產(chǎn)實習總結(jié)報告參考文獻1 王建霞,史杰,吳麗輝 .非接觸智能測溫系統(tǒng)的設(shè)計原理 J. 河北工業(yè)科技.2000,( 3):25-27.2 張俊謨 .單片機的發(fā)展與應用 J. 電子制作 .2007,(8): 7-9.3 寧玉杰,程杰,王育欣 .非接觸測溫誤差的修正方法研究 J .小型微型計算機系統(tǒng).2002,(3):58-62.4 閆毅 .單片機的應用于開發(fā) J. 科技風 .2008,(17):5 吳巖 .單片機在電子技術(shù)中的應用和開發(fā)技術(shù)研究 J. 黑龍江科技信息.2011,( 9):45-49.6 居水榮 .單片機及其發(fā)展趨勢 J. 半導體情報 .2001,(2):15-18.12東北石
29、油大學生產(chǎn)實習總結(jié)報告附錄 1 實物圖13東北石油大學生產(chǎn)實習總結(jié)報告附錄 2 系統(tǒng)主要程序#include <reg52.h>#include <intrins.h>#define uchar unsigned char#define uint unsigned intsbit DS=P20;/ 定義 DS18B20 接口int temp;uchar flag1;void delay();/延時子函數(shù), 5 個空指令code unsigned char table= 0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x8
30、0, 0x90,/ 0-9 0123456789 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e,/ 10-15a b c d e f0x7F, 0xBF, 0x9C, 0xFF/ 16-19. - 。null;uchar code wei=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;unsigned char l_tmpdate8=0,0,0,0,0,0,0,0;/定義數(shù)組變量,并賦值1,2,3,4,5,6,7,8,就是本程序顯示的八個數(shù)int tmp(void);void tmpchange(void);void tmpwritebyte(uchar dat);uchar tmpread(void);14東北石油大學生產(chǎn)實習總結(jié)報告bit tmpreadb
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人店面股權(quán)轉(zhuǎn)讓合同范本
- 中介勞務(wù)派遣合同范本
- 個人裝修衣柜合同范本
- 公司解除股東合同范例
- 入股扶貧協(xié)議合同范本
- 共同付款合同范本
- 農(nóng)機租賃企業(yè)市場營銷策劃考核試卷
- 2025-2030年微生物污染控制系統(tǒng)企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 2025-2030年地下管道防腐涂層修復機器人行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 文具批發(fā)商的市場營銷策略調(diào)整與實施評估考核試卷
- GB/T 44093-2024排球課程學生運動能力測評規(guī)范
- 2024屆廣東省普通高中學業(yè)水平合格性考試數(shù)學模擬卷4
- JBT 7041-2006 液壓齒輪泵標準規(guī)范
- 臨床診療指南-耳鼻咽喉頭頸外科分冊
- 全套電子課件:極限配合與技術(shù)測量(第五版)
- 2021年4月自考00808商法試題及答案含解析
- 高考概率大題必練20題(理科)-含答案
- 2024年最新全國交管12123駕駛證學法減分(學法免分)考試題庫附答案
- 拼音練習字帖(打印版)
- 寫字樓招租推廣方案
- 安踏單店貨品管理資料課件
評論
0/150
提交評論