【正文】
更重要的是, 通過軟件設(shè)計(jì)的過程,我的 C 語言 應(yīng)用能力、編程能力 、程序移植能力以及系統(tǒng)調(diào)試能力 大大 提高,系統(tǒng)的維護(hù)能力也有所進(jìn)步。河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 31 現(xiàn)在網(wǎng)絡(luò)很發(fā)達(dá),我們?cè)谘芯恳粋€(gè)項(xiàng)目時(shí)不能忽略查 資料的重要性,在剛一開始的時(shí)候一定要多查資料,多查論文,多借鑒 別人的成果,這樣才能夠 使自 己所設(shè)計(jì)出的東西有價(jià)值 。本次設(shè)計(jì)的所有編程任務(wù)均由 我完成,該產(chǎn)品的程序加起來 1800 多行,調(diào)試的時(shí)候的確困難,但是有困難才有收獲,當(dāng)該設(shè)計(jì)完成以后,我覺得我掌握了很多編程方面的經(jīng)驗(yàn)。圖 顯示的是電動(dòng)推桿原始長度 ,圖 顯示的是當(dāng)檢測到車輛速度超過速度上限時(shí),電動(dòng)推桿伸長 ,圖 和圖 顯示的是當(dāng)速度恢復(fù)正常時(shí), 電動(dòng)推桿又一次縮回。進(jìn)而安裝芯片,分別將單片機(jī)芯片、 DS12C887 芯片、 24C02 芯片以及 LCD1602 液晶安裝上(不可安裝反 ,否則燒壞 ), 將霍爾傳感器模塊 、繼電器模塊、電動(dòng)推桿 連接上 ,檢查無誤以后通電。 xianshi[2]=(temp2/10)%10+0x30。 if(!diaon)//時(shí)間調(diào)整函數(shù) { DelayMs(20)。 write_sfm(9,miao)。 } } if(!startt)//退出修改界面 { DelayMs(20)。 LCD_Write_String(0,0,Enter)。 alarm=1。 河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 17 if(!startt) { while(!startt)。s39。/*打開串口中斷 */ TMOD|=0x25。 cunchu[2]=39。 mima[1]=48。整個(gè)系統(tǒng)的 主程序軟件設(shè)計(jì) 如圖 所示。 河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) 12 圖 繼電器模塊 該模塊共有 4 個(gè)管腳,分別是 VCC、 GND、 IN1 和 IN2。對(duì)于此電阻,選擇 10K 最合適,電阻太大時(shí)調(diào)整起來不方便,太小調(diào)整效果不明顯。 該芯片的引腳如圖 所示。 ?? 。 圖 STC89C54 單片機(jī)管腳圖 P1 口: P1 口是一個(gè)內(nèi)部提供上 拉電阻的八位雙向 I/O 口, P1 口緩沖器能接受輸出 4TTL 門電流。該設(shè)計(jì)是 一個(gè)簡單實(shí)用的 多功能教練車 速度 控制裝置 ,具有成本低,可靠性高,擴(kuò)展功能強(qiáng)等優(yōu)點(diǎn)。 關(guān)鍵詞:霍爾 速度 傳感器 , STC89C54, 電動(dòng)推桿 河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) II Abstract 21th century has witnessed a fever for driving learning. However, as a fellow learner, they always fail to control the speed, causing security risks to both themselves and others. This design could solve this phenomenon well. In this project, we use Hall speed sensor block in data acquisition section for speed information extraction. In control section, we choose STC89C54 as core, with 24C02, LCD1602, DS12C887, key block, serial interface module, RM and electric pusher, so that speed calculation, speed limitation, lock of speed limit, clock and calendar display can be realized. In this paper, we described hardware section and software section, and in hardware section we described system diagram, data acquisition section, control system, clock system, password storage system, key array, serial interface module and RM in details, and their bination. In software, main parts of the program are listed. The product is a multifunction velometer used in coach car, with advantages of low cost, high reliability and strong expanded functions, etc. Keywords: Hall speed sensor, STC89C54, Electric pusher 河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) III 目 錄 摘 要 ............................................................... I Abstract ........................................................... II 1 緒論 ............................................................... 1 設(shè)計(jì)多功能教練車速度控制裝置的意義 ........................... 1 本選題在國內(nèi)外的研究現(xiàn)狀和發(fā)展趨勢 ........................... 1 主要任務(wù)和目標(biāo) ............................................... 1 主要任務(wù) ................................................ 1 主要目標(biāo) ................................................ 1 2 系統(tǒng)設(shè)計(jì)方案總則 ................................................... 2 系統(tǒng)概述 ..................................................... 2 系統(tǒng)框圖以及具體功能 ......................................... 2 3 系統(tǒng)硬件設(shè)計(jì) ....................................................... 3 單片機(jī)控制部分 ............................................... 3 STC89C54 單片機(jī)簡介 ..................................... 3 單片機(jī)最小系統(tǒng) ......................................... 4 車速信號(hào)采集部分硬件 ......................................... 5 方案選擇及設(shè)計(jì)思想 ...................................... 5 工作原理 ................................................ 6 接口設(shè)計(jì) ............................................... 6 時(shí)鐘顯示系統(tǒng) ................................................. 6 DS12C887 簡介 ........................................... 6 DS12C887 部分硬件設(shè)計(jì) ................................... 7 密碼存儲(chǔ)系統(tǒng) ................................................. 7 24C02 芯片簡介 .......................................... 8 硬件設(shè)計(jì) ............................................... 8 顯示電路 ..................................................... 8 LCD1602 簡介 ............................................ 8 硬件設(shè)計(jì) ............................................... 9 按鍵模塊 ..................................................... 9 串口模塊硬件 ................................................ 10 MAX232 芯片簡介 ........................................ 10 接口設(shè)計(jì) .............................................. 10 河南城建學(xué)院本科畢業(yè)設(shè)計(jì)(論文) IV 繼電器模塊硬件 .............................................. 11 蜂鳴器硬件 .................................................. 12 指示燈模塊硬件 ............................................. 12 電動(dòng)推桿簡介 ............................................... 13 4 系統(tǒng)軟件設(shè)計(jì) ...................................................... 14 初始化程序 .................................................. 15 主程序 .................................................