




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、河南理工大學(xué)河南理工大學(xué)河南理工大學(xué) 單片機應(yīng)用與仿真訓(xùn)練單片機應(yīng)用與仿真訓(xùn)練設(shè)計報告設(shè)計報告 基于單片機的出租車計價器的設(shè)計基于單片機的出租車計價器的設(shè)計 姓 名: 學(xué) 號: 專業(yè)班級: 指導(dǎo)老師: 所在學(xué)院: 電氣工程與自動化 2011 年 7 月 1 日 基于基于 51 單片機原理出租車計價器的設(shè)計單片機原理出租車計價器的設(shè)計 摘要摘要 本設(shè)計的是一個基于單片機 at89s52 的出租車自動計費設(shè)計,附有復(fù)位電路, 時鐘電路,鍵盤電路等。復(fù)位電路是單片機的初始化操作,除了正常的初始化外, 為擺脫困境,通過復(fù)位電路可以重新開始。時鐘電路采用 12mhz 的晶振,作為系 統(tǒng)的時鐘源,具有較高
2、的準(zhǔn)確性。 在上電時四位共陰極 5461as 數(shù)碼管顯示最初的起步價,里程收費,等待時 間收費三種收費,通過按鍵可以調(diào)整起步價,里程收費,等待時間收費。通過 按鍵模擬出租車的運行,暫停,停止。在 5461as 液晶上可以顯示運行的時間, 運行時暫停的時間,通過計算可以得出總共的費用和總的路程。在這里主要是 以 at89s52 單片機為核心控制器,p0 口接 5461as 液晶顯示模塊,p1 口接按鍵 的,通過按鍵輸入。 關(guān)鍵詞關(guān)鍵詞:單片機 at89c51; at89s52;5461as 液晶;出租車計費器; 目目 錄錄 前前 言言.- 2 - 第一章第一章 出租車計價系統(tǒng)的設(shè)計要求與設(shè)計方案
3、出租車計價系統(tǒng)的設(shè)計要求與設(shè)計方案 .- 3 - 1.1出租車計價器設(shè)計要求.- 3 - 1.2系統(tǒng)主要功能.- 3 - 1.3方案論證與比較.- 3 - 第二章第二章 出租車計價系統(tǒng)的硬件設(shè)計出租車計價系統(tǒng)的硬件設(shè)計.- 5 - 2.1振蕩電路 .- 5 - 2.2復(fù)位電路設(shè)計.- 5 - 2.3鍵盤接口電路.- 6 - 2.4顯示電路 .- 7 - 2.5路程測量部分.- 7 - 2.6單片機各引腳功能說明.- 8 - 2.75461as 液晶的簡介 .- 9 - 第三章第三章 出租車計價系統(tǒng)出租車計價系統(tǒng)的軟件設(shè)計的軟件設(shè)計.- 12 - 3.1單片機資源使用.- 12 - 3.2中斷子
4、函數(shù).- 12 - 3.3判鍵子函數(shù).- 13 - 3.4顯示子程序.- 13 - 3.5總程序流程框圖.- 15 - 第四章第四章 proteus 的簡介的簡介.- 16 - 4.1proteus介紹.- 16 - 第五章第五章 設(shè)計體會與小結(jié)設(shè)計體會與小結(jié).- 17 - 參考文獻(xiàn)參考文獻(xiàn).- 18 - 附附 錄錄.- 19 - 一源程序.- 19 - 二設(shè)計總圖.- 25 - 前前 言言 出租車計價器是出租車營運收費的專用智能化儀表,隨著電子技術(shù)的發(fā)展,出 租車計價器技術(shù)也在不斷進(jìn)步和提高。國內(nèi)出租車計價器已經(jīng)經(jīng)歷了4 個階段 的發(fā)展。從傳統(tǒng)的全部由機械元器件組成的機械式,到半電子式即用電
5、子線路代 替部分機械元器件的出租車計價器;再從集成電路式到目前的單片機系統(tǒng)設(shè)計的 出租車計價器。出租車計價器計費是否準(zhǔn)確、出租車司機是否作弊才是乘客最 關(guān)心的問題,而計價器營運數(shù)據(jù)的管理是否方便才是出租車司機最關(guān)注的。因此 怎樣設(shè)計出一種既能有效防止司機作弊又能方便司機的計價器尤為重要。因此, 本文以單片機a t89s52 為核心設(shè)計一款多功能出租車計價器,該計價器能實現(xiàn) 按時間和里程綜合計算車價,能顯示時間、里程、單價、總車價等相關(guān)信息顯 示。它比市場上的一些計價器使用更方便,功能更全,還具有有效防止司機作弊 和系統(tǒng)穩(wěn)定性好的優(yōu)點。 第一章第一章 出租車計價系統(tǒng)的設(shè)計要求與設(shè)計方案出租車計價
6、系統(tǒng)的設(shè)計要求與設(shè)計方案 1.1 出租車計價器出租車計價器設(shè)計要求設(shè)計要求 設(shè)計一個出租車自動計費器,計費包括起步價、行車?yán)锍逃嬞M、二部分, 用 5461as 液晶 顯示總金額,運行時間,暫停時間,最大值為 99.9 元,起步價 為 5.0 元,3km 之內(nèi)起步價計費,超過 3km,增加 2.0 元(即 1km 增加 2.0 元), 用液晶顯示總里程,同時用液晶顯示等待時間和運行花費時間。 、計費功能 費用的計算是按行駛里程收費。設(shè)起步價為 5.00 元。 1、當(dāng)里程3km 時,每公里按 2.0 元計費 、顯示功能 1、顯示行駛里程:用四位數(shù)字顯示,顯示方式為“xxxx”,單位為 km。 計程
7、范圍 0-99km,精確到 1km。 2、顯示等候時間:用兩位數(shù)字顯示,顯示方式為“xx”,單位為 min。計 時范圍 0-59min,精確到 1min。 3、顯示總費用:用四位數(shù)字顯示,顯示方式為“xxx.x”,單位為元。計 價范圍 0-999.9 元,精確到 0.1 元。 1.2 系統(tǒng)主要功能系統(tǒng)主要功能 本出租車自動計費,上電后顯示最初的起步價,里程計費單價,等待時間 計費單價,通過按鍵可以調(diào)節(jié)起步價,里程計費單價,等待時間計費單價。同 時具有運行,暫停,停止等狀態(tài),可以顯示運行的時間,同時可以顯示暫停的 時間,具有累加功能,暫停和運行時間在暫停和運行前一次的狀態(tài)上計時。出 租車停止后能
8、夠顯示行駛的總費用。 1.3 方案論證與比較方案論證與比較 方案一:采用數(shù)字電子技術(shù),利用 555 定時芯片構(gòu)成多諧振蕩器,或采用 外圍的晶振電路作為時鐘脈沖信號,采用計數(shù)芯片對脈沖盡心脈沖的計數(shù)和分 頻,最后通過譯碼電路對數(shù)據(jù)進(jìn)行譯碼,將譯碼所得的數(shù)據(jù)送給數(shù)碼管顯示, 一下是該方案的流程框圖,方案一如圖 1-1 所示: 圖 1-1 方案一 案二:采用 eda 技術(shù),根據(jù)層次化設(shè)計理論,該設(shè)計問題自頂向下可分為 分頻模塊,控制模塊 計量模塊、譯碼和動態(tài)掃描顯示模塊,其系統(tǒng)框圖如圖 1-2 所示: 圖 1-2 方案二 方案三:采用 mcu 技術(shù),通過單片機作為主控器,利用 1602 字符液晶作為
9、 顯示電路,采用外部晶振作為時鐘脈沖,通過按鍵可以方便調(diào)節(jié),以下是方案 三的系統(tǒng)流程圖,本方案主要是必須對于數(shù)字電路比較熟悉,成本又不高。方 案圖如圖 1-3 所示: 圖 1-3 方案三 方案總結(jié):通過各個方案的比較,本次采用方案三,不但控制簡單,而且 成本低廉,設(shè)計電路簡單。 第二章第二章 出租車計價系統(tǒng)的硬件設(shè)計出租車計價系統(tǒng)的硬件設(shè)計 4.14.1 振蕩電路振蕩電路 單片機內(nèi)部有一個高增益、反相放大器,其輸入端為芯片引腳 xtal1,其 輸出端為引腳 xtal2。通過這兩個引腳在芯片外并接石英晶體振蕩器和兩只電 容(電容和一般取 33pf)。這樣就構(gòu)成一個穩(wěn)定的自激振蕩器。 振蕩電路脈沖
10、經(jīng)過二分頻后作為系統(tǒng)的時鐘信號,再在二分頻的基礎(chǔ)上三分頻 產(chǎn)生 ale 信號,此時得到的信號時機器周期信號。振蕩電路如圖 2-1 所示: 圖 2-1 振蕩電路 4.24.2 復(fù)位電路設(shè)計復(fù)位電路設(shè)計 復(fù)位操作有兩種基本形式:一種是上電復(fù)位,另一種是按鍵復(fù)位。按鍵復(fù) 位具有上電復(fù)位功能外,若要復(fù)位,只要按圖中的 reset 鍵,電源 vcc 經(jīng)電阻 r1、r2 分壓,在 reset 端產(chǎn)生一個復(fù)位高電平。上電復(fù)位電路要求接通電源后, 通過外部電容充電來實現(xiàn)單片機自動復(fù)位操作。上電瞬間 reset 引腳獲得高電 平,隨著電容的充電,rerst 引腳的高電平將逐漸下降。rerst 引腳的高電平只 要
11、能保持足夠的時間(2 個機器周期) ,單片機就可以進(jìn)行復(fù)位操作。按鍵復(fù)位 電路圖如圖 2-2 所示。 圖2-2 at89c52引腳配置 4.34.3 鍵盤接口電路鍵盤接口電路 獨立式鍵盤:獨立式鍵盤中,每個按鍵占用一根 i/o 口線,每個按鍵電路 相對獨立。i/o 口通過按鍵與地相連,i/o 口有上拉電阻,無鍵按下時,引腳端 為高電平,有鍵按下時,引腳電平被拉低。i/o 口內(nèi)部有上拉電阻時,外部可 不接上拉電阻。鍵盤接口電路如圖 2-3 所示: 圖2-3鍵盤接口電路 4.44.4 顯示顯示電路電路 對于現(xiàn)實電路我們可以采用數(shù)碼管,也可以采用液晶顯示,液晶又分字符 型和點陣型,我們使用的液晶是字
12、符型液晶,并且?guī)ё址麕斓?,不需要查找?碼。英文字符就可。液晶電路使用時,如果發(fā)現(xiàn)液晶不亮可以調(diào)節(jié)連接液晶的 點位器,改變液晶的亮度。顯示電路如圖 2-4 所示: 圖 2-4 數(shù)碼管封裝圖及數(shù)據(jù)線與數(shù)碼管管腳關(guān)系 4.54.5 路程測量部分路程測量部分 出租車中需要一個能準(zhǔn)確獲得車輪轉(zhuǎn)動即路量信號的裝置,以得到標(biāo)準(zhǔn)的脈 沖信號送入單片機的定時/ 計數(shù)器 t1 即 p3. 5 引腳,利用單片機的 t1 的計數(shù) 功能完成 100 次的計數(shù)后產(chǎn)生一中斷來完成路程的測量。(設(shè)車輪周長為 1 m , 則霍爾傳感器每產(chǎn)生 100 個脈沖便表示車已行程 0. 1 km ,根據(jù)際情況在程序 中進(jìn)行設(shè)置) 。汽
13、車聯(lián)軸器按圓周間隔嵌入磁鋼,用霍傳感器集成芯片 a44e 測 并輸出脈沖,其工作原理如圖 4 所示,霍爾傳感器集成芯片 a44e 有信號轉(zhuǎn)換、 電壓放大、等功能,為增加其抗干擾的能力,經(jīng)過 74l s14 對信號整形后再通過 光偶送入 p3. 5 引腳。 圖 2-5 路程測量電路 4.64.6 單片機各引腳功能說明單片機各引腳功能說明 at89s52電路圖如圖 2-6 所示: vcc:供電電壓。gnd:接地。p0 口:p0 口為一個 8 位漏級開路雙向 i/o 口,每 腳可吸收 8ttl 門流。當(dāng) p1 口的管腳第一次寫 1 時,被定義為高阻輸入。p0 能 夠用于外部程序數(shù)據(jù)存儲器,它可以被定
14、義為數(shù)據(jù)/地址的第八位。在 fiash 編 程時,p0 口作為原碼輸入口,當(dāng) fiash 進(jìn)行 圖 2-6 校驗時,p0 輸出原碼,此時 p0 外部必須被拉高。 圖 2-6 at89s52 p1 口:p1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 i/o 口,p1 口緩沖器能接 收輸出 4ttl 門電流。 p1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入,p1 口被外部下拉為低 電平時,將輸出電流,這是由于內(nèi)部上拉的緣 故。在 flash 編程和校驗時,p1 口作為第八位 地址接收。 p2 口:p2 口為一個內(nèi)部上拉電阻的 8 位雙 向 i/o 口,p2 口緩沖器可接收,輸出 4 個 ttl
15、 門電流,當(dāng) p2 口被寫“1”時,其管腳被內(nèi)部 上拉電阻拉高,且作為輸入。并因此作為輸入 時,p2 口的管腳被外部拉低,將輸出電流。這 是由于內(nèi)部上拉的緣故。p2 口當(dāng)用于外部程序 存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, p2 口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外 部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時,p2 口輸出其特殊功能寄存器的內(nèi)容。p2 口 在 flash 編程和校驗時接收高八位地址信號和控制信號。 p3 口:p3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 i/o 口,可接收輸出 4 個 ttl 門電流。當(dāng) p3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并
16、用作輸入。 作為輸入,由于外部下拉為低電平,p3 口將輸出電流(ill)這是由于上拉的 緣故。p3 口也可作為 at89s52 的一些特殊功能口,p3 口同時為閃爍編程和編程 校驗接收一些控制信號。 rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持 rst 腳兩個機器周期的高電 平時間。 ale/prog:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址 的地位字節(jié)。在 flash 編程期間,此引腳用于輸入編程脈沖。在平時,ale 端 以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用 作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存 儲器時,將跳過
17、一個 ale 脈沖。如想禁止 ale 的輸出可在 sfr8eh 地址上置 0。 此時, ale 只有在執(zhí)行 movx,movc 指令是 ale 才起作用。另外,該引腳被略 微拉高。如果微處理器在外部執(zhí)行狀態(tài) ale 禁止,置位無效。 /psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個 機器周期兩次/psen 有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/psen 信 號將不出現(xiàn)。 /ea/vpp:當(dāng)/ea 保持低電平時,則在此期間外部程序存儲器(0000h- ffffh) ,不管是否有內(nèi)部程序存儲器。注意加密方式 1 時,/ea 將內(nèi)部鎖定為 reset;當(dāng)/ea 端保持高
18、電平時,此間內(nèi)部程序存儲器。在 flash 編程期間,此 引腳也用于施加 12v 編程電源(vpp) 。 xtal1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 xtal2:來自反向振蕩器的輸出。 4.74.7 5461as 液晶的簡介液晶的簡介 5461as 共陰四位數(shù)碼管主要技術(shù)參數(shù)如表 2-1 所示: 顯示容量:16*2 個字符 芯片工作電壓: 4.55.5v 工作電流: 2.0ma(5.0v) 模塊最佳工作電壓: 5.0v 字符尺寸:2.95*4.35(w*h)mm 表 2-1 5461as 共陰四位數(shù)碼管主要技術(shù)參數(shù) 接口信號說明如圖 2-6 所示: 圖 2-5 5461as 共
19、陰四位數(shù)碼管接口信號說明 控制器接口說明(hd44780 及兼容芯片) 1、 基本操作時序 a 讀狀態(tài):輸入:rs=l, rw=h, e=h 輸出:d0d7=狀態(tài)字 b 寫指令:輸入:rs=l, rw=l, d0d7=指令碼 輸出:無 e=高脈沖 c 讀數(shù)據(jù):輸入:rs=h, rw=l, e=h 輸出:d0d7=數(shù)據(jù) d 寫數(shù)據(jù):輸入:rs=h, rw=l, d0d7=數(shù)據(jù) 輸出:無 e=高脈沖 狀態(tài)字說明如表 2-2 所示: sta7 d7 sta6 d6 sta5 d5 sta4 d4 sta3 d3 sta2 d2 sta1 d1 sta0 d0 表 2-2 狀態(tài)字說明(a) sta0-
20、6 當(dāng)前數(shù)據(jù)地址指針的數(shù)值 sta7 讀寫操作使能1:禁止 0:允許 表 2-3 狀態(tài)字說明(b) 注:對控制器進(jìn)行讀寫操作之前,都必須進(jìn)行讀寫檢測,確保 sta7 為 0 ram 地址映射圖 控制器內(nèi)部帶有 80*8 位的 ram 緩沖區(qū),對應(yīng)關(guān)系如下圖 2-5 所示: 表 2-4 ram 地址映射圖 lcd16 字*2 行 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 a 0 b 0 c 0 d 0 e 0 f 1 0 2 7 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 4 a 4 b 4 c 4 d 4 e 4 f
21、 5 0 6 7 顯示模式設(shè)置如表 2-5 所示: 指令碼功能 00111000 設(shè)置 16*2 顯示,5*7 點陣,8 位數(shù)據(jù)接 口 表 2-5 顯示模式設(shè)置 顯示開關(guān)及光標(biāo)設(shè)置如表 2-6 所示: 指令碼功能 00001dcb d=1 開顯示; d=0 關(guān)顯示 c=1 顯示光標(biāo); c=0 不顯示光標(biāo) b=1 光標(biāo)閃爍; b=0 光標(biāo)不顯示 000001ns n=1 當(dāng)讀或?qū)懸粋€字符后地址指針加 一,且光標(biāo)加一 n=0 當(dāng)讀或?qū)懸粋€字后地址指針減一, 且光標(biāo)減一 s=1 當(dāng)寫一個字符后,整屏顯示左移 (n=1)或右移(n=0),以得到光標(biāo)不移 動而屏幕移動的效果 s=0 當(dāng)寫一個字符,整屏顯
22、示不移動 表 2-4 顯示開關(guān)及光標(biāo)設(shè)置 數(shù)據(jù)控制 控制器內(nèi)部沒有一個數(shù)據(jù)地址指針,用戶可通過它們來訪問內(nèi)部的全部 80 字節(jié) ram。 第三章第三章 出租車計價系統(tǒng)出租車計價系統(tǒng)的軟件設(shè)計的軟件設(shè)計 4.14.1 單片機資源使用單片機資源使用 在本次設(shè)計中像電路鍵盤用到了 p1 口,其中 p1.0 到 p1.4 口作為鍵盤的輸 入,直流電機電路的控制線用了 p2 口線,p3.0、p3.1、p3.2 分別為 led 信號 控制腳。顯示電路用到了 p0 和 p2 口,p0 口為液晶的數(shù)據(jù)口。 4.2 中斷子函數(shù)中斷子函數(shù) 對于中斷程序,只要定時器計數(shù)滿就會產(chǎn)生中斷 50ms 中斷一次,共計 20
23、 次,秒鐘加 1,秒鐘計滿再分鐘加,當(dāng)分鐘加到 99 時全部清零。以下是中斷子 函數(shù)的流程圖如圖 3-1 所示: 圖 3-1 中斷子程序流程圖 count+ 開始 second+ count=0 是否產(chǎn)生中斷? count=20? second=60? minite+ second=0 minite=99? minite=0 結(jié)束 否 否 否 否 是 是 是 是 4.3 判鍵子函數(shù)判鍵子函數(shù) 對于獨立式鍵盤判鍵,首先看有鍵按下不,如果有鍵按下則延時一會兒, 在判斷是否真的有鍵按下,如果確實有鍵按下,在判鍵釋放,最后執(zhí)行鍵功能 程序。判鍵子函數(shù)的流程框圖如圖 3-2 所示: 圖 3-2 判鍵子程
24、序流程圖 4.4 顯示子程序顯示子程序 1602 液晶是字符型液晶,它的內(nèi)部自帶字符庫,它可以寫兩行的字符,同 時每行可以寫 40 個字符,在寫顯示程序的時候,我們先寫命令,再設(shè)定字符顯 示,最后寫數(shù)據(jù),在每寫一次命令或數(shù)據(jù)都需要判斷液晶是否忙。液晶顯示程 序流程圖如圖 3-3 所示: 圖 3-3 顯示子程序流程圖 圖 3-3 液晶顯示程序流程圖 4.5 總程序流程框圖總程序流程框圖 lcd初始化 開始 lcd寫命令 lcd判忙 p0.7=0? 寫數(shù)據(jù) 判忙 p0.7=0? 寫完成 了? 寫完成 了? 設(shè)置字符 位置 結(jié)束 否 否 是 是 否 否 是 是 定時器初始化 開始 液晶初始化 判斷按
25、鍵函數(shù)1 v=? value1+10value2+5value3+5 數(shù)據(jù)處理 顯示函數(shù) jump_in=1? 液晶清屏 判斷按鍵函數(shù) v1=? 運行 暫停 停止 數(shù)據(jù)處理 顯示函數(shù) jump_out=1? 液晶清屏 清零函數(shù) 結(jié)束 否 是 v=1 v=2 v=3 否 是 v1=1v1=2v1=3 是 否 否 是 圖 3-4 整體程序流程圖 第四章第四章 proteus 的簡介的簡介 4.6 proteus 介紹介紹 proteus 軟件是來自英國 labcenter electronics 公司的 eda 工具軟件, 它組合了高級原理布圖、混合模式 spice 仿真,pcb 設(shè)計以及自動布線
26、來實現(xiàn)一 個完整的電子設(shè)計系統(tǒng)。此系統(tǒng)受益于 15 年來的持續(xù)開發(fā),被電子世界在 其對 pcb 設(shè)計系統(tǒng)的比較文章中評為最好產(chǎn)品“the route to pcb cad”。 proteus 產(chǎn)品系列也包含了我們革命性的 vsm 技術(shù),用戶可以對基于微控制器的 設(shè)計連同所有的周圍電子器件一起仿真。用戶甚至可以實時采用諸如 led/lcd、鍵盤、rs232 終端等動態(tài)外設(shè)模型來對設(shè)計進(jìn)行交互仿真。 其功能模塊:個易用而又功能強大的 isis 原理布圖工具;prospice 混合 模型 spice 仿真;ares pcb 設(shè)計。prospice 仿真器的一個擴(kuò)展 proteus vsm: 便于包括
27、所有相關(guān)的器件的基于微處理器設(shè)計的協(xié)同仿真。此外,還可以結(jié)合 微控制器軟件使用動態(tài)的鍵盤,開關(guān),按鈕,leds 甚至 lcd 顯示 cpu 模型。支 持許多通用的微控制器,如 pic,avr,hc11 以及 8051。最新支持 arm。交互的 裝置模型包括:led 和 lcd 顯示,rs232 終端,通用鍵盤,i2c,spi 器件。強 大的調(diào)試工具,包括寄存器和存儲器,斷點和單步模式。iar c-spy 和 keil uvision2 等開發(fā)工具的源層調(diào)試。應(yīng)用特殊模型的 dll 界面-提供有關(guān)元件庫 的全部文件。 第五章第五章 設(shè)計體會與小結(jié)設(shè)計體會與小結(jié) 出租車計費器系統(tǒng)的設(shè)計已經(jīng)全部完成
28、,能按預(yù)期的效果進(jìn)行模擬汽車啟 動,停止,暫停等功能并能夠通過 lcd 顯示車費數(shù)目。本款出租車計價器包括 單價輸出、單價調(diào)整、顯示當(dāng)前的系統(tǒng)時間等功能。另外,多功能出租車計價 器還具有性能可靠、電路簡單、成本低、實用性強等特點,加上經(jīng)過優(yōu)化的程 序,使其有很高的智能化水平。 一個月來,經(jīng)過自己努力,基本上完成了設(shè)計要求的內(nèi)容,在系統(tǒng)可行性 分析、原理圖設(shè)計等方面都作了許多實際工作,取得了一些成績,同時也遇到 了一些問題,存在一些不足。經(jīng)過這一個月的學(xué)習(xí),我覺得自己不論是在理論 知識方面還是在動手能力方面都有了不小的進(jìn)步,自己從中受益匪淺。這次設(shè) 計很好的把以前學(xué)到的理論知識應(yīng)用于實踐,使我認(rèn)
29、識到理論知識與實踐之間 有一定的差距,只有通過不斷的努力學(xué)習(xí)和實踐才能很好的把理論知識應(yīng)用到 實踐當(dāng)中,也只有通過不斷的實踐才能對理論知識的理解。 通過這次設(shè)計不僅學(xué)會了如何去查找相關(guān)資料,更重要的是通過查找資料 和翻閱書籍學(xué)到了不少知識,擴(kuò)大了知識面,提高了知識水平。經(jīng)過單元設(shè)計 和系統(tǒng)設(shè)計鞏固了以前所學(xué)的專業(yè)知識,自己真正認(rèn)識到理論聯(lián)系實際的重要 性,為以后的學(xué)習(xí)和工作提供了很多有價值的經(jīng)驗。通過這次設(shè)計不僅增強了 自己的動腦能力和動手能力,也提高了我思考問題、分析問題、解決問題的能 力,更重要的是學(xué)會用工程化的思想來解決問題。這在以前的學(xué)習(xí)過程中是不 曾學(xué)到的。 這次設(shè)計是我認(rèn)真認(rèn)識到完
30、整、嚴(yán)謹(jǐn)、科學(xué)分析問題、解決問題的思想是 多么的重要,只有擁有了科學(xué)的態(tài)度才能設(shè)計出有用的產(chǎn)品。另外通過本次設(shè) 計,是我認(rèn)識到自己理論知識的應(yīng)用能力有很大的欠缺,需要在以后的學(xué)習(xí)中 進(jìn)一步提高。 參考文獻(xiàn)參考文獻(xiàn) 1. 李廣弟,朱月秀,冷祖祁.單片機基礎(chǔ)m.第 3 版.北京航空航天大學(xué)出版社, 2007 2. 李華.mcs-51 系列單片機實用接口技術(shù)m.北京航空航天大學(xué)出版社,1996 3. 李群芳,肖看.單片機原理接口與應(yīng)用.北京:清華大學(xué)出版社,2005 4. 朱承高.電工及電子技術(shù)手冊m.北京:高等教育出版社,1990 5. 高峰.單片微型應(yīng)用系統(tǒng)設(shè)計及實用技術(shù).北京:機械工業(yè)出版社,
31、2004 6. 胡輝,單片機原理及應(yīng)用設(shè)計21 世紀(jì)高等院校規(guī)劃教材m,水利水電出 版社,2005.7 7.劉守義,單片機應(yīng)用技術(shù)m,西安:西安電子科技大學(xué)出版社,1996 附附 錄錄 一源程序一源程序 #include #define uchar unsigned char #define uint unsigned int uchar qianwei,baiwei,shiwei,gewei; /顯示數(shù)據(jù)各個位置數(shù)字的臨時變量 char led_seg_code10=0 x3f,0 x06,0 x05b,0 x04f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f;
32、/段碼表示 0-9 uint tt,aa,round,distance,cost,price,wait; /定義路程、價錢、等待時間及一些全 局的變量等; uchar dengdai,second,minute; unsigned long wait_ten_ms;/記錄等待時間多少個 10ms /按鍵的定義,所有按鍵按下去為低電平 sbit key0=p10; /清零 sbit key1=p11; /切換路程與等待時間 sbit key2=p12; /單程還是往返設(shè)置 sbit key3=p13; /暫停按鈕 sbit led1=p16;/ 雙程 sbit led2=p17;/ 暫停 sbi
33、t led3=p14;/ 堵車 sbit led4=p15; / 切換 bit key1_flag;/由于按鍵會自動復(fù)位,這個為標(biāo)志位 bit key2_flag; bit key3_flag; bit flag; /初始化函數(shù) void initial_data(void) distance=0; cost=0; second=0; minute=0; wait_ten_ms=0; key1_flag=1; / key2_flag=0; /單程 or 往返,接指示燈; key3_flag=1; /暫停,接指示燈; flag=0; round=0; dengdai=0; led1=1; /雙程
34、指示 led2=1; /暫停指示 led3=1; /堵車指示 led4=1; / 等待時間切換標(biāo)志 /暫停程序 void zanting(void) if(key3_flag) ex0=0; /關(guān)閉中斷和定時器 tr0=0; else ex0=1; tr0=1; key3_flag=!key3_flag; /計算數(shù)據(jù)處理 void jisuan() distance=round/60+wait_ten_ms/3000;/車輪轉(zhuǎn) 60 圈為 100m,等待時 間 30s 為 100m if(distance30) cost=price*(distance-30)/10+50; wait=minu
35、te*100+second; /顯示的輔助程序,分離一個數(shù)的各個數(shù)字 void fenli(uint temp) /數(shù)據(jù)的分離處理 if(temp9999) temp=9999; qianwei=temp/1000; baiwei=temp/100%10; shiwei=temp%100/10; gewei=temp%10; /延時約 1ms,數(shù)碼管顯示時使用 void diplay_delay(void) uint i; for(i=0;i0;i-) for(j=340;j0;j-); /鍵盤的掃描 void keyscan() if(key1=0) / 按鍵消抖并判斷按下去的次數(shù)為基數(shù)還是
36、偶數(shù) delay(5); if(key1=0) key1_flag=!key1_flag; while(!key1)led_show(); delay(5); while(!key1)led_show(); if(key0=0) / 清零 delay(5); if(key0=0) initial_data(); if(key3=0) / 暫停 delay(5); if(key3=0) zanting(); while(!key3)led_show(); delay(5); while(!key3)led_show(); if(key2=0) / 單程還是往返 delay(5); if(key2
37、=0) key2_flag=!key2_flag; while(!key2)led_show(); delay(5); while(!key2)led_show(); /指示燈掃描 led1=!key2_flag; / 指示,單程還是往返,燈低電平點亮; 往返亮; led2=key3_flag; / 指示,暫停時亮; led3=flag; / 指示是否等待; led4=key1_flag; /切換指示,顯示路程還是等待時間; diplay_delay(); /中斷及定時器初始化 void initial_time() tmod=0 x01; /工作在模式 1 th0=(65536-10000)
38、/256; tl0=(65536-10000)%256; ie=0 x83; it0=1; /外部邊沿觸發(fā)方式 tr0=1; / 中斷記錄脈沖數(shù) void zd() interrupt 0 /中斷 0 aa+; if(flag)round+; /* 定時器 * void time0() interrupt 1 /定時 0 th0=(65536-10000)/256; /10ms tl0=(65536-10000)%256; tt+; if(tt=100) /1s 采樣 tt=0; aa=aa/5; /速度(n*圈/s) if(aa=5) flag=0; else flag=1; aa=0; i
39、f(!flag) wait_ten_ms+; dengdai+; if(dengdai=100) dengdai=0; second+; if(second=60) minute+; second=0; /主程序 void main(void) initial_data(); /初始化數(shù)據(jù) initial_time(); /初始化定時器 while(1) keyscan(); jisuan(); led_show(); 二二設(shè)計總圖設(shè)計總圖 - 歡迎下載資料,下面是附帶送個人簡歷資歡迎下載資料,下面是附帶送個人簡歷資 料用不了的話可以自己編輯刪除,謝謝!下面黃顏色背景料用不了的話可以自己編輯刪
40、除,謝謝!下面黃顏色背景 資料下載后可以編輯刪除資料下載后可以編輯刪除 x x x x x x 個個 人人 簡簡 歷歷 個人資料個人資料 姓 名:xxxx婚姻狀況:未婚 出 生:1987-06-24政治面貌:團(tuán)員 性 別:男民 族:漢 學(xué) 位:本科移動電話: 專 業(yè):英語電子郵件: 地 址: 照片 教育背景教育背景 2006.9-2010.6 吉林工程技術(shù)師范學(xué)院-外國語言文學(xué)系 主修課程主修課程 本科階段主修 大學(xué)英語精讀,大學(xué)英語泛讀,英語口語,英語聽力,英語寫作,英語口 譯,翻譯學(xué),詞匯學(xué),語法學(xué),英美概況,英國文學(xué),美國文學(xué),語言學(xué), 日語,中外名勝。 特長及興趣愛好特長及興趣愛好 除
41、了有專業(yè)的英語方面知識外,我在校生活部工作一年, 在系宣傳部和秘書處各工作 一年。為全面發(fā)展,大三上學(xué)期,我加入系文學(xué)社,參于了我系心韻雜志的創(chuàng)刊和編 輯工作。在這些活動中鍛煉了我的領(lǐng)導(dǎo)和團(tuán)隊協(xié)作能力,學(xué)會了更好的與人相處,這些在 我以后的工作中一定會有很大的幫助。 計算機能力計算機能力 能熟悉使用 office 工具以及 photoshop、flash 等軟件。 獲國家計算機二級等級資格證書。 外語水平外語水平 通過英語專業(yè)四級考試,能熟練進(jìn)行聽說讀寫譯。 獎勵情況獎勵情況: 2007-2008 優(yōu)秀學(xué)生會干部 200807 師生合唱比賽一等獎 普通話水平測試等級證書 英語專業(yè)四級證書 自我
42、評價自我評價 x x x x x x 個個 人人 簡簡 歷歷 個人資料個人資料 姓 名: 婚姻狀況:未婚 出 生: 政治面貌:團(tuán)員 性 別: 民 族:漢 學(xué) 位: 移動電話: 專 業(yè): 電子郵件: 地 址: 教育背景教育背景 2006.9-2010.6 吉林工程技術(shù)師范學(xué)院-外國語言文學(xué)系 主修課程主修課程 大學(xué)英語精讀,大學(xué)英語泛讀,英語口語,英語聽力,英語寫 作,英語口譯,翻譯學(xué),詞匯學(xué),語法學(xué),英美概況,英國文 學(xué),美國文學(xué),語言學(xué),日語,中外名勝。 能力及特長能力及特長 這要寫你明你有什么樣的能力及經(jīng)驗,最重要就是告訴用人單 位,你會做什么? 計算機能力計算機能力 能熟悉使用 offi
43、ce 工具以及 photoshop、flash 等軟件。 獲國家計算機二級等級資格證書。 外語水平外語水平 通過英語專業(yè)四級考試,能熟練進(jìn)行聽說讀寫譯。 獎勵情況獎勵情況 2007-2008 優(yōu)秀學(xué)生會干部 200807 師生合 唱比賽一等獎 普通話水平測試等級證書 英語專業(yè)四級證書 實習(xí)經(jīng)驗(或?qū)嵺`經(jīng)驗或兼職經(jīng)驗)實習(xí)經(jīng)驗(或?qū)嵺`經(jīng)驗或兼職經(jīng)驗) 這里寫上你的實習(xí)經(jīng)驗或?qū)嵺`經(jīng)驗或兼職經(jīng)驗等信息吧,標(biāo)題 自己起一個貼切的。 自我評價自我評價 本人性格開朗、穩(wěn)重、有活力,待人熱情、真誠。工作認(rèn)真負(fù) 責(zé),積極主動,能吃苦耐勞。有較強的組織能力、實際動手能 力和團(tuán)體協(xié)作精神,能迅速的適應(yīng)各種環(huán)境,并
44、融入其中。我 不是最優(yōu)秀的,但我是最用功的;我不是太顯眼,但我很踏實; 希望我的努力可以讓您滿意。 這里不要照抄哦,不會寫自我評價的朋友,你可以訪問 http 這里有很多自我評價范文可以參考。(按住鍵盤的 ctrl 鍵, 再用鼠標(biāo)點鏈接就可以直接打開網(wǎng)站,不用復(fù)制到瀏覽器的。 )本人性格熱情開朗、待人真誠,善于溝通,應(yīng)變能力較強。 懂得珍惜擁有的一切。 b 內(nèi)張型鼓式制動器 c 濕式多片制動器 d 浮鉗盤式制動器 289.零配件市場上的主要價格形式(abc) a 廠家指導(dǎo)價 b 市場零售價 c 配件廠價格 290.油漆出險桔皮皺,即表面不光滑,可能的原因( d ) a 涂裝間通風(fēng)國強 b 稀釋
45、劑干燥速度過快 c 稀釋劑干燥速度過快慢 d 一次噴涂過厚 291.汽車的動力性能包括(acd) a 最高車速 b 平均車速 c 加速時間 d 能爬上的最大坡度 292.車險定損核價運作規(guī)范規(guī)定事故車輛修復(fù)費用包括(abcd) a 事故損失部分維修工時 b 事故損失部分需更換的配件費 c 殘值 d 稅費 293.車輛全損或推定全損案件, 在確定損失前,應(yīng)該了解(abd)汽車信息 a 了解車輛購置時間、價格 b 取得車輛的購置發(fā)票或其他證明 c 了解車輛的購置渠道 d 了解車輛的所有人 294.機動車電器故障引起火災(zāi)的主要原因有(bc) a 電瓶故障 b 線路故障 c 電器元件故障 d 日光聚集
46、 295. 車險定損核價運作規(guī)范規(guī)定對殘值處理的原則(ab)b a 所有殘值歸被保險人所有,保險人在維修費中扣除 b 事故車輛更換的配件由保險人收回后不計入殘值之內(nèi) c 所有配件必須折舊賣給被保險人 d 所有配件必須折舊賣給維修廠或廢品收購站 296.從火災(zāi)原因調(diào)查的角度,汽車火災(zāi)的原因分(abcd) a 機械故障類(如發(fā)動機過熱) b 電器類(線路老化短路) c 人為類(縱火) d 交通事故類(碰撞、傾覆、貨物引起) 297.對汽車整車進(jìn)行測量非常重要的平面(d)? a 基本面 b 中心面 c 零平面 d 下平面 298.機械配件的基本維修原則(abcd) a 超過配合尺寸,通過加工也無法得
47、到裝配技術(shù)要求 b 變形通過矯正無法保證使用性能和安全技術(shù)要求 c 斷裂無法焊接或焊接后無法保證使用性能和安全技術(shù)要求 d 轉(zhuǎn)向等涉及到安全的所有發(fā)生變形的配件 299.被保險人可依據(jù)哪些有效證明作為領(lǐng)取賠款的憑證(a)ac a 居民身份證 b 有效駕駛本 c 戶口薄 300.駕駛員未取得駕駛資格包括哪些情況(abcd)abc a 無駕駛證 b 駕駛車輛與準(zhǔn)駕車型不符 c 公安交關(guān)部門規(guī)定的其他屬于非有效駕駛的情況 d 駕駛證丟失 301.車險網(wǎng)上理賠系統(tǒng)錄入的要求有哪些(abcde) a 查勘時間照片最佳大小為 60-80k b 掃描儀設(shè)置方檔最佳大小 100-150k c 索賠申請書應(yīng)當(dāng)由當(dāng)事駕駛員在第一時間親筆填寫 d 車損照片的拍攝必須符合車險定損核價運作規(guī)范的相關(guān)規(guī)定 e 駕駛證,行駛證應(yīng)盡量在查勘環(huán)節(jié)第一時間采取原件拍攝 判斷題 1. 185/65r14,其中 r 代表 radial:表達(dá)輪胎紋絡(luò)為放射狀的又稱“子午線” () 2. 檢查安全氣囊系統(tǒng)故障時,必須先拆下蓄電池負(fù)極,再使用儀器讀出故 障代碼。() 3. 路面附著性能越好,汽車抗熱衰退性能越好。() 4. 廢氣再循環(huán)的作用是減少 hc、co 和 nox 的排放量() 5. 機動車輛保險
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基層學(xué)雷鋒活動方案
- 培訓(xùn)班元旦匯演活動方案
- 大一新生破冰活動方案
- 大班吃飯活動方案
- 大班學(xué)前月活動方案
- 地產(chǎn)拍家電活動方案
- 天水公墓祭活動方案
- 城市考察活動方案
- 大專志愿活動方案
- 大型宣發(fā)活動方案
- 水電安裝改造協(xié)議模板
- 15.1兩種電荷 - 2024-2025學(xué)年人教版初中物理九年級全一冊
- 分布式光伏發(fā)電項目EPC總承包投標(biāo)方案(技術(shù)方案)
- 2023-2024學(xué)年天津市部分區(qū)高一下學(xué)期期末考試化學(xué)試卷 (解析版)
- 2024-2030年中國伊利石行業(yè)經(jīng)銷模式及競爭策略展望分析報告版
- 2024年安順市普定縣引進(jìn)高層次人才招考易考易錯模擬試題(共500題)試卷后附參考答案
- 【課件】動詞的時態(tài)、語態(tài)和主謂一致 課件-2025屆高三英語上學(xué)期一輪復(fù)習(xí)專項
- 小學(xué)生常用急救知識課件
- 企業(yè)注銷登記申請書(適用于公司、非公司企業(yè)法人、合伙企業(yè)、個人獨資企業(yè))
- 《人工智能導(dǎo)論》(第2版)高職全套教學(xué)課件
- 地鐵服務(wù)大討論范文(篇一)
評論
0/150
提交評論