【正文】
斷點,所以可設(shè)置的斷點數(shù)為最大斷點個數(shù)減 2。 用戶還可以打開程序空間窗口、內(nèi)部數(shù)據(jù)窗口、外部數(shù)據(jù)窗口進(jìn)行數(shù)據(jù)塊觀察。 最后、拆分壓縮 BCD碼十進(jìn)制以及最后的顯示程序,可以利用上述提到的各種方法,觀察 3034H內(nèi)部的數(shù)據(jù),緩沖數(shù)據(jù)的觀察檢查完畢后,調(diào)用顯示程序,觀察數(shù)碼管上顯示的數(shù) 據(jù)是否是內(nèi)存緩沖中需要顯示的數(shù)據(jù)。外部中斷沒有執(zhí)行跟沒有中斷信號加入有關(guān)系。 數(shù)碼管要采用共陰數(shù)碼管,因為數(shù)碼管的灌電流可以大些達(dá)到幾十毫安,但是拉電流比較小 ,采用共陽數(shù)碼管可能因為電流過小而數(shù)碼管不能點亮數(shù)碼管,還有就是接在上拉電阻再接 5V 上,最好采用 1K 的排阻。一種成就感在心頭油然而生。從而從各個方面得到提高與完善了自己,使自己的各個方面提高到一個新的臺階,同時為以后的工作打下基礎(chǔ)。 除此之外,我們要在擁有扎實的專業(yè)知識的前提條件下,在 整個設(shè)計與調(diào)試過程中要有信心和耐心,對自己有信心,相信自己能夠很好的完成本次設(shè)計任務(wù)。總的來說是可以的,富有收獲的,盡管其中充滿 了艱辛與困難。 結(jié)論與經(jīng)驗 結(jié)論 : 通過各方面努力,本 次畢業(yè)設(shè)計任務(wù)完成,系統(tǒng)各部分功能均已實現(xiàn),單片機 能夠測量出電機的轉(zhuǎn)速并能顯示在 LED 數(shù)碼管上,并能向上位機 發(fā)送 數(shù)據(jù) ; 測量范圍也是比較寬的 60r/min36000r/min,精度也在 %,都達(dá)到了比較理想的狀態(tài)。當(dāng)波形出來后,顯示的波形不穩(wěn),而且不夠理想,后來在信號 線與地之間接了 472的瓷片電容濾波。 首先要對計算程序進(jìn)行調(diào)試,其中關(guān)鍵就是那個四字節(jié)除三字節(jié)的程序顯得尤為重要,在整個程序中,四字節(jié)的被除 數(shù)是確定的常數(shù),而除數(shù)是測量記數(shù)的值,當(dāng)各個模塊調(diào)試時,我們可以先對除數(shù)先賦不同的值,利用查看內(nèi)部數(shù)據(jù)的數(shù)據(jù)窗口觀察出計算出來的結(jié)果和用計算器算得的結(jié)果是否一致,可以舉例多次數(shù)據(jù),確保程序正確,才能得到想得到的數(shù)據(jù)。用戶程序在單步或斷點停下時,將更新變量的取值。如果是調(diào)用一函數(shù),運行完整個函數(shù)并停止在函數(shù)返回處。用戶可同時打開多個窗體編輯、調(diào)試、變量觀察 .用戶可在線對原文件直接編輯、編譯、連接、加載和調(diào)試,軟件支持編譯錯誤源文件定位。 發(fā)送部分硬件電路調(diào)試:這一部分電路硬件調(diào)試 主要完成任務(wù)是使得通過 HIN232CPE電平轉(zhuǎn)換器轉(zhuǎn)換前后的電平關(guān)系。 單片機控制部分硬件調(diào)試:這一部分調(diào)試主要是檢查時鐘電路、復(fù)位電路是否接對,單片機的電源以及地是否接好,以及其他的一些管腳的接法。 雙字節(jié)整數(shù)拆分程序流程圖如圖 55 圖 5- 5 雙字節(jié)整數(shù)拆分程序流程圖 顯示程序流程圖如圖 56所示: 程序設(shè)計 根據(jù)以上設(shè)計思路和各個模塊的流程圖即可編寫出本次畢業(yè)設(shè)計的程序,注意其中各個模塊間的參數(shù)傳遞以及堆棧指針等問題,程序設(shè)計的任務(wù)即可完成,寫出初始的程序,再進(jìn)行上機調(diào)試,這些我們將具體在下章中加以詳細(xì)敘述。 單片機轉(zhuǎn)速計算程序 由于本次設(shè)計的系統(tǒng)要實現(xiàn)的功能是將霍爾傳感器的信號送到單片機的外部中斷口,再對周期方波進(jìn)行內(nèi)部計數(shù),調(diào)用計算程 序把轉(zhuǎn)速測出來。以及軟件設(shè)計的過程。 RS232C 最大傳輸距離為 15m,最高傳輸速率約 20kbps,信號的邏輯0 電平為 +3V~ +15V。 AH41 霍爾開關(guān) AH41 霍爾開關(guān)電路最適于響應(yīng)變化斜率陡峭的磁場并在磁通密度較弱的場合使用,適用于單極或多對磁環(huán)工作,它由反向電 壓保護(hù)器、電壓調(diào)整器、霍爾電壓發(fā)生器、信號放大器、史密特觸發(fā)器和集電極開路的輸出級組成。若不垂直,則應(yīng)求出其垂直分量來計算被測磁場的磁感應(yīng)強度值。它取消了傳感器和測量電路之間的界限,實現(xiàn)了材料、元件、電路三位一體。 霍爾期間具有許多優(yōu)點,他們的結(jié)構(gòu)牢固,體積小,重量輕,壽命長,安裝方便,功耗小,頻率高(可達(dá) 1MHZ),耐震動,不怕灰塵、水汽及 煙霧等污染或腐蝕。本 次 設(shè)計 要求 的轉(zhuǎn) 速測 量范 圍60r/min36000r/min,所以只需要 5 位數(shù)碼管即可 。 此外,要畫出電路圖,首先還要搞清楚他的引腳圖的分布,在了解了正確的引腳圖后才能進(jìn)行正確的字型段碼編碼。 RC時間常數(shù)越大,上電 RST端保持高電平的時間越長。 MCS51單片機有一個復(fù)位引腳 RST,它是史密特觸發(fā)輸入 (對于 CHMOS單片機, RST引腳的內(nèi)部有一個拉低電阻 ),當(dāng)振蕩器起振后 該引腳上出現(xiàn)2個機器周期 (即 24個時鐘周期 )以上的高電平,使器件復(fù)位,只要 RST保持高電平, MCS51保持復(fù)位狀態(tài)。 MCS51單片機允許的時鐘頻率是因型號而異的典型值為 12MHZ MCS51內(nèi)部都有一個反相放大器, XTAL XTAL2分別為反相放大器輸入和輸出端,外接定時反饋元件以后就組成振蕩器,產(chǎn)生時鐘送至單片機內(nèi)部的各個部件。有余輸入至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)畢業(yè)設(shè)計(論文)說明書 10 器,因此對外部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。注意加密方式 1 時, /EA將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時,此間內(nèi)部程序存儲器。 畢業(yè)設(shè)計(論文)說明書 9 表 41 P3 口的第二功能 The second feature I P3 引 腳 第二功能 信 號 名 稱 RXD TXD INT0 INT1 T0 T1 WR RD 串行數(shù)據(jù)接收 串行數(shù)據(jù)發(fā)送 外部中斷 0請求 外部中斷 1請求 定時器 /計數(shù)器 0計數(shù)輸入 定時器 /計數(shù)器 1計數(shù)輸入 外部 RAM 寫選通 外部 RAM 讀選通 P3 口同時為閃爍編程和編程校驗接收一些控制信號。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表 4- 1所示: :復(fù)位輸入。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。 片內(nèi)振蕩器和時鐘電路 管腳說明: :供電電壓 ; :接地 ; 口: P0 口為一個 8 位漏 極 開路雙向 I/O 口,每腳可吸收 8TTL門電流。 全靜態(tài)工作: 0Hz24Hz 處理 執(zhí)行 元件 單片機 我們采用 AT89C51(其引腳圖如圖 4- 1),相較于 INTEL 公司的8051 它本身帶有一定的優(yōu)點。調(diào)用兩字節(jié)二進(jìn)制 三字節(jié)十進(jìn)制 ( BCD) 轉(zhuǎn)換子程序 BCD,再調(diào)用十進(jìn)制轉(zhuǎn)換成非壓縮 BCD程序 CBCD、 最后調(diào)用查表程序送顯示。 圖 31 單片機部分硬件框圖 具體詳細(xì)的敘述將在下面的章節(jié)中逐一介紹。 主要內(nèi)容: ( 1) 單片機部分主要完成電機轉(zhuǎn)速的測量 ( 2) LED 部分主要是把轉(zhuǎn)速顯示出來,顯示范圍 6036000r/min ( 3) 發(fā)送部分主要是完成電平轉(zhuǎn)換,送 RS232 向 PC 發(fā)送數(shù)據(jù)。在此特別感謝我的指導(dǎo)老師郭順京老師的大力指導(dǎo)。s appearance, the tachometric survey uses generally take the monolithic integrated circuit as the core digital measuring technique I graduated from the Design of the issue is control of the intelligent use of SCM speed measuring instrument. The system is the motor speed measurement, and PC and can municate that the motor speed, and to observe the motor running the basic situation. The main design AT89C51 control as the core, by the Hall sensor, LED digital CRT, HIN232CPElevel conversion, and a RS232. Detailed measurements of the speed of the SCM system and PC and the serial munication between the microcontroller. Give full play to the performance of the SCM. This paper is to measure the speed and displayed in five LED digital pipe. The advantage of a simple hardware and software capabilities improve, measuring speed, high precision and control system reliable, costeffective and so on. Keyword: MSC51(Onechip puter); sensor; Tachometer 畢業(yè)設(shè)計(論文)說明書 3 目 錄 摘 要 ...................................................... 1 Abstract .................................................... 2 1 序 言 .................................................... 1 2 系統(tǒng)功能分析 .............................................. 2 系統(tǒng)功能概述 ......................................... 2 系統(tǒng)要求及主要內(nèi)容 ................................... 3 3 系統(tǒng)總體設(shè)計 .............................................. 4 硬件電路設(shè)計思路 ..................................... 4 軟件設(shè)計思路 ......................................... 4 4 硬件電路設(shè)計 .............................................. 6 單片機模塊 ........................................... 6 處理執(zhí)行元件 ................................... 6 時鐘電路 ...................................... 10 復(fù)位電路 ...................................... 11 顯示電路 ...................................... 12 霍爾傳感器簡介 ...................................... 15 霍爾器件概述 .................................. 15 霍爾傳感器的應(yīng)用 .............................. 16 AH41 霍爾開關(guān) .................................. 17 發(fā)送模塊 ............................................ 18 5 軟件設(shè)計 ................................................. 22 單片機轉(zhuǎn)速程序設(shè)計思路及過程 ........................ 22 單片機程序設(shè)計思路 ............................ 22 單片機轉(zhuǎn)速計算程序 ............................ 23 二 十進(jìn)制轉(zhuǎn)換程序 ............................. 24 程序設(shè)計 ............................................ 27 6 系統(tǒng)調(diào)試 ................................................. 29