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