freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計--基于at89c52單片機出租車計價器設(shè)計-資料下載頁

2024-11-14 09:49本頁面

【導讀】隨著城市建設(shè)日益加快,象征著城市面貌的出租車行業(yè)也將加速發(fā)展。盡管小城市尚未普及,但計價器的普及也是毫無疑問的,所以。未來汽車計價器的市場還是十分有潛力的。出租車計價器是單片機的一種典型應(yīng)用?;趩纹瑱C的計價器是由單片。機和外部電路組成。包括檢測模塊,控制模塊,人機模塊。利用脈沖模擬車輪轉(zhuǎn)動進行里程檢測,采用AT24C02實現(xiàn)。在系統(tǒng)掉電的時候保存單價和系統(tǒng)時間等信息,輸出采用8位LED數(shù)碼管,通過開關(guān)S1分屏控制單價、路程、總金額以及時間的顯示。斷服務(wù)程序、中途等待中斷服務(wù)程序、顯示子程序服務(wù)程序鍵盤服務(wù)程序。在不計價的時候還能作為時鐘為司機同志提供方便。通過多次調(diào)試系統(tǒng)性能達到設(shè)計要求。

  

【正文】 L234567891R P 11 0 kD02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q712LE11OE1U27 4 HC 5 7 3D02D13D24D35D46D57D68D79Q019Q118Q217Q316Q415Q514Q613Q712LE11OE1U37 4 HC 5 7 312345678161514131211109R N 11 0 kX T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .0 /T 21P 1 .1 /T 2 E X2P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U4A T 8 9 C5 2R11 0 kR21 0 kR31 0 kR41 0 kR51 0 kR61kR72 0 0C32 2 U FS C K6S D A5T E S T7A01A12A23U12 4 C01 CD1L E D G RE E ND25 1 0R81 0 0R91 0 0R 1 16 .1 kR 1 05 .1 k車速 第 3 章 軟件設(shè)計 系統(tǒng)主程序 在主程序模塊中,需要完成對各參量和接口的初始化、出租車起步價和單價的初始化以及中斷、計算、循環(huán)等工作。另外,在主程序模塊中還需要設(shè)置啟動 /清除標志寄存器、里程寄存器和價格寄存器,并對它們進行初始化。然后,主程序?qū)⒏鶕?jù)各標志寄存器的內(nèi)容,分別完成啟動、清除、計程和計價等不同的操作。 當出租車運行后,就啟動計價器,根據(jù)里程寄存器中的內(nèi)容計算和判斷行駛里程是否已超 過起步價公里數(shù)。若已超過,則根據(jù)里程值、每公里的單價值和起步價來計算出當前的總金額,并將結(jié)果存于總金額寄存器中;中途等待時,無脈沖輸入,不產(chǎn)生中斷,當時間超過等待設(shè)定值時,開始進行計時,并把等待金額加到總金額里,然后將總金額、里程、等待時間和單價送數(shù)碼管顯示出來。程序流程如圖 31 所示。 金 額 計 算顯 示NYNY清 零夜 晚 單 價切 換開 始初 始 化按 鍵 掃 描 圖 31 主程序流程圖 里程計數(shù)中斷程序 每當霍爾傳感器輸出一個低電平信號,單片機定時器 0(工作在計數(shù)模式)就對其計數(shù)一次,相應(yīng)的變量設(shè)為 inter 就自加 1,當里程計數(shù)器 inter 對里程脈沖計滿 500 次時,對其自身進行清零操作,為下一次計數(shù)做準備,同時進入里程計數(shù)中斷服務(wù)程序中,里程變量加 1,總金額根據(jù)此時所設(shè)單價做出相應(yīng)的變化。里程中斷子程序如圖 32 所示。 I N T 0計 數(shù) 達 到 5 0 0 ?增 加 1 公 里調(diào) 用 價 格 子 程 序達 到 最 大 里 程 ?返 回NNY開 始Y 圖 32 里程中斷服務(wù)子程序 計算程序 計算程序根據(jù)里程數(shù)分別進入不同的計算公式。如果里程大于 3 公里,則執(zhí)行公式:總金額 =起步價 +(里程 3) *單價 +等待時間 *等待單價;否則,執(zhí)行公式:總金額 =起步價 +等待時間 *等待單 價。程序流程圖如圖 34 所示。 開 始里 程 3總 金 額 = 起 步 價總 金 額 + = ( 里 程 3 )* 起 步 價總 金 額 + = 等 待 時 間 *等 待 單 價總 金 額 = 起 步 價總 金 額 + = 等 待 時 間 *等 待 單 價返 回NY 圖 34 計算程序流程圖 顯示程序 由于 8 位數(shù)碼管所有段選皆有 8 位的 P0 口進行控制,因此,在每一瞬間, 8 位 LED 會顯示同一個數(shù)字。要想每位顯示不同的字符,就必須采用動態(tài)掃描的方法輪流點亮各位LED,即在每一時刻只使某一位顯示字符。在此瞬間,段選控制 I/O口輸出相應(yīng)字符段選碼(字符碼),而位選則控制 I/O口在該顯示的位送入選通電平,以保證該位顯示顯示相應(yīng)字符。如此循環(huán)操作,使每位分時顯示該位應(yīng)該 顯示的字符 [7] 。 在本次設(shè)計中顯示程序利用延時程序,每隔 5ms 刷新一次,相應(yīng)的數(shù)碼管點亮,顯示一位數(shù)據(jù),利用主函數(shù)內(nèi)的循環(huán),實現(xiàn)動態(tài)掃描顯示,同時根據(jù)數(shù)碼管余輝和人眼暫留現(xiàn)象,給人看上去每個數(shù)碼管總是在亮,以實現(xiàn)動態(tài)顯示。 鍵盤程序 鍵盤采用查詢的方式,放在主程序中,當有按鍵按下的時候,在相應(yīng) I/O 口產(chǎn)生一次低電平,當單片機查詢出該低電平后便轉(zhuǎn)入進行處理,處理結(jié)束返回。 按鍵檢測流程圖 36所示。 開 始YYYNNN寄 存 器 , I \ O端 口 初 始 化檢 測 是 否 有 鍵 按 下延 時 5 m s執(zhí) 行 相 應(yīng) 代 碼檢 測 是 否 有 鍵 按 下檢 測 是 否 有 鍵 釋 放 圖 36 按鍵檢測子程序流程圖
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1