基于單片機的汽車速測量系統(tǒng)設(shè)計_第1頁
基于單片機的汽車速測量系統(tǒng)設(shè)計_第2頁
基于單片機的汽車速測量系統(tǒng)設(shè)計_第3頁
基于單片機的汽車速測量系統(tǒng)設(shè)計_第4頁
基于單片機的汽車速測量系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、專業(yè)技能實訓(xùn)報告題 目 基于單片機的汽車速度測量系統(tǒng)設(shè)計學(xué) 院 信息科學(xué)與工程學(xué)院 專 業(yè) 通信工程 班 級 通信0902 學(xué) 生 彭元 學(xué) 號 20091221 指導(dǎo)教師 李 二一二 年一月 三日目 錄1 前言.22 總體設(shè)計.32.1 設(shè)計方案.32.2 主要內(nèi)容.33 單片機速度測量系統(tǒng).43.1 單片機速度測量原理.43.2 單片機速度測量系統(tǒng)結(jié)構(gòu)框圖.44 系統(tǒng)硬件設(shè)計.54.1 傳感器的選用.5 霍爾傳感器的基本工作原理.5 CS3020霍爾傳感器.6 霍爾傳感器的硬件連接.7 4.2 MCU 控制系統(tǒng)設(shè)計.8 CPU的選用.8 4.2.2 AT89S51 主要特性和引腳說明.8

2、4.2.3 MCU 最小系統(tǒng)設(shè)計.104.3 LED 數(shù)碼管顯示器.114.4 單片機測速系統(tǒng)總原理圖.115 系統(tǒng)軟件設(shè)計.125.1 程序流程圖.125.2 程序功能.14結(jié)語.15參考文獻.16附錄.16 1 前言 隨著信息技術(shù)的不斷發(fā)展,單片機在測量系統(tǒng)中得到了廣泛的應(yīng)用。速度是一個系統(tǒng)經(jīng)常需要測量、控制和保持的量。速度的測量方法有許多種,但在不同的應(yīng)用環(huán)境下,相應(yīng)的測量方法有它自己的特點和誤差。因此對單片機速度測量系統(tǒng)的研究有著重要的目的和意義。 本設(shè)計采用 AT89S51 單片機作為主要控制核心,應(yīng)用霍爾傳感感器采集信號,經(jīng)過單片機定時計數(shù)并運用一個算法測量出汽車行駛速度,最終用4

3、位位的在以上建的系統(tǒng)的基礎(chǔ)上LED數(shù)碼管顯示其測量結(jié)果,具有較高的實用價值。2 總體設(shè)計2.1 設(shè)計方案 現(xiàn)在測量速度的方法有很多,可以采用不同的器件做出多種測速器。在這里用磁電式脈沖發(fā)生器的方案。 磁電式脈沖發(fā)生器。 將導(dǎo)磁材料的齒輪固定在轉(zhuǎn)軸上,對著齒輪端面固定一塊磁鋼,霍爾元件貼 在磁鋼的一個端面上,隨著齒輪轉(zhuǎn)動,元件的輸出呈周期性變化,經(jīng)整形和放大 后輸出方波脈沖?;魻杺鞲衅鬏敵鲱l率與轉(zhuǎn)速成正比,此信號經(jīng)單片機處理后, 即可得出車輛的速度。 本設(shè)計測量要求穩(wěn)定性好,靈敏度高和精度高,而且對汽車速度的測量要求傳感器能夠適應(yīng)各種各樣的環(huán)境。所以這里選擇該方案。其原因還有三點:其一 是霍爾傳

4、感器輸出信號電壓幅值不受轉(zhuǎn)速的影響;其二是頻率響應(yīng)高,其響應(yīng)頻 率高達 20kHz,相當(dāng)于車速為 1000km/h 時所檢測的信號頻率;其三是抗電磁波 干擾能力強。 根據(jù)脈沖計數(shù)來實現(xiàn)轉(zhuǎn)速測量的方法主要有 M 法(測頻法)、T 法(測周期法) 和 M/T 法(頻率周期法)。測頻法一般用于高速測量,在轉(zhuǎn)速較低時,測量誤差較 大; 而測周期法一般用于低速測量, 速度越低測量精度越高, 但在測量高轉(zhuǎn)速時, 誤差較大;頻率周期法結(jié)合了上面兩種方法的優(yōu)點,但是此種方法要求單片機有 3 個定時/計數(shù)器。考慮上面三種因素,該系統(tǒng)選擇測頻法。2.2 主要內(nèi)容 根據(jù)上面選擇的方案,設(shè)計主要內(nèi)容由以下三大部分組成

5、: 一、信號的采集。這部分主要是用霍爾轉(zhuǎn)速傳感器采集車輪轉(zhuǎn)速的信號,并將采集的信號傳給單片機。 二、單片機數(shù)據(jù)處理。這部分主要是使用51系列單片機采用適當(dāng)?shù)乃惴▉砭幊炭焖贉蚀_地對采集的數(shù)據(jù)進行相關(guān)運算并得出結(jié)果。 三、LED 數(shù)字顯示。這部分主要是對測得的結(jié)果通過 4 位 LED 數(shù)碼管顯示給用戶用單片機 AT89S51 作為控制核心, 通過霍爾傳感器來檢測汽車的運轉(zhuǎn)情況進 而實現(xiàn)汽車速度的測量,最后用 4 位 LED 數(shù)碼管直觀的將速度顯示給用戶,保留 一位小數(shù)位。 該測量方法是數(shù)字式測量方法, 代替了傳統(tǒng)的機械式或模擬式結(jié)構(gòu), 測量精度有了很大的提高,具有很大的實用價值。3 單片機速度測量

6、系統(tǒng)3.1 單片機速度測量原理 根據(jù)霍爾效應(yīng)原理,將一塊永久磁鋼固定在車輪轉(zhuǎn)軸上的轉(zhuǎn)盤邊沿(如果要 提高測量精度,可以在轉(zhuǎn)盤邊沿多固定 2 到 3 個磁鋼),轉(zhuǎn)盤隨著軸旋轉(zhuǎn),磁鋼 也將跟著同步旋轉(zhuǎn)。在轉(zhuǎn)盤附近安裝一個霍爾器件,轉(zhuǎn)盤隨軸旋轉(zhuǎn)一周時,受磁 鋼所產(chǎn)生的磁場的影響,霍爾器件輸出一個脈沖信號,轉(zhuǎn)盤轉(zhuǎn)了多少轉(zhuǎn)霍爾器件 就輸出多少個脈沖信號,將輸出的脈沖信號送到單片機的計數(shù)口,利用單片機的 定時/計數(shù)器進行定時和計數(shù),測出脈沖的周期或頻率即可計算出車輪轉(zhuǎn)速。通 過單片機軟件設(shè)計,把轉(zhuǎn)速轉(zhuǎn)換成線速度。轉(zhuǎn)速即是角速度,線速度=角速度* 周長。3.2 單片機速度測量系統(tǒng)結(jié)構(gòu)框圖 根據(jù)霍爾轉(zhuǎn)速測量原

7、理,可以畫出單片機速度測量系統(tǒng)的結(jié)構(gòu)框圖。結(jié)構(gòu)框圖如圖所示。 圖1 單片機速度測量系統(tǒng)結(jié)構(gòu)框圖 由霍爾傳感器采集車輪轉(zhuǎn)速的信號,并將采集的信號傳給單片機,利用單片機的定時計數(shù)器功能和編寫的程序?qū)⒉杉男盘栟D(zhuǎn)換成數(shù)據(jù), 通過數(shù)碼管將數(shù)據(jù) 顯示出來。4 系統(tǒng)硬件設(shè)計4.1 傳感器的選用 傳感器是能夠感受規(guī)定的被測量并按照一定的規(guī)律轉(zhuǎn)換成可用輸出信號的 器件或裝置。在電子技術(shù)領(lǐng)域,常把能感受信號的電子元件稱為敏感元件,如熱 敏元件、磁敏元件、光敏元件等。 通常,傳感器由敏感元件和轉(zhuǎn)換元件組成,如圖所示。其中敏感元件是 指傳感器中能直接感受或響應(yīng)被測量的部分; 轉(zhuǎn)換元件是指傳感器中能將敏感元 件感受或

8、響應(yīng)的被測量轉(zhuǎn)換成適合于傳輸或測量的電信號部分。 由于傳感器輸出 信號一般都很微弱,需要有信號調(diào)理與轉(zhuǎn)換電路,進行放大、運算調(diào)制等,此外 信號調(diào)理轉(zhuǎn)換電路以及傳感器的工作必須有輔助的電源, 因此信號調(diào)理轉(zhuǎn)換電路以及所需的電源都應(yīng)作為傳感器組成的一部分。 隨著半導(dǎo)體器件與集成技術(shù)在傳 感器中的應(yīng)用,傳感器的信號調(diào)理轉(zhuǎn)換電路與敏感元件一起集成在同一芯片上, 安裝在傳感器的殼體里。 圖2 傳感器組成方框圖4.1.1 霍爾傳感器的基本工作原理 霍爾傳感器是利用霍爾效應(yīng)原理,通過磁場、電流對被測量的控制,使包含有被測量變化信息的霍爾電壓發(fā)生變化,在利用后繼的信號檢索和信號放大電 路,就可以得到被測量的信

9、息。正因為霍爾傳感器的基本原理霍爾效應(yīng)只包含了 磁場、電流、電壓三個常用物理量,使得采用霍爾傳感器對被測量的測量簡單易 行,而磁場強度、電流、電壓是磁場、電場的基本物理量,所以霍爾傳感器可以 進行精確的非接觸測量。 1 霍爾效應(yīng) 在一塊半導(dǎo)體薄片上,當(dāng)它被置于磁感應(yīng)強度為B的磁場中,如果在它相對的兩邊通以控制電流 I,且磁場方向與電流方向正交,則在半導(dǎo)體另外兩邊將產(chǎn) 生一個大小與控制電流I和磁感應(yīng)強度 B 乘積成正比的電勢 UH,即 UH=KhIB,其 中 Kh 為霍爾元件的靈敏度,Kh 值越大,靈敏度就越高,該電勢稱為霍爾電勢。 在片子上作四個電極,其中 C1、C2 間通以工作電流 I,C1

10、、C2 稱為電流電極, C3、C4 間取出霍爾電壓 UH,C3、C4 稱為敏感電極。將各個電極焊上引線,并將 片子用塑料封裝起來,就形成了一個完整的霍爾元件。2工作原理 霍爾開關(guān)集成電路由穩(wěn)壓器、霍爾元件、差分放大器、斯密特觸發(fā)器和輸出 級組成。在外磁場的作用下,當(dāng)磁感應(yīng)強度超過導(dǎo)通閾值 BOP 時,霍爾電路輸出 管導(dǎo)通,輸出低電平。之后,磁感應(yīng)強度再增加,仍保持導(dǎo)通態(tài)。若外加磁場的 磁感應(yīng)強度值降低到 BRP 時,輸出管截止,輸出高電平。通常稱 BOP 為工作點, BRP 為釋放點,BOPBRP=BH 稱為回差。回差的存在使開關(guān)電路的抗干擾能力增 強。 集成電路中的信號放大器將霍爾元件產(chǎn)生的

11、幅值隨磁場強度變化的霍爾電壓 UH 放大后再經(jīng)過斯密特觸發(fā)器進行整形、放大后輸出脈沖方波信號。霍爾傳感器內(nèi)部結(jié)構(gòu)如圖所示。 圖3 霍爾傳感器內(nèi)部結(jié)構(gòu)方框圖4.1.2 CS3020 霍爾傳感器 霍爾傳感器是對磁敏感的傳感元件,常用于開關(guān)信號采集的有CS3020、 CS3040等,這種傳感器是一個3端器件,外形與三極管相似,只要接上電源、地, 即可工作,輸出通常是集電極CS3020霍爾傳感器, 該系列霍爾開關(guān)電路傳感器廣泛用于汽車工業(yè)和軍事開路門輸出,工作電壓范圍寬,使用非常方便??紤]到用于汽車速度測量這種特殊環(huán)境下,在本設(shè)計中選擇了工程中。如圖所示是 CS3020的外形圖。將有字面對準自己,三根

12、引腳從左向右分別是V c c,地,輸出。 圖4 CS3020的外形圖 CS3020是由電壓調(diào)整器,霍爾電壓發(fā)生器,差分放大器,史密特觸發(fā)器和集 電極開路的輸出級組成的磁敏傳感電路,它是一種單磁極工作的磁敏電路,適合于矩形或者柱形磁體下工作。 當(dāng)磁鋼隨車輪軸旋轉(zhuǎn)時, 霍爾傳感器受磁場的影響, 霍爾器件輸出一個脈沖信號。感受到磁場的時候輸出一個低電平,沒感受到磁場的時候輸出高電平。 工作特點如下: a. 電源電壓范圍寬 b. 開關(guān)速度快,無瞬間抖動 c. 工作頻率寬 d. 壽命長、體積小、安裝方便 e. 能直接和晶體管及 TTL、MOS 等邏輯電路接口 4.1.3 霍爾傳感器的硬件連接 霍爾傳感器

13、的標(biāo)志面對著自己,從左至有右分別是接 5V 電壓,接地,脈沖 輸出。如圖所示是霍爾傳感器的硬件連接圖。圖中 R1 是限流電阻,C1、R2 起濾高頻的作用。 當(dāng)霍爾元件感受到磁場的時候引腳 3 輸出低電平, 三極管導(dǎo)通, 單片機 P3 .5 口接收到高電平脈沖;當(dāng)霍爾元件沒有感受到磁場的時候引腳 3 輸出高電平,三極管截止,單片機 P3 .5 口接收到低電平脈沖。 圖5 霍爾傳感器的硬件連接圖4.2 MCU 控制系統(tǒng)設(shè)計4.2.1 CPU 的選用 AT89S51 是一個低功耗,高性能 CMOS8 位單片機,片內(nèi)含 4k Bytes 的 可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲器,器件

14、采用 ATMEL 公司的高密 度、 非易失性存儲技術(shù)制造, 兼容標(biāo)準 MCS-51 指令系統(tǒng)及80C51引腳結(jié)構(gòu), 芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲單元,功能強大的微型計算機的 AT89S51 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方 案。 AT89S51 具有如下特點:40 個引腳,4k Bytes Flash 片內(nèi)程序存儲器, 128 bytes 的隨機存取數(shù)據(jù)存儲器(RAM),32 個外部雙向輸入/輸出(I/O) 口,5 個中斷優(yōu)先級 2 層中斷嵌套中斷,2 個 16 位可編程定時計數(shù)器,2 個 全雙工串行通信口,看門狗電路,片內(nèi)時鐘振蕩器。此外,AT

15、89S51 設(shè)計和 配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省電模式??臻e模式下,CPU 暫 停工作,而 RAM 定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式 凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件 復(fù)位。4.2.2 AT89S51 主要特性和引腳說明 AT89S51 有 PDIP、PLCC、TQFP 三種封裝方式,以適應(yīng)不同產(chǎn)品的需求。其 中最常見的就是采用 40Pin 封裝的雙列直接 PDIP 封裝,其引腳排列見如圖所示。 圖6 AT89S51 芯片引腳排列圖1主要特性: l 與 MCS-51 產(chǎn)品指令系統(tǒng)完全兼容 l 4K 字節(jié)可編程 FLASH

16、 存儲器 l 1000 次擦寫周期 l 全靜態(tài)工作:0Hz-24KHz l 128*8 位內(nèi)部 RAM l 32 個可編程 I/O 口線 l 兩個 16 位定時/計數(shù)器l 6個中斷源 l 可編程串行通道 l 低功耗的閑置和掉電模式 l 片內(nèi)振蕩器和時鐘電路 4.2.3 MCU 最小系統(tǒng)設(shè)計 單片機最小系統(tǒng)就是能使單片機工作的最少的器件構(gòu)成的系統(tǒng), 是大多數(shù)控 制系統(tǒng)所必不可少的部分。AT89S51 內(nèi)部已經(jīng)包含了一定數(shù)量的程序存儲器,在 外部只要增加時鐘電路和復(fù)位電路就可以構(gòu)成單片機最小系統(tǒng)。 1.時鐘電路 所有單片機都需要時鐘電路,時鐘電路的作用是控制單片機的工作節(jié)奏。利 用芯片內(nèi)部的振蕩器

17、然后在引腳 XTAL1 和 XTAL2 兩端跨接晶體振蕩器(簡稱晶 振) ,就構(gòu)成了穩(wěn)定的自激振蕩器,發(fā)出的脈沖直接送入內(nèi)部時鐘電路。外接晶 振時,C1 和 C2 的值通常選擇為 30pF 左右,C1、C2 對頻率有微調(diào)作用,為了減 小寄生電容,更好地保證振蕩器穩(wěn)定、可靠的工作,振蕩器和電容應(yīng)盡可能安裝 得與單片機引腳 XTAL1 和 XTAL2 靠近。 2.復(fù)位電路 復(fù)位是單片機的初始化操作,所有單片機在啟動運行時都需要復(fù)位,以使 CPU 和系統(tǒng)中的其他部件處于一個確定的初始狀態(tài),并從這個狀態(tài)開始工作,因 而,復(fù)位是一個很重要的操作方式。但單片機本身是不能自動進行復(fù)位的,必須 配合相應(yīng)的外部

18、復(fù)位電路才能實現(xiàn)。 單片機第 40 引腳正極接上 5V 電源,負極(地)接 20 引腳。單片機內(nèi)部已集成了振蕩器,使用晶體振蕩器時,接 18、19 腳,再接上電容。EA 引腳接到正 電源端就可以了。4.3 LED 數(shù)碼管顯示器 由于LED數(shù)碼管具有亮度高、使用電壓低、壽命長等特點,所以在工業(yè)測控 系統(tǒng)中常用LED數(shù)碼管作為顯示輸出。本系統(tǒng)也采用LED數(shù)碼管作顯示輸出。 LED顯示器是由發(fā)光二極管顯示字段的顯示器件。單片機系統(tǒng)中通常使用8 段LED數(shù)碼顯示器, LED顯示器有兩種不同的形式:一種是8個發(fā)光二極管的陽極都連在一起的, 稱為共陽極LED顯示器;另一種是8個發(fā)光二極管的陰極都連在一起的

19、,稱為共陰 極LED顯示器。 本設(shè)計采用LED動態(tài)掃描顯示,這樣能分時輪流選通數(shù)碼管的公共端,使得 數(shù)碼管輪流導(dǎo)通,在選通相應(yīng)LED后,即在顯示字段上得到字形碼。究竟是哪個 數(shù)碼管亮,則取決于COM端,而這一端是由I/O控制的,所以就可以自行決定何時 顯示哪一位了。這種方式不但能提高數(shù)碼管的發(fā)光效率,而且由于各個數(shù)碼管的 字段線是并聯(lián)使用的,從而大大簡化了硬件線路。 在動態(tài)方式中,逐個地循環(huán)地點亮各位顯示器。這樣雖然在任一時刻只有一 位顯示器被點亮,但是由于人眼具有視覺殘留效應(yīng),看起來與全部顯示器持續(xù)點 亮效果完全一樣。 在單片機P0的8個輸出口分別連接上一個150的電阻是為了保證數(shù)碼管顯示的

20、時候每段亮度都一樣。采用共陽極驅(qū)動,當(dāng)位選口P2.0 P2.3輸出一個低電 平的時候三極管導(dǎo)通,這就決定了哪一位數(shù)碼管被點亮。三極管前面的1K電阻 起限流的作用, 防止電流過大燒壞三極管。 這樣P2.0 P2.3分別控制百位, 十位, 個位和小數(shù)位。4.4 單片機測速系統(tǒng)總原理圖 圖7 單片機測速系統(tǒng)總原理圖 從系統(tǒng)原來圖中可以看到本設(shè)計結(jié)構(gòu)和線路布局相對比較簡單, 也具有較強的實用性。將永久磁鋼固定在轉(zhuǎn)盤上,轉(zhuǎn)盤隨軸旋轉(zhuǎn)一周,磁鋼也旋轉(zhuǎn)一周,霍 爾傳感器感受到一次磁場。當(dāng)霍爾傳感器感受永久磁鋼產(chǎn)生的磁場時,傳感器的 引腳3輸出低電平,此時三極管導(dǎo)通,單片機P3 .5口接收到高電平脈沖;當(dāng)傳感

21、 器沒有感受到磁場的時候引腳3輸出高電平,此時三極管截止,單片機P3 .5口接 收到低電平脈沖。轉(zhuǎn)盤轉(zhuǎn)了多少轉(zhuǎn)單片機就接收到多少個脈沖,利用單片機的定 時/計數(shù)器進行定時和計數(shù),測出脈沖的周期或頻率即可計算出車輪轉(zhuǎn)速。通過 單片機軟件設(shè)計, 把轉(zhuǎn)速轉(zhuǎn)換成線速度。 轉(zhuǎn)速即是角速度, 線速度=角速度*周長。5 系統(tǒng)軟件設(shè)計5.1 程序流程圖 主程序流程圖和中斷服務(wù)程序流程圖分別見圖 8和圖 9。 圖8 主程序流程圖系統(tǒng)要開始工作就要對單片機進行初始化,系統(tǒng)初始化部分程序如下: #include<reg52.h> #include<stdio.h> #define SYSCL

22、K 11.059200 #define uchar unsigned char #define uint unsigned int #define ulong unsigned long #define R 4#define PI 314 接下來是定時/計數(shù)器初始化,設(shè)置工作方式控制寄存器TMOD。 TMOD=0x51 TL1=0x00; TH1=0x00; TL0=0x00; TH0=0x4c; 單片機跳中斷處理,處理后返回主程序,最后用數(shù)碼管顯示數(shù)據(jù),1 秒鐘更 新一次,結(jié)束程序。 圖9 中斷服務(wù)程序流程圖 當(dāng)單片機執(zhí)行中斷程序的時候要重新設(shè)置定時計數(shù)器的初值, 每次從傳感器 傳來一個脈沖

23、的時候,單片機計數(shù)器加“1”。如果每 50ms 中斷一次,那么當(dāng) k=20 的時候(即定時器每到 1 秒鐘),程序跳出中斷返回到主程序,執(zhí)行顯示 程序。5.2 程序功能 該程序的功能是利用單片機將霍爾傳感器采集到的信號進行處理, 將處理后 得到的數(shù)據(jù)通過 P0 口送到 LED 數(shù)碼管顯示出來。 系統(tǒng)初始化: TMOD=0x51; /初始化,工作方式控制寄存器 TMOD 十六進制 51 轉(zhuǎn)化成二進制為 01010001。T1 計數(shù)工作方式,工作在方式1;T0 定時工作方式,工作在方式1。 TL1=0x00; TH1=0x00; /T1 計數(shù)初值為0。 TL0=0x00; TH0=0x4c; /每

24、50ms=50000us 中斷一次。 由公式 (65536-x)*12/11.0592=50000得定時初值(65536-50000*11.0592/12)/256=76 轉(zhuǎn)換為 16 進制,得高位為 4C (65536-50000*11.0592/12)%256=0 得低位。 IE=0x82; /中斷控制 IE,EA=1,CPU 開放中斷;ET0=1,允許定時器中 斷。 TR0=1; /定時開始。 中斷函數(shù)程序如下: void timer0(void) interrupt 1 TR1=0;TR0=0; /啟動計數(shù)/定時器 TF0=0; /中斷標(biāo)志位 TL0=0x00; TH0=0x4c; k

25、+; if(k>=20) /每50ms 中斷一次,那么當(dāng)K>=20的 時 候 就 是 1s,每 1s 鐘計算一 次轉(zhuǎn)速 js。 js=TH1*256+TL1;TH1=0;TL1=0;k=0; js=0;TR0=1; 結(jié) 語 本次專業(yè)技能實訓(xùn)是一次和生活息息相關(guān)的實驗,在我們平時的生活中,不管走到哪里都能和汽車聯(lián)系起來,但是關(guān)于汽車速度的測量卻不了解。而通過該實驗系統(tǒng)詳細的學(xué)習(xí),使得對于上述問題有了更加明確的了解,不再是困擾我們的生活的一些常識性問題。在該實驗之中,由于自己專業(yè)能力的限制,做實驗的時候十分困難,但是時間是充足的,所以在這段時間不斷查閱資料和閱讀教科書的過程中,進一步的

26、加深了自己對專業(yè)知識的了解和認識,更加的鞏固了自己以往所學(xué)習(xí)的知識,正所謂“溫故而知新”,在這段學(xué)習(xí)的過程中也讓自己學(xué)到了更多新的知識。 參 考 文 獻1 李念強,等 單片機原理及應(yīng)用M,北京:機械工業(yè)出版社,2007.2 楊振江,等 流行單片機實用子程序及應(yīng)用實例M,西安:西安電子科技大學(xué)出版,2002. 3 何立民, 單片機應(yīng)用系統(tǒng)設(shè)計M,北京:北京航天航空大學(xué)出版社,1989.4 陳小忠, 單片機接口技術(shù)實用子程序M,北京:人民郵電出版社,2005.5 彭軍等, 數(shù)字電路設(shè)計與制作M,北京:科學(xué)出版社,2007.6 常建等, 傳感器原理與工程應(yīng)用M,西安:西安電子科技大學(xué)出版社,2007

27、.7 蔡萍, 現(xiàn)代檢測技術(shù)與系統(tǒng)M,北京:高等教育出版社,2005.附錄單片機測速測量系統(tǒng)程序如下: #include<reg52.h> #include<stdio.h> #define SYSCLK 11.059200 / 時鐘脈沖,單位 MHz #define uchar unsigned char #define uint unsigned int #define ulong unsigned long #define R 5 /半徑 0.5m #define PI 314 /pi=3.14 /段選定義 sbit P0_0 = P00; sbit P0_1 = P01; sbit P0_2 = P02; sbit P0_3 = P03; sbit P0_4 = P04; sbit P0_5 = P05; sbit P0_6 = P06; sbit P0_7 = P07; /位選定義 sbit P2_0 = P20; sbit P2_1 = P21; sbit P2_2 = P22; SbitP2_3=P23;uchar code SEG_TAB=0xc0,0xf9,0xa4,0

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論