版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 石家莊郵電職業(yè)技術(shù)學(xué)院</p><p><b> 畢業(yè)設(shè)計(jì)</b></p><p> 基于單片機(jī)的出租車計(jì)費(fèi)器的設(shè)計(jì)</p><p> 2012 屆 電信工程 系</p><p> 專業(yè) 移動(dòng)通信技術(shù)
2、 </p><p> 班級 電0904-12 </p><p> 學(xué)號 </p><p> 姓名 </p><p>
3、 指導(dǎo)教師 </p><p> 完成日期 2011年12月25日 </p><p> 石家莊郵電職業(yè)技術(shù)學(xué)院</p><p><b> 畢業(yè)設(shè)計(jì)任務(wù)書</b></p><p> 注:本表由指導(dǎo)教師填寫,一式兩
4、份,一份交系留存,一份發(fā)給學(xué)生。</p><p> 石家莊郵電職業(yè)技術(shù)學(xué)院</p><p><b> 畢業(yè)設(shè)計(jì)評定書</b></p><p><b> 摘 要</b></p><p> 隨著生活水平的提高,人們已不再滿足衣食住行的享受,出行的舒適已受到越來越多人的關(guān)注。于是,出租車行業(yè)
5、以低價(jià)高質(zhì)的服務(wù)給人們帶來了出行的享受?;趩纹瑱C(jī)系統(tǒng)設(shè)計(jì)的出租車計(jì)費(fèi)器是以單片機(jī)作為核心的控制元件,采用靈敏的霍爾開關(guān)型器件,具有功能強(qiáng),性能可靠,電路簡單,成本低的特點(diǎn),加上經(jīng)過優(yōu)化的程序,使其具有很高的智能化水平。</p><p> 在本次設(shè)計(jì)中硬件設(shè)計(jì)主電路以AT89S51單片機(jī)為核心控制元件,附加靈敏的A44E霍爾傳感器測距,實(shí)現(xiàn)對出租車計(jì)費(fèi),采用AT24C02 實(shí)現(xiàn)在系統(tǒng)掉電的時(shí)候保存單價(jià)等信息,輸
6、出采用LCD1602液晶顯示屏,顯示行駛總里程和總金額。</p><p> 本電路設(shè)計(jì)的計(jì)費(fèi)器主要功能有:數(shù)據(jù)的復(fù)位、白天/晚上轉(zhuǎn)換、數(shù)據(jù)輸出、計(jì)價(jià)、單價(jià)輸出及調(diào)整、路程輸出、實(shí)現(xiàn)在系統(tǒng)掉電的時(shí)候保存單價(jià)等功能。本電路設(shè)計(jì)的計(jì)費(fèi)器不但能實(shí)現(xiàn)基本的計(jì)價(jià),而且還能根據(jù)白天、黑夜來調(diào)節(jié)單價(jià),為司機(jī)同志提供方便。</p><p><b> 目 錄</b></p&g
7、t;<p> 1 概述 ..............................................................1</p><p> 1.1 課題研究背景 ..................................................1</p><p> 1.2 課題研究意義 ..................
8、................................1</p><p> 1.3 課題主要研究內(nèi)容 ..............................................1</p><p> 2 總體設(shè)計(jì)方案的論證與比較 ..........................................2</p><p>
9、2.1 總體設(shè)計(jì)方案的論證與比較 ......................................2</p><p> 2.2 里程計(jì)算設(shè)計(jì)方案論證與比較 ....................................3</p><p> 2.3 設(shè)計(jì)總框圖 ....................................................4
10、</p><p> 3 硬件設(shè)計(jì) ..........................................................4</p><p> 3.1 硬件設(shè)計(jì)概述 ..................................................4</p><p> 3.2 AT89S51 介紹 ........
11、..........................................4</p><p> 3.2.1 AT89S51 主要性能特點(diǎn) ......................................5</p><p> 3.2.2 AT89S51 的引腳功能說明 ....................................5</p>
12、<p> 3.3 里程計(jì)算設(shè)計(jì) ..................................................6</p><p> 3.3.1 霍爾傳感器簡介 ............................................6</p><p> 3.3.2 里程計(jì)算、計(jì)價(jià)單元的設(shè)計(jì) .......................
13、...........7</p><p> 3.3.3 里程計(jì)量功能 ..............................................8</p><p> 3.4 顯示原理 ......................................................8</p><p> 3.4.1 字符液晶1602液
14、晶顯示器各種圖形的顯示原理 .................8</p><p> 3.4.2 字符型液晶1602主要技術(shù)參數(shù) ...............................9</p><p> 3.4.3 接口信號說明 ..............................................9</p><p> 3.4.4
15、 基本操作時(shí)序 .............................................10</p><p> 3.4.5 1602LCD的RAM 地址映射及標(biāo)準(zhǔn)字庫表 .......................10</p><p> 3.5 AT24C02 掉電存儲單元的設(shè)計(jì) ...................................12</p
16、><p> 3.6 按鍵單元的設(shè)計(jì) ...............................................13</p><p> 3.6.1 獨(dú)立式鍵盤的接口電路 .....................................13</p><p> 3.6.2 按鍵單元的設(shè)計(jì) ..........................
17、.................14</p><p> 3.6.3 按鍵的功能 ...............................................14</p><p> 3.7 復(fù)位電路設(shè)計(jì) .................................................14</p><p> 3.8 振蕩時(shí)鐘電
18、路 .................................................15</p><p> 4 系統(tǒng)軟件設(shè)計(jì) .....................................................16</p><p> 4.1 系統(tǒng)總體程序設(shè)計(jì) ............................................
19、.16</p><p> 4.2 系統(tǒng)各分部程序設(shè)計(jì) ...........................................17</p><p> 4.2.1 調(diào)價(jià)子程序設(shè)計(jì) ...........................................17</p><p> 4.2.2 計(jì)費(fèi)子程序設(shè)計(jì) ................
20、...........................17</p><p> 4.2.3 里程計(jì)數(shù)中斷服務(wù)程序 .....................................17</p><p> 4.2.4 顯示子程序設(shè)計(jì) ...........................................17</p><p> 5 系統(tǒng)軟件調(diào)
21、試 .....................................................19</p><p> 5.1 里程計(jì)價(jià)測試 .................................................19</p><p> 5.2 掉電存儲測試 ............................................
22、.....20</p><p> 6 總結(jié) .............................................................20</p><p> 參考文獻(xiàn) ............................................................21</p><p> 致 謝 ..
23、..........................................................22</p><p><b> 1 概述</b></p><p> 1.1 課題研究背景</p><p> 我們知道,只要乘坐的出租車啟動(dòng),隨著行駛里程的增加,就會看到司機(jī)旁邊的計(jì)費(fèi)器里程數(shù)字顯示的讀數(shù)從零逐漸增大,而當(dāng)行駛
24、到某一值時(shí)計(jì)費(fèi)數(shù)字顯示開始從起步價(jià)增加。當(dāng)乘客到站時(shí),按下停止按鍵,計(jì)費(fèi)數(shù)字顯示總里程和總金額,它可以很直觀的反映用戶使用情況。</p><p> 現(xiàn)在各大中城市出租車行業(yè)都已普及自動(dòng)計(jì)費(fèi)器,所以計(jì)費(fèi)器技術(shù)的發(fā)展已成定局。而部分小城市尚未普及,但隨著城市建設(shè)日益加快,象征著城市面貌的出租車行業(yè)也將加速發(fā)展,計(jì)費(fèi)器的普及也是毫無疑問的,所以未來汽車計(jì)費(fèi)器的市場還是十分有潛力的。</p><p&
25、gt; 1.2 課題研究意義</p><p> 出租車計(jì)費(fèi)器是乘客與司機(jī)雙方的交易準(zhǔn)則,它是出租車行業(yè)發(fā)展的重要標(biāo)志,是出租車中最重要的工具。它關(guān)系著交易雙方的利益。具有良好性能的計(jì)費(fèi)器無論是對廣大出租車司機(jī)朋友還是乘客來說都是很必要的。隨著城市旅游業(yè)的發(fā)展,出租車行業(yè)已成為城市的窗口,象征著一個(gè)城市的文明程度。因此,汽車計(jì)費(fèi)器的研究也是十分有應(yīng)用價(jià)值的。</p><p> 畢業(yè)設(shè)計(jì)
26、是將理論與實(shí)踐相結(jié)合的教學(xué)環(huán)節(jié),通過綜合運(yùn)用教材及其他資料,使所學(xué)知識得到進(jìn)一步加深和擴(kuò)展。同時(shí)還培養(yǎng)設(shè)計(jì)能力和解決實(shí)際問題能力,進(jìn)行基本技能的訓(xùn)練。</p><p> 1.3 課題主要研究內(nèi)容</p><p> 利用AT89S51單片機(jī),設(shè)計(jì)簡單的出租車計(jì)費(fèi)器。在出租車計(jì)費(fèi)器的總體設(shè)計(jì)中,其中硬件設(shè)備中主要的外圍功能電路有:按鍵控制電路,掉電保護(hù)電路,時(shí)鐘電路,復(fù)位電路,LCD160
27、2液晶顯示電路,霍爾傳感器部分等。</p><p> 軟件設(shè)計(jì)中主要有:顯示子程序,計(jì)費(fèi)子程序,調(diào)價(jià)子程序,里程計(jì)數(shù)中斷服務(wù)程序等。</p><p> 通過對以上各功能的設(shè)計(jì),制作出的出租車計(jì)費(fèi)器應(yīng)具有以下功能:上電時(shí)液晶顯示屏初始化顯示為零,通過按下啟動(dòng)按鍵來開始計(jì)價(jià),液晶顯示屏開始顯示起步價(jià)和起步金額;在行走的過程中,液晶顯示屏開始顯示所走里程和所應(yīng)付的金額,并逐漸增加;按下停止按
28、鍵,停止計(jì)價(jià),液晶顯示屏顯示所走總里程和用戶所需總金額,按下清零按鍵,液晶顯示屏顯示零,以備下次計(jì)價(jià)。</p><p> ?。?)里程計(jì)算:利用霍爾傳感器A44E測距,單片機(jī)對霍爾傳感器輸出的脈沖進(jìn)行計(jì)數(shù),并將脈沖數(shù)轉(zhuǎn)換成相應(yīng)公里數(shù),從而實(shí)現(xiàn)測距。</p><p> ?、侔滋欤嘿M(fèi)用的計(jì)算是按行駛里程收費(fèi)。設(shè)起步價(jià)為10.00元。</p><p> 當(dāng)里程<5
29、公里時(shí),按起價(jià)計(jì)算費(fèi)用;</p><p> 當(dāng)里程>5公里時(shí),每公里按1.60元計(jì)費(fèi);</p><p><b> 車停止不計(jì)費(fèi);</b></p><p><b> ②夜晚:</b></p><p> 當(dāng)里程<5公里時(shí),按起價(jià)計(jì)算費(fèi)用;</p><p>
30、當(dāng)里程>5公里且<10公里時(shí),每公里按1.80元計(jì)費(fèi);</p><p> 當(dāng)里程>10公里時(shí),每公里加收50%的車費(fèi)(即2.70元);</p><p><b> 車停止不計(jì)費(fèi);</b></p><p> ?。?)顯示功能:利用LCD1602液晶顯示屏顯示,在計(jì)費(fèi)開始時(shí),顯示單價(jià)和起步價(jià),隨著里程的增加,顯示總路程和總費(fèi)用。
31、</p><p> ①顯示行駛里程:用五位數(shù)字顯示,顯示方式為“XX.XXX”,單位為公里。計(jì)程范圍0-99公里,精確到0.001公里。</p><p> ②顯示單價(jià):用四位數(shù)字顯示,顯示方式為“XX.XX”,單位為元。計(jì)價(jià)范圍0-99元,精確到0.01元。</p><p> ?、埏@示總費(fèi)用:用五位數(shù)字顯示,顯示方式為“XXX.XX”,單位為元。計(jì)價(jià)范圍0-99
32、9.99元,精確到0.01元。</p><p> 2 總體設(shè)計(jì)方案的論證與比較</p><p> 2.1 總體設(shè)計(jì)方案的論證與比較</p><p> 方案一:采用數(shù)字電路控制。其原理方框圖如圖2-1所示。采用傳感器件,輸出脈沖信號,經(jīng)過放大整形作為移位寄存器的脈沖,實(shí)現(xiàn)計(jì)價(jià),但是考慮到這種電路過于簡單,性能不夠穩(wěn)定,而且不能調(diào)節(jié)單價(jià),電路不夠?qū)嵱?。其原理方框圖
33、如圖2-1所示。</p><p> 圖2-1 數(shù)字電路方案</p><p> 方案二:采用單片機(jī)控制。利用單片機(jī)豐富的IO端口,及其控制的靈活性,實(shí)現(xiàn)基本的里程計(jì)費(fèi)功能和價(jià)格調(diào)節(jié)。其原理方框圖如圖2-2所示。</p><p> 圖2-2 總體設(shè)計(jì)思路框圖</p><p> 采用模擬電路和數(shù)字電路設(shè)計(jì)的計(jì)費(fèi)器整體電路的規(guī)模較大,用到的器
34、件多,造成故障率高,難調(diào)試,對于模式的切換需要用到機(jī)械開關(guān),機(jī)械開關(guān)時(shí)間久了會造成接觸不良,功能不易實(shí)現(xiàn)。通過比較以上兩種方案,單片機(jī)有較大的活動(dòng)空間,利用單片機(jī)豐富的IO端口,及其控制的靈活性,不但能實(shí)現(xiàn)基本的里程計(jì)費(fèi)功能和價(jià)格調(diào)節(jié),而且能在很大的程度上擴(kuò)展功能,還可以方便的對系統(tǒng)進(jìn)行升級。為此我們采用了單片機(jī)進(jìn)行設(shè)計(jì),相對來說功能強(qiáng)大,用較少的硬件和適當(dāng)?shù)能浖嗷ヅ浜峡梢院苋菀椎膶?shí)現(xiàn)設(shè)計(jì)要求。</p><p>
35、; 2.2 里程計(jì)算設(shè)計(jì)方案論證與比較</p><p> 方案一:采用霍爾線性器件,將轉(zhuǎn)速轉(zhuǎn)變?yōu)殡妷盒盘柼峁┙o單片機(jī),從而達(dá)到計(jì)算里程的目的。</p><p> 方案二:采用霍爾開關(guān)器件中的霍爾傳感器A44E,按出租車車輪轉(zhuǎn)速的高低,每轉(zhuǎn)發(fā)出相應(yīng)數(shù)目的脈沖信號。</p><p> 通過比較以上兩種設(shè)計(jì)方案,方案一雖然運(yùn)行可靠,但體積大,精度低,且由于測量值是
36、模擬量,必須經(jīng)過A/D轉(zhuǎn)換后讀入計(jì)算機(jī),針對于出租車計(jì)價(jià)器而言較為煩瑣,不適用。因此我們采用方案二。</p><p><b> 2.3 設(shè)計(jì)總框圖</b></p><p> 本次設(shè)計(jì)我們利用單片機(jī)AT89S51芯片作為設(shè)計(jì)的核心,利用霍爾傳感器測距,實(shí)現(xiàn)對出租車計(jì)費(fèi)統(tǒng)計(jì),采用AT24C02 實(shí)現(xiàn)在系統(tǒng)掉電的時(shí)候保存單價(jià)等信息,顯示采用LCD1602液晶顯示屏,顯示
37、單價(jià)、總金額、總路程??傮w設(shè)計(jì)框圖如圖2-3所示。</p><p> 圖2-3 總體設(shè)計(jì)框圖</p><p><b> 3 硬件設(shè)計(jì)</b></p><p> 3.1 硬件設(shè)計(jì)概述</p><p> AT89S51是一款非常適合單片機(jī)初學(xué)者學(xué)習(xí)的機(jī)型,它完全兼容傳統(tǒng)的8051,8031的指令系統(tǒng)和引腳,而且是當(dāng)今
38、較為流行的,綜合考慮,本次設(shè)計(jì)的核心采用AT89S51型單片機(jī);在里程測速方面,霍爾元件體積小,重量輕,壽命長,安裝方便,功耗小,因此我們采用霍爾傳感器A44E;在顯示方面,采用LCD1602液晶顯示屏顯示;在其他方面,我們運(yùn)用到了AT24C02掉電存儲單元以及四個(gè)控制按鍵。</p><p> 3.2 AT89S51介紹</p><p> AT89S51是美國ATMEL公司生產(chǎn)的低功耗
39、,高性能CMOS8位單片機(jī),片內(nèi)含4k Bytes ISP(In-system programmable)的可反復(fù)擦寫1000次的Flash只讀程序存儲器,兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及80C51引腳結(jié)構(gòu),芯片內(nèi)集成了通用8位中央處理器和ISP Flash存儲單元。 </p><p> 3.2.1 AT89S51主要性能特點(diǎn)</p><p> ?。?)4k Bytes Flash片內(nèi)程序
40、存儲器; </p><p> ?。?)128 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM); </p><p> ?。?)32個(gè)外部雙向輸入/輸出(I/O)口; </p><p> ?。?)5個(gè)中斷優(yōu)先級、2層中斷嵌套中斷; </p><p> (5)6個(gè)中斷源; </p><p> ?。?)2個(gè)16位可編程定時(shí)器/計(jì)數(shù)
41、器; </p><p> (7)2個(gè)全雙工串行通信口; </p><p> ?。?)看門狗(WDT)電路; </p><p> ?。?)片內(nèi)振蕩器和時(shí)鐘電路; </p><p> ?。?0)與MCS-51兼容; </p><p> (11)全靜態(tài)工作:0Hz-33MHz; </p><p>
42、 ?。?2)三級程序存儲器保密鎖定; </p><p> ?。?3)可編程串行通道; </p><p> ?。?4)低功耗的閑置和掉電模式。 </p><p> 3.2.2 AT89S51的引腳功能說明</p><p> AT89S51有40個(gè)引腳,與MCS-51系列單片機(jī)引腳完全兼容。如圖3-1所示。其各自引腳功能如下:</p&g
43、t;<p> ?。?)Vcc:電源電壓輸入端。</p><p><b> ?。?)GND:地。</b></p><p> ?。?)P0口:P0口是一組8位漏極開路型雙向I/O接口,也即地址/數(shù)據(jù)總線復(fù)用口。每腳可吸收8TTL門電流。</p><p> ?。?)P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1的輸出緩沖級
44、可驅(qū)動(dòng)4個(gè)TTL邏輯門電路。</p><p> ?。?)P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流。</p><p> (6)P3口:P3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。 </p><p> (7)I/O口作為輸入口時(shí)有兩種工作方式,即所謂的讀端口與讀引腳。讀端口實(shí)際上并不從
45、外部讀入數(shù)據(jù),而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線,經(jīng)過某種運(yùn)算或變換后再寫回到端口鎖存器。只有讀端口才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線。89S51的P0、P1、P2、P3口作為輸入時(shí)都是準(zhǔn)雙向口。</p><p> ?。?)RST:復(fù)位輸入端,高電平有效。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 </p><p> ?。?)ALE/PROG:地址鎖存允許/編程脈沖信號
46、端。當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的低位字節(jié)。</p><p> (10)PSEN:外部程序存儲器的選通信號,低電平有效。</p><p> ?。?1)EA/VPP:外部程序存儲器訪問允許。</p><p> ?。?2)XTAL1:片內(nèi)振蕩器反相放大器和時(shí)鐘發(fā)生器的輸入端。 </p><p> (13)XTAL2:
47、片內(nèi)振蕩器反相放大器的輸出端。 </p><p> 圖3-1 AT89S51的引腳結(jié)構(gòu)</p><p> 3.3 里程計(jì)算設(shè)計(jì)</p><p> 本次設(shè)計(jì)里程計(jì)算采用霍爾傳感器A44E,時(shí)下已得到了廣泛的應(yīng)用。</p><p> 3.3.1 霍爾傳感器簡介</p><p> 霍爾傳感器是利用霍爾效應(yīng)實(shí)現(xiàn)磁電轉(zhuǎn)
48、換的一種傳感器,它具有靈敏度高,線性度好,穩(wěn)定性高、體積小和耐高溫等特點(diǎn),在機(jī)車控制系統(tǒng)中占有非常重要的地位。對測速裝置的要求是分辨能力強(qiáng)、高精度和盡可能短的檢測時(shí)間。</p><p> 按照霍爾器件的功能可將它們分為: 霍爾線性器件和霍爾開關(guān)器件。霍爾線性器件的精度高、線性度好、輸出模擬量;霍爾開關(guān)器件無觸點(diǎn)、無磨損、輸出波形清晰、無抖動(dòng)、無回跳、位置重復(fù)精度高(可達(dá)μm級)、輸出數(shù)字量。取用了各種補(bǔ)償和保護(hù)
49、措施的霍爾器件的工作溫度范圍寬,可達(dá)-55℃~150℃。 </p><p> 3.3.2 里程計(jì)算、計(jì)價(jià)單元的設(shè)計(jì)</p><p> 里程計(jì)算是通過安裝在車輪上的霍爾傳感器A44E檢測到的信號,送到單片機(jī),經(jīng)處理計(jì)算,送給顯示單元的。其原理如圖3-2所示。</p><p> 圖3-2 傳感器測距原理示意圖</p><p> 由于A44
50、E 屬于開關(guān)型的霍爾器件,其工作電壓為4.5~18V,其輸出的信號符合TTL電平標(biāo)準(zhǔn),可以直接接到單片機(jī)的IO端口上,而且其最高檢測頻率可達(dá)到1MHZ。A44集成霍耳開關(guān)由穩(wěn)壓器、霍耳電勢發(fā)生器(即硅霍耳片)、差分放大器、施密特觸發(fā)器和OC門輸出五個(gè)基本部分組成。其集成霍耳開關(guān)外形及接線如圖3-3所示。</p><p> 圖3-3 集成霍耳開關(guān)外形及接線</p><p> 在輸入端輸入
51、電壓VCC,經(jīng)穩(wěn)壓器穩(wěn)壓后加在霍耳電勢發(fā)生器的兩端,根據(jù)霍耳效應(yīng)原理,當(dāng)霍耳片處在磁場中時(shí),在垂直于磁場的方向通以電流,則與這二者相垂直的方向上將會產(chǎn)生霍耳電勢差輸出,該電勢差信號經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到OC門輸出。當(dāng)施加的磁場達(dá)到工作點(diǎn)時(shí),觸發(fā)器輸出高電壓(相對于地電位)使三極管導(dǎo)通,此時(shí)OC門輸出端輸出低電壓,通常稱這種狀態(tài)為“開”。當(dāng)施加的磁場達(dá)到釋放點(diǎn)時(shí),觸發(fā)器輸出低電壓,三極管截止,使OC門輸出高
52、電壓,這種狀態(tài)為“關(guān)”。這樣兩次電壓變換,使霍耳開關(guān)完成了一次開關(guān)動(dòng)作。</p><p> 3.3.3 里程計(jì)量功能</p><p> ?。?)單片機(jī)對傳感器輸出脈沖進(jìn)行計(jì)數(shù),并將脈沖數(shù)換算成公里數(shù);我們選擇了P3.2 口作為信號的輸入端,內(nèi)部采用外部中斷0(這樣可以減少程序設(shè)計(jì)的麻煩)。 </p><p> ?。?)車輪每轉(zhuǎn)一圈(我們設(shè)車輪的周長是1 米),霍爾
53、開關(guān)就檢測并輸出信號,引起單片機(jī)的中斷,對脈沖計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到1000 次時(shí),也就是1公里,單片機(jī)就控制將金額自動(dòng)的增加,其計(jì)算公式:</p><p> 當(dāng)前單價(jià)×公里數(shù)=金額(3-1)</p><p><b> 3.4 顯示原理</b></p><p> 利用LCD1602液晶顯示屏顯示,此液晶顯示屏使用方便,操作簡單。&l
54、t;/p><p> 3.4.1 字符液晶1602液晶顯示器各種圖形的顯示原理</p><p> ?。?)線段的顯示:點(diǎn)陣圖形式液晶由M×N個(gè)顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128 列,每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共16×8=128個(gè)點(diǎn)組成,屏上64×16個(gè)顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗
55、對應(yīng)。例如屏的第一行的亮暗由RAM區(qū)的000H——00FH的6字節(jié)的內(nèi)容決定,當(dāng)(000H)=FFH 時(shí),則屏幕的左上角顯示一條短亮線,長度為8個(gè)點(diǎn);當(dāng)(3FFH)=FFH 時(shí),則屏幕的右下角顯示一條短亮線;當(dāng)(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H 時(shí),則在屏幕的頂部顯示一條由 8 段亮線和8條暗線組成的虛線。這就是LCD顯示的基本原理。 </p>
56、<p> (2)字符的顯示:用LCD顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由6×8或8×8點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位置對應(yīng)的顯示 RAM 區(qū)的8字節(jié),還要使每字節(jié)的不同位為“1”, 其它的為“0”,為“1”的點(diǎn)亮,為“0”的不亮。這樣一來就組成某個(gè)字符。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)找出顯示RAM對應(yīng)
57、的地址,設(shè)立光標(biāo),在此送上該字符對應(yīng)的代碼即可。 </p><p> ?。?)漢字的顯示:漢字的顯示一般采用圖形的方式,事先從微機(jī)中提取要顯示的漢字的點(diǎn)陣碼(一般用字模提取軟件),每個(gè)漢字占32B,分左右兩半,各占16B,左邊為 1、3、5……右邊為 2、4、6……根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)可找出顯示 RAM 對應(yīng)的地址,設(shè)立光標(biāo),送上要顯示的漢字的第一字節(jié),光標(biāo)位置加1,送第二個(gè)字節(jié),換行按列對
58、齊,送第三個(gè)字節(jié)……直到32B顯示完就可以LCD上得到一個(gè)完整漢字。</p><p> 3.4.2 字符型液晶1602主要技術(shù)參數(shù)</p><p> 表3-1 字符型液晶 1602主要技術(shù)參數(shù)</p><p> 3.4.3 接口信號說明</p><p> ?。?)VDD:電源正極,4.5-5.5V,通常使用5V電壓</p>
59、<p> ?。?)VL:LCD對比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為0-5V。接正電源時(shí)對比度最弱,接地電源時(shí)對比度最高,但對比度過高時(shí)會產(chǎn)生“鬼影”,因此通常使用一個(gè)10K的電位器來調(diào)整對比度,或者直接串接一個(gè)電阻到地;</p><p> ?。?)RS:MCU寫入數(shù)據(jù)或者指令選擇端。MCU要寫入指令時(shí),使RS為低電平;MCU要寫入數(shù)據(jù)時(shí),使RS為高電平;</p><p> ?。?)R/
60、W:讀寫控制端。R/W為高電平,讀取數(shù)據(jù);R/W為低電平,寫入數(shù)據(jù);</p><p> ?。?)E:LCD模塊使能信號控制端。寫數(shù)據(jù)時(shí),需要下降沿觸發(fā)模塊。</p><p> ?。?)D0-D7:8位數(shù)據(jù)總線,三態(tài)雙向。如果MCU的I/O口資源緊張的話,該模塊也可以只使用4位數(shù)據(jù)線D4-D7接口傳送數(shù)據(jù)。本充電器就是采用4位數(shù)據(jù)傳送方式;</p><p> ?。?)
61、BLA:LED背光正極。需要背光時(shí),BLA串接一個(gè)限流電阻接VDD,BLK接地,實(shí)測該模塊的背光電流為50mA左右;</p><p> ?。?)BLK:LED背光地端。</p><p> 圖3-4 AT89S51與LCD1602的連接</p><p> 3.4.4 基本操作時(shí)序</p><p> a 讀狀態(tài):輸入:Rs=L, Rw=H
62、, E=H 輸出:D0—D7=狀態(tài)字</p><p> b 寫指令:輸入:Rs=L, Rw=L, D0—D7=指令碼 輸出:無</p><p><b> E=高脈沖</b></p><p> c 讀數(shù)據(jù):輸入:Rs=H, Rw=L, E=H 輸出:D0—D7=數(shù)據(jù)</p>&
63、lt;p> d 寫數(shù)據(jù):輸入:Rs=H, Rw=L, D0—D7=數(shù)據(jù) 輸出:無</p><p><b> E=高脈沖</b></p><p> 3.4.5 1602LCD的RAM地址映射及標(biāo)準(zhǔn)字庫表 </p><p> 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指
64、令失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符,圖3-5是1602的內(nèi)部顯示地址。</p><p> 圖3-5 1602的內(nèi)部顯示地址</p><p> ?。?)狀態(tài)字說明如表所示:</p><p> 表3-2 狀態(tài)字說明(a)</p><p> 表3-3 狀態(tài)字說明(b)</p><p>
65、; 注:對控制器進(jìn)行讀寫操作之前,都必須進(jìn)行讀寫檢測,確保STA7為0</p><p> ?。?)顯示模式設(shè)置如表3-4所示:</p><p> 表3-4 顯示模式設(shè)置</p><p> (3)顯示開關(guān)及光標(biāo)設(shè)置如表3-5所示:</p><p> 表3-5 顯示開關(guān)及光標(biāo)設(shè)置</p><p><b>
66、 ?。?)數(shù)據(jù)控制</b></p><p> 控制器內(nèi)部沒有一個(gè)數(shù)據(jù)地址指針,用戶可通過它們來訪問內(nèi)部的全部80字節(jié)RAM。數(shù)據(jù)指針設(shè)置如表3-6,3-7所示</p><p> 表3-6 數(shù)據(jù)指針設(shè)置(a)</p><p> 表3-7 數(shù)據(jù)指針設(shè)置(b)</p><p> 3.5 AT24C02掉電存儲單元的設(shè)計(jì)</
67、p><p> ?。?)AT24C02簡介AT24C02芯片引腳配置如圖3-6所示。</p><p> (2)引腳功能介紹:</p><p> ?、貯0(引腳1):器件地址的A0位,是器件地址的最低位,器件地址排列是A6,A5, A4 ,A3,A2 ,A1 ,A0 ,R/W。</p><p> ?、贏1(引腳2):器件地址的A1位。</p&
68、gt;<p> ?、跘2(引腳3):器件地址的A2位。</p><p> ?、蹽ND(引腳4):地線。</p><p> ?、軸DA(引腳5):數(shù)據(jù)總線引腳。</p><p> ?、轘CL(引腳6):時(shí)鐘總線引腳。</p><p> ?、遅P(引腳7):測試引腳, 寫保護(hù)引腳,WP接VSS時(shí),禁止寫入高位地址,WP接VDD時(shí),允
69、許寫入任何地址。</p><p> ?、郪cc(引腳8):電源線引腳。</p><p> 掉電存儲單元的作用是在電源斷開的時(shí)候,存儲當(dāng)前設(shè)定的單價(jià)信息。AT24C02 是ATMEL公司的2KB字節(jié)的電可擦除存儲芯片,采用兩線串行的總線和單片機(jī)通訊,電壓最低可以到2.5V,額定電流為1mA,靜態(tài)電流10Ua(5.5V),芯片內(nèi)的資料可以在斷電的情況下保存40年以上,使用方便。圖中R8、R1
70、0 是上拉電阻,其作用是減少AT24C02的靜態(tài)功耗,由于AT24C02的數(shù)據(jù)線和地址線是復(fù)用的,采用串口的方式傳送數(shù)據(jù),所以只用兩根線SCL(移位脈沖)和SDA(數(shù)據(jù)/地址)與單片機(jī)傳送數(shù)據(jù)。其電路如圖3-7 所示。每當(dāng)設(shè)定一次單價(jià),系統(tǒng)就自動(dòng)調(diào)用存儲程序,將單價(jià)信息保存在芯片內(nèi)。當(dāng)系統(tǒng)重新上電的時(shí)候,自動(dòng)調(diào)用讀存儲器程序,將存儲器內(nèi)的單價(jià)等信息,讀到緩存單元中,供主程序使用。</p><p> 圖3-7 掉
71、電存儲電路原理圖</p><p> 3.6 按鍵單元的設(shè)計(jì)</p><p> 在單片機(jī)應(yīng)用系統(tǒng)中,常用鍵盤作為輸入設(shè)備,通過它將數(shù)據(jù)、內(nèi)存地址、命令及指令等輸入到系統(tǒng)中,來實(shí)現(xiàn)簡單的人機(jī)通信。</p><p> 3.6.1 獨(dú)立式鍵盤的接口電路</p><p> 獨(dú)立式鍵盤的接口電路:在單片機(jī)應(yīng)用系統(tǒng)中,有時(shí)只需要幾個(gè)簡單的按鍵向系統(tǒng)
72、輸入信息。這時(shí),可將每個(gè)按鍵直接接在一根I/O接口線上。如圖3-8所示。</p><p> 圖3-8 獨(dú)立式鍵盤電路</p><p> 每個(gè)獨(dú)立按鍵單獨(dú)占有一根I/O接口線,每根I/O接口線的工作狀態(tài)不會影響到其他I/O接口線。這種按鍵接口電路配置靈活,硬件結(jié)構(gòu)簡單,但每個(gè)按鍵必須占用一根I/O線,I/O接口線浪費(fèi)較大。故只在按鍵數(shù)量不多時(shí)采用這種按鍵電路。在此電路中,按鍵輸入都采用低
73、電平有效。上拉電阻保證了按鍵斷開時(shí),I/O接口線有確定的高電平。當(dāng)I/O接口內(nèi)部有上拉電阻時(shí),外電路可以不配置上拉電阻。</p><p> 3.6.2 按鍵單元的設(shè)計(jì)</p><p> 電路共采用了四個(gè)按鍵,S1、S2、S3、S4,其功能分別是:S1 啟動(dòng)/停止按鍵,S2白天/晚上切換按鍵,S3功能設(shè)定按鍵,S4 清零按鍵。其電路連接如圖3-9所示。</p><p&
74、gt; 圖3-9 按鍵連接圖</p><p> 3.6.3 按鍵的功能</p><p> ?。?)S1按鍵的功能:按鍵控制電路中,單片機(jī)的P1.0管腳接啟動(dòng)/停止按鍵,通過軟件編程,當(dāng)按下按鍵計(jì)數(shù)器開始工作,開始計(jì)價(jià)。當(dāng)彈起按鍵時(shí),計(jì)數(shù)器停止工作,停止計(jì)價(jià),啟動(dòng)/停止按鍵帶自鎖功能。此時(shí),液晶顯示屏上顯示(總路程、總費(fèi)用);按下啟動(dòng)按鍵,開關(guān)處于導(dǎo)通狀態(tài),這時(shí)給P1.0送低電平信號,這
75、時(shí)TR0=1,計(jì)數(shù)器開始工作,調(diào)用計(jì)價(jià)子程序開始計(jì)價(jià)。</p><p> ?。?)S2按鍵的功能:切換白天和晚上的價(jià)格。當(dāng)液晶顯示屏初始化后,第一次按下S2鍵,顯示白天價(jià)格;再一次按下,顯示晚上的價(jià)格。</p><p> ?。?)S3按鍵的功能:在初始化液晶顯示屏下(即車不計(jì)費(fèi)時(shí))按下S3鍵則進(jìn)行單價(jià)調(diào)整(默認(rèn)為調(diào)整白天單價(jià)),當(dāng)接著按下S3鍵時(shí),則進(jìn)行晚上單價(jià)調(diào)整。</p>
76、<p> ?。?)S4按鍵的功能:清零按鍵接單片機(jī)的P1.3管腳,按下清零按鍵,P1.3為低電平,用于將顯示數(shù)據(jù)清零,在程序中給各位賦0代碼,以達(dá)到清零的目的,方便下次計(jì)價(jià)。</p><p> 3.7 復(fù)位電路設(shè)計(jì) </p><p> 復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是按鍵復(fù)位。按鍵復(fù)位具有上電復(fù)位功能外,若要復(fù)位,只要按圖中的RESET鍵,電源VCC經(jīng)電阻R
77、1、R2分壓,在RESET端產(chǎn)生一個(gè)復(fù)位高電平。</p><p> 上電復(fù)位電路要求接通電源后,通過外部電容充電來實(shí)現(xiàn)單片機(jī)自動(dòng)復(fù)位操作。上電瞬間RESET引腳獲得高電平,隨著電容的充電,RERST引腳的高電平將逐漸下降。RERST引腳的高電平只要能保持足夠的時(shí)間(2個(gè)機(jī)器周期),單片機(jī)就可以進(jìn)行復(fù)位操作。按鍵復(fù)位電路圖如圖3-10所示。</p><p> 圖3-10 復(fù)位電路<
78、/p><p> 3.8 振蕩時(shí)鐘電路</p><p> 51系列單片機(jī)的內(nèi)部已經(jīng)都配置了一個(gè)用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,只要將這個(gè)放大器與作為反饋元件的片外石英晶體或陶瓷諧振器接在一起,就可以構(gòu)成自激振蕩器,為單片機(jī)提供頻率穩(wěn)定的振蕩信號。如圖3-11所示:</p><p> 圖3-11 時(shí)鐘電路</p><p> 本設(shè)計(jì)中振蕩
79、電路使用的是12MHz的無源晶振,外接兩個(gè)電容進(jìn)行匹配,使其能夠起振。在允許范圍內(nèi),這兩個(gè)電容的取值越低越好,其值偏大雖有利于振蕩器的穩(wěn)定,但是會增加起振時(shí)間。本設(shè)計(jì)中選用30pf的電容。單片機(jī)的工作頻率是有范圍的,一般情況下都是選用12MHz的晶振,頻率過高的話會造成單片機(jī)無法穩(wěn)定運(yùn)行。</p><p><b> 4 系統(tǒng)軟件設(shè)計(jì)</b></p><p> 4.
80、1 系統(tǒng)總體程序設(shè)計(jì)</p><p> 本設(shè)計(jì)中,軟件設(shè)計(jì)采用模塊化操作,利用各個(gè)模塊之間的相互聯(lián)系,在設(shè)計(jì)中采用主程序調(diào)用各個(gè)子程序的方法,使程序通俗易懂,我們設(shè)計(jì)了整體程序流程圖。</p><p> 在main函數(shù)編寫開始,要進(jìn)行初始化,包括對系統(tǒng)初始化和對存儲器初始化,要對硬件設(shè)備進(jìn)行初始化,并使硬件處于就緒狀態(tài)。通過判斷是否計(jì)費(fèi),調(diào)價(jià),清零等狀態(tài),來分別調(diào)用不同的子程序,使程序
81、在設(shè)計(jì)之前,就有了很強(qiáng)的邏輯關(guān)系。這些對應(yīng)于硬件就是通過按下各個(gè)控制開關(guān),來分別進(jìn)行不同的動(dòng)作,最后顯示屏根據(jù)輸入的信息,來顯示不同的數(shù)據(jù)信息,這就達(dá)到了軟件控制硬件,同時(shí)輸入信息控制輸出信息的目的。整個(gè)程序的流程圖如下:</p><p> 圖4-1 整個(gè)程序流程圖</p><p> 從上圖中我們得出整個(gè)程序流程圖:首先液晶顯示屏打開進(jìn)入初始化狀態(tài),其次判斷是否進(jìn)入調(diào)節(jié)單價(jià)模式,如果是
82、,此時(shí)進(jìn)入調(diào)價(jià)模式;如果否,進(jìn)入下一步判斷是否開始計(jì)費(fèi);</p><p> 判斷是否開始計(jì)費(fèi),如果開始計(jì)費(fèi),調(diào)用計(jì)費(fèi)子程序,通過按鍵開始計(jì)費(fèi)和停止計(jì)費(fèi),在進(jìn)行下一步判斷是否按下停止鍵;如果不開始計(jì)費(fèi),則返回調(diào)價(jià)模式程序;</p><p> 判斷是否按下停止鍵,如果按下停止鍵,則在顯示屏上顯示結(jié)果,在進(jìn)行下一步,清顯示單價(jià)復(fù)位;如果沒有按下停止鍵,則返回調(diào)用計(jì)費(fèi)子程序;</p>
83、;<p> 最后當(dāng)通過按清零鍵復(fù)位,返回初始化,此時(shí)依次開始循環(huán)。</p><p> 4.2 系統(tǒng)各分部程序設(shè)計(jì)</p><p> 4.2.1 調(diào)價(jià)子程序設(shè)計(jì)</p><p> 打開液晶顯示屏開關(guān)按鈕初始化(即車停止不計(jì)費(fèi)時(shí)),按鍵3(功能鍵)第一次按下,此時(shí)調(diào)節(jié)白天的價(jià)格,再按鍵1按下確定;按鍵3(功能鍵)第二次按下,此時(shí)調(diào)節(jié)晚上的價(jià)格,再按
84、鍵1確定。</p><p> 4.2.2 計(jì)費(fèi)子程序設(shè)計(jì)</p><p> 打開液晶顯示屏開關(guān)按鈕,液晶顯示屏初始化顯示為零。按鍵2第一次按下,此時(shí)液晶顯示屏顯示的是白天的起步價(jià)10.00元和單價(jià)1.60元/公里(如是晚上再一次按下按鍵2即為晚上價(jià)格),當(dāng)客人上車后按鍵1(啟動(dòng)/停止鍵)按下,開始計(jì)費(fèi),車停止不計(jì)費(fèi)。當(dāng)客人到達(dá)目的地時(shí),按鍵1按下停止,此時(shí)液晶顯示屏顯示當(dāng)前總路程XX.
85、XXX公里,總費(fèi)用XXX.XX元。當(dāng)下位客人上車后,按鍵4(清零鍵)按下,清零,液晶顯示屏進(jìn)入初始化狀態(tài)。</p><p> 4.2.3 里程計(jì)數(shù)中斷服務(wù)程序</p><p> 每當(dāng)霍爾傳感器輸出一個(gè)低電平信號就使單片機(jī)中斷一次,當(dāng)里程計(jì)數(shù)器對里程脈沖計(jì)滿1000 次時(shí),就有程序?qū)?dāng)前總額送入里程計(jì)數(shù)中斷服務(wù)程序中。在該程序中,需要完成當(dāng)前行駛里程數(shù)和總額的累加操作,并將結(jié)果存入里程和
86、總額寄存器中。</p><p> 4.2.4 顯示子程序設(shè)計(jì)</p><p> 1602液晶是字符型液晶,它的內(nèi)部自帶字符庫,它可以寫兩行的字符,同時(shí)每行可以寫40個(gè)字符。液晶顯示程序流程圖如圖4-2所示:</p><p> 圖4-2 顯示子程序流程圖</p><p> 從此流程圖我們得出:LCD液晶顯示屏在寫顯示程序的時(shí)候,我們要先
87、寫命令,再設(shè)定字符顯示和字符的位置,最后寫數(shù)據(jù),在每寫一次命令或數(shù)據(jù)都需要判斷液晶是否忙。</p><p> 打開液晶顯示屏進(jìn)入初始化狀態(tài),開始寫命令,首先判斷LCD是否忙,如果是P0.7=0,那么進(jìn)入下一步寫命令,如果不是P0.7=0,返回LCD是否忙;</p><p> 判斷是否寫完成了,如果是寫完成了,此時(shí)要進(jìn)行下一步設(shè)置字符位置,如果否的話,要返回寫命令;</p>
88、<p> 設(shè)置好字符位置后要開始寫數(shù)據(jù),此時(shí)判斷是否忙,如果不是P0.7=0,那么返回,LCD判忙;如果是P0.7=0,那么繼續(xù)寫數(shù)據(jù);</p><p> 判斷是否寫完成,如果沒有寫完成,返回寫數(shù)據(jù)命令;如果數(shù)據(jù)寫完成了,那么結(jié)束。</p><p><b> 5 系統(tǒng)軟件調(diào)試</b></p><p> 根據(jù)系統(tǒng)設(shè)計(jì)方案,本系
89、統(tǒng)的調(diào)試共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。由于在系統(tǒng)設(shè)計(jì)中采用模塊設(shè)計(jì)法,所以方便對各電路模塊功能進(jìn)行逐級測試。</p><p> 5.1 里程計(jì)價(jià)測試</p><p> 由于試驗(yàn)條件有限,我們采用電動(dòng)機(jī)附帶霍爾元件作為車輪,電機(jī)為3V 的直流電機(jī),每分的轉(zhuǎn)速可以達(dá)到幾千轉(zhuǎn),我們設(shè)定電機(jī)每轉(zhuǎn)一圈為車輪轉(zhuǎn)動(dòng)1 米,當(dāng)電機(jī)轉(zhuǎn)動(dòng)達(dá)到1000圈時(shí),就表示已經(jīng)到達(dá)了一公里,系統(tǒng)自動(dòng)
90、將當(dāng)前的單價(jià)加到總金額上。</p><p> 表5-1 的測試條件是:設(shè)定白天的單價(jià)是1.60元,起步價(jià)為10.00 元(包含5 公里),分別行駛不同里程測得數(shù)據(jù)如下表。</p><p> 表5-1 白天單價(jià)測試</p><p> 表5-2測試條件是:晚上的單價(jià)設(shè)定為1.80 元,起步價(jià)為10.00 元(包含5公里),當(dāng)里程<10km,每公里按1.80元
91、計(jì)費(fèi);當(dāng)里程>10km,并每公里加收50%的車費(fèi)(即單價(jià)為2.70元每公里),分別行駛不同里程測得數(shù)據(jù)如下表。</p><p> 表5-2 晚上單價(jià)測試</p><p> 里程測試數(shù)據(jù)的分析:</p><p> 通過表5-1、表5-2 的數(shù)據(jù),我們可以看到系統(tǒng)的計(jì)價(jià)功能很穩(wěn)定,誤差很小,幾乎為零,不過還應(yīng)該在實(shí)際的應(yīng)用中測試。</p>&l
92、t;p> 5.2 掉電存儲測試</p><p> 表5-3顯示的數(shù)據(jù)表明,系統(tǒng)能在掉電的情況下正確的保存數(shù)據(jù),并且能在系統(tǒng)上電后將數(shù)據(jù)讀到相應(yīng)的存儲單元。</p><p> 表5-3 掉電存儲測試</p><p><b> 6 總結(jié)</b></p><p> 出租車計(jì)費(fèi)器系統(tǒng)的設(shè)計(jì)已經(jīng)全部完成,能按預(yù)期的
93、效果進(jìn)行模擬啟動(dòng),停止,暫停等功能,并能夠通過液晶顯示屏顯示車費(fèi)數(shù)目。本款出租車計(jì)費(fèi)器包括單價(jià)輸出、單價(jià)調(diào)整、顯示總費(fèi)用和路程。另外,出租車計(jì)費(fèi)器還具有性能可靠、電路簡單、成本低、實(shí)用性強(qiáng)等特點(diǎn)。</p><p> 通過這次設(shè)計(jì)不僅學(xué)會了如何去查找相關(guān)資料,更重要的是通過查找資料和翻閱書籍學(xué)到了不少知識,擴(kuò)大了知識面,提高了知識水平。經(jīng)過單元設(shè)計(jì)和系統(tǒng)設(shè)計(jì)鞏固了以前所學(xué)的專業(yè)知識,自己真正認(rèn)識到理論聯(lián)系實(shí)際的重
94、要性,為以后的學(xué)習(xí)和工作提供了很多有價(jià)值的經(jīng)驗(yàn)。通過這次設(shè)計(jì)不僅增強(qiáng)了自己的動(dòng)腦能力和動(dòng)手能力,也提高了我思考問題、分析問題、解決問題的能力。</p><p> 對我來說,這次的畢業(yè)設(shè)計(jì)是對兩年半來所學(xué)專業(yè)知識的考察。在做設(shè)計(jì)的同時(shí),我重新回顧了兩年半來所學(xué)的許多知識,對未涉及過的應(yīng)用也翻閱了許多相應(yīng)的資料,這樣一個(gè)過程下來,讓我獲得了許多收獲,不僅提高了動(dòng)手能力,在其他各個(gè)方面也都有了很大的進(jìn)步,尤其是對所學(xué)
95、知識的實(shí)際應(yīng)用有了很大程度的理解,能更好地將理論和實(shí)踐融會貫通。當(dāng)然,在這次設(shè)計(jì)中也暴露出許多缺點(diǎn)和不足,例如:軟件設(shè)計(jì)不夠規(guī)范、硬件上總是會疏忽了一些必要的器件等等,對于這些不足我都很認(rèn)真地一一予以改正,并在今后更加努力。今后也請各位老師和同學(xué)多多給予批評與建議。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 羅亞非,凌陽16位單片機(jī)應(yīng)
96、用基礎(chǔ)[M],北京:北京航空航天大學(xué)出版社,2003年</p><p> [2] 凌陽科技,凌陽16位單片機(jī)開發(fā)實(shí)例[M],北京:北京航空航天大學(xué)出版社,2006年6月</p><p> [3] 汪敏,凌陽16位單片機(jī)實(shí)驗(yàn)與實(shí)踐[M],北京:北京航空航天大學(xué)出版社,2007年8月 </p><p> [4] 余永權(quán),汪明慧,黃英,單片機(jī)在控制系統(tǒng)中的應(yīng)用
97、[M],北京:電子工業(yè)出版社,2003年9月</p><p> [5] 李廣弟,朱月秀,冷祖祁,單片機(jī)基礎(chǔ)[M],北京:北京航空航天大學(xué)出版社,2007年1月</p><p> [6] 馬淑華,王鳳文,張美金,單片機(jī)原理與接口技術(shù),北京:北京郵電大學(xué)出版社,2005年</p><p> [7] 張鑫,華臻,陳書謙,單片機(jī)原理及應(yīng)用,北京:電子工業(yè)出版社,200
98、5年</p><p> [8] 魏永昌,單片機(jī)外圍電路設(shè)計(jì),北京:電子工業(yè)出版社,2006年</p><p> [9] 戴佳,51單片機(jī)C語言應(yīng)用程序設(shè)計(jì)實(shí)例精講,北京:電子工業(yè)出版社,2007年</p><p> [10] 陳明熒,8051單片機(jī)課程設(shè)計(jì)實(shí)訓(xùn)教材,北京:清華大學(xué)出版社,2004年</p><p><b>
99、致 謝</b></p><p> 為期兩個(gè)月的畢業(yè)設(shè)計(jì)即將接近尾聲,在這里,我要感謝我的兩位指導(dǎo)老師吳蓬勃老師和張志遠(yuǎn)工程師。在兩位老師的親切指導(dǎo)幫助下,此次設(shè)計(jì)才得以完成,在此向所有給予我此次畢業(yè)設(shè)計(jì)指導(dǎo)和幫助的老師們表示最誠摯的感謝。</p><p> 本次畢業(yè)設(shè)計(jì)中,兩位老師給予了大力的支持。在畢業(yè)設(shè)計(jì)開題方面,他們給予了悉心的指導(dǎo),讓我明確了我所要完成的任務(wù)。
100、對于整體設(shè)計(jì)上,兩位老師給予了非常大的幫助,讓我合理布局各個(gè)部分的模塊。在編程上,他們指導(dǎo)我完成流程圖的設(shè)計(jì),對我后續(xù)的工作打下了很好的基礎(chǔ)。</p><p> 時(shí)刻關(guān)心我們的進(jìn)展?fàn)顩r,督促我們抓緊學(xué)習(xí)。兩位老師給予的幫助貫串于設(shè)計(jì)的整個(gè)過程,從借閱參考資料到現(xiàn)場的實(shí)際操作,他們都給予了指導(dǎo),不僅使我學(xué)會運(yùn)用書本中的知識,更學(xué)會了學(xué)習(xí)操作方法。也懂得了如何把握設(shè)計(jì)重點(diǎn),如何合理安排時(shí)間和論文的編寫,同時(shí)在畢業(yè)設(shè)
101、計(jì)過程中,他們和我在一起共同解決了設(shè)備出現(xiàn)的各種問題。</p><p> 總之,我的設(shè)計(jì)是兩位老師和我共同完成的結(jié)果,在設(shè)計(jì)的兩個(gè)月里,我們合作的非常愉快,教會了我許多道理,是我人生的一筆財(cái)富,我再次向給予我?guī)椭膬晌焕蠋煴硎靖兄x! </p><p> 畢業(yè)設(shè)計(jì)(論文)管理規(guī)定</p><p><b> 及相關(guān)表格匯編</b></p
102、><p><b> 目 錄</b></p><p> 本科生畢業(yè)設(shè)計(jì)(論文)管理規(guī)定……………………1</p><p> 畢業(yè)論文(設(shè)計(jì))工作實(shí)施細(xì)則(草案)……………2</p><p> 優(yōu)秀畢業(yè)論文評選辦法……………………………… 7</p><p> 畢業(yè)論文的寫作與排版規(guī)范…
103、………………………10</p><p> 畢業(yè)設(shè)計(jì)(論文)寫作模板…………………………14</p><p> 畢業(yè)設(shè)計(jì)(論文)答辯提問記錄表 ………………21</p><p> 畢業(yè)設(shè)計(jì) 第 周 工作總結(jié) …………………… 22</p><p> 畢業(yè)設(shè)計(jì)(論文)過程跟蹤表 ……………………23</p><
104、;p> 畢業(yè)設(shè)計(jì)(論文)課題申請表 ……………………… 24</p><p> 畢業(yè)設(shè)計(jì)(論文)任務(wù)書 …………………………25</p><p> 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告 ………………………… 26</p><p> 畢業(yè)設(shè)計(jì)工作中期檢查Ⅰ ………………………… 27</p><p> 畢業(yè)設(shè)計(jì)工作中期檢查Ⅱ…………………
105、…………28</p><p><b> 大學(xué)</b></p><p> 本科生畢業(yè)設(shè)計(jì)(論文)管理規(guī)定</p><p> 為提高本科生畢業(yè)設(shè)計(jì)(論文)質(zhì)量,加強(qiáng)畢業(yè)生畢業(yè)設(shè)計(jì)管理工作,特制定如下規(guī)定:</p><p> 本科畢業(yè)設(shè)計(jì)工作從第七學(xué)期(四年級第一學(xué)期)考試周前,完成教師選題、師生見面及指導(dǎo)教師向?qū)W生下
106、達(dá)任務(wù)書(見附表 一)。畢業(yè)設(shè)計(jì)從第八學(xué)期開學(xué)正式開始,十六周內(nèi)完成。</p><p> 畢業(yè)設(shè)計(jì)開始時(shí),教師必須填寫畢業(yè)設(shè)計(jì)課題申請表、并由系匯總后交院畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組審核。(見附表)。</p><p> 指導(dǎo)教師必須定期對學(xué)生輔導(dǎo)(每周至少兩次),并將確定的周輔導(dǎo)時(shí)間上報(bào)教學(xué)辦,教學(xué)辦將定期和不定期進(jìn)行檢查。</p><p> 指導(dǎo)教師自行組織學(xué)生的開題報(bào)
107、告,并填寫開題報(bào)告表(見附表二)</p><p> 加強(qiáng)中期的監(jiān)督與檢查,第一次檢查時(shí)間定在第五周,檢查內(nèi)容含學(xué)生資料閱讀,方案論證情況。第二次檢查定在第十周,形式為:由指導(dǎo)教師組織,院畢業(yè)設(shè)計(jì)領(lǐng)導(dǎo)小組成員旁聽,學(xué)生口頭匯報(bào)。主要檢查學(xué)生的階段性結(jié)果。兩次檢查學(xué)生均應(yīng)填寫中期檢查報(bào)告表格(見附表三、四),指導(dǎo)教師或系對檢查情況寫出書面評語。</p><p> 學(xué)生需上交一篇與本專業(yè)有關(guān)
108、不少于5000字的外文文章翻譯,并將原文和譯文用A4打印加自設(shè)計(jì)封皮一起裝訂成冊。</p><p> 論文答辯前,指導(dǎo)教師必須給出評語及評分,然后由各系主任指定其他評閱人對論文進(jìn)行評閱及評分(請參考畢業(yè)論文書面成績評分表規(guī)定的評分標(biāo)準(zhǔn)評分)。</p><p> 論文答辯由各系組織,并成立答辯委員會對所有學(xué)生論文進(jìn)行答辯。答辯必須給出答辯委員會意見及評分并填寫相應(yīng)表格。答辯委員會成員必須
109、按評分表中各項(xiàng)指標(biāo)標(biāo)準(zhǔn)進(jìn)行評分,然后由各成員給出的分?jǐn)?shù)計(jì)算出得分。</p><p> 畢業(yè)設(shè)計(jì)(論文)最終成績計(jì)算:指導(dǎo)教師評分x 30% + 評閱人評分x 30% + 答辯委員會評分 x 40% = 總分</p><p> 10.畢業(yè)設(shè)計(jì)(論文)提交的文檔及裝訂要求</p><p> 畢業(yè)論文一份(包含封皮、目錄、中英文摘要、內(nèi)容及參考文獻(xiàn))</p&
110、gt;<p> 不少于5000漢字的科技翻譯資料一份(并將原文和譯文用A4打印加自設(shè)計(jì)封皮一起裝訂成冊)</p><p> 畢業(yè)論文簡介(A4紙打印1~2頁)(包含題目、專業(yè)、年級、姓名、指導(dǎo)教師、畢業(yè)論文所做的工作、解決的問題、創(chuàng)新之處等)</p><p> 畢業(yè)設(shè)計(jì)任務(wù)書(加在畢業(yè)論文目錄之前和畢業(yè)論文一起裝訂,)</p><p> 開題報(bào)
111、告(加在畢業(yè)論文目錄之前和畢業(yè)論文一起裝訂,)</p><p> 畢業(yè)設(shè)計(jì)工作中期檢查表Ⅰ、Ⅱ</p><p> 注(4)(5)(6)加在畢業(yè)論文目錄之前和畢業(yè)論文一起裝訂。</p><p> 11.畢業(yè)設(shè)計(jì)(論文)隨正式論文一律附交電子文檔(光盤或軟盤)。被推薦參加學(xué)校優(yōu)秀畢業(yè)設(shè)計(jì)(論文)3%評選的,還要另附(符合發(fā)表格式要求的)修改為5000字左右的電子文
112、檔。</p><p> 2005年12月修訂</p><p><b> 大學(xué)</b></p><p> 畢業(yè)設(shè)計(jì)(論文)工作實(shí)施細(xì)則(試行)</p><p> 根據(jù)《畢業(yè)設(shè)計(jì)(論文)工作暫行規(guī)定》,為了進(jìn)一步規(guī)范畢業(yè)設(shè)計(jì)(論文)工作的各個(gè)環(huán)節(jié),結(jié)合我院實(shí)際情況,經(jīng)院教學(xué)指導(dǎo)委員會討論,院長辦公聯(lián)席會議通過,對我院
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的出租車計(jì)費(fèi)器的設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——出租車計(jì)費(fèi)器
- 單片機(jī)出租車計(jì)費(fèi)器畢業(yè)論文
- 基于單片機(jī)的出租車計(jì)費(fèi)器的畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)費(fèi)器的畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的出租車計(jì)費(fèi)器的設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)費(fèi)器的畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)費(fèi)器的畢業(yè)設(shè)計(jì) (2)
- 基于單片機(jī)的出租車計(jì)費(fèi)器的畢業(yè)設(shè)計(jì) (3)
- eda出租車計(jì)費(fèi)器
- 基于單片機(jī)的出租車自動(dòng)計(jì)費(fèi)設(shè)計(jì)
- 基于fpga的出租車計(jì)費(fèi)器設(shè)計(jì)
- 基于vhdl的出租車計(jì)費(fèi)器設(shè)計(jì)
- 基于vhdl語言的出租車計(jì)費(fèi)器設(shè)計(jì)
- 課程設(shè)計(jì)-- 基于at89c52單片機(jī)的出租車計(jì)費(fèi)器設(shè)計(jì)報(bào)告
- 基于fpga的出租車計(jì)費(fèi)器系統(tǒng)設(shè)計(jì)
- 基于verilog語言的出租車計(jì)費(fèi)器
- 基于eda技術(shù)出租車計(jì)費(fèi)器設(shè)計(jì)樣本
- eda課程設(shè)計(jì)出租車計(jì)費(fèi)器
- eda課程設(shè)計(jì)--出租車計(jì)費(fèi)器
評論
0/150
提交評論