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

正文內(nèi)容

計程車計價器設(shè)計課程設(shè)計報告-文庫吧

2025-06-10 18:16 本頁面


【正文】 度上也是對模塊化的一種延伸,使得程序的組織結(jié)構(gòu)更加富有層次感,立體感和降低程序的耦合度! 第三,幾乎所有商用程序都必須使用模塊化程序設(shè)計理念!這里很想使用“全部”代替“幾乎”,因為真的很難想像沒有模塊化的商用軟件! 硬件實現(xiàn) 采用的是 PD32E 實驗箱的硬件搭建,利用其中的 8254 計時模塊、8255 芯片、 4*4 非編碼 鍵盤 、 三色 LED 顯示器 及 8 段 LED 顯示器等硬件部分。 其具體 硬件 電路如下圖所示: 計程車 計價器設(shè)計報告 3 8254 計時器, 使用其中的 計數(shù)器 2, 用來對 1s 和 5s的 計時。 OUT2 口與 AT 口連接; GATE2 與 5V連接; CLK2 與 47K 連接; CS 與 32C 連接。 三色 LED 顯示器,用來顯示起步價和單價。 其中 起步價 用 黃光 顯示 ,單價 用 綠光 顯示。 4*4 非編碼 鍵盤,用來對起步價、單價和速度的 設(shè)置 ,還包括四個特殊功能鍵: A鍵 —— 開關(guān)或確認 , B鍵 —— 停止 , C鍵 —— 開始 , D鍵 —— 消除 。 計程車 計價器設(shè)計報告 4 單色 LED 顯示器 ,用來顯示速度。 五 、 基本功能的實現(xiàn) 、 初始化和設(shè)置顯示 主要由數(shù)據(jù)輸入的初始化和 LED 顯示的初始化。數(shù)據(jù)的輸入包括: 單價和起步價的設(shè)定;啟動過后運行過程中車速的設(shè)定, 價格的顯示最小的單位為角,車速的單位是公里每小時; 單色 LED 的顯示有單色 LED 顯示車速,三色 LED 顯示起步價和單價。 計程車 計價器設(shè)計報告 5 、 鍵盤掃描 鍵盤掃描主要用于起步價、單價和速度的設(shè)定。數(shù)字用于數(shù)值的設(shè)定,特殊功能鍵 :A鍵有計價器開關(guān) 或 確認的功能, B鍵有停止的功能, C鍵有開始的功能,D 鍵有消除錯誤輸入的功能。 、 車速轉(zhuǎn)換 車速轉(zhuǎn)換程序的功能是將公里每小時的單位轉(zhuǎn)換為米每秒的單位,轉(zhuǎn)換的過程存在一定的誤差,但由于顧客的路程一般較遠,誤差在允許范圍之內(nèi),且這樣有利于價格的計算。 、 單價行程轉(zhuǎn)換程序 在超出 3公里 后計算票價 時,將默認的每公里 的單價 轉(zhuǎn)換成 83米每角,即路程每次達到 83 米的時候總額加 1角。而單價可以重新設(shè)定,這樣就能將超出 3 公里后的價格轉(zhuǎn)換成以一角的形式累加。 、行車 費用的計算 費用 的計算分為兩部分:一是運行過程中的按行車路程的距離計算 , 在 3 公里 范圍內(nèi)以起步價的方式收費, 計算 是否達到 3 公里時 ,采用 每秒 與速度的乘積的累加方式計算。 超出 3公里 的 部分 將額外計算 ; 二是 在 運行 過程 中,遇到堵車等 情況是,每隔 5秒 將會增加一次單價 。 計程車 計價器設(shè)計報告 6 六 、軟硬件設(shè)計 、軟件 設(shè)計 根據(jù) 所需的功能,軟件主要分為 主程序、鍵盤掃描子程序 、 設(shè)置 單價和起步價 子程序 、 計價 子程序 、 單價 計算子程序(計算每角 行駛 距離) 等。 、 硬件接口設(shè)置 硬件 部分要完成數(shù)據(jù)的輸入及輸出等操作 ,采用硬件 實驗箱完成硬件電路的搭建, 具體的端口 連線如下: A 口的 A0~ A3—— 鍵盤的行控制信號 P0~ P3; C 口的 C0~ C3—— 鍵盤的列控制信號 Q0~ Q C6—— 位選第一位、 C5—— 位選第二位; B 口的 B0~ B7—— 段選口; 第 5片 8255 的 CS 與 30C 連接; 8254 選用定時器 2 : OUT2 口與 AT 口連接; GATE2 與 5V連接; CLK2 與 47K 連接; CS 與 32C 連接。 第 5片 8255 的 端口 鍵盤 接口 A0 P0 A1 P1 A2 P2 A3 P3 C0 Q0 C1 Q1 C2 Q2 C3 Q3 計程車 計價器設(shè)計報告 7 C5 DS7 C6 DS8 B0 A B1 B B2 C B3 D B4 E B5 F B6 G B7 DP CS 30C 8254 端口 連線 OUT2 AT GATE2 5V CLK2 47K CS 32C 計程車 計價器設(shè)計報告 8 七 、程序流程圖 、 主程序流程圖 計程車 計價器設(shè)計報告 9 、 鍵盤掃描 子程序 流程圖 計程車 計價器設(shè)計報告 10 設(shè)置 單價 、 起步價主程序流程圖 計程車 計價器設(shè)計報告 11 、計價 主程序流程圖 計程車 計價器設(shè)計報告 12 、 單價計算子程序(計算每角行駛距離) 計程車 計價器設(shè)計報告 13 八、 設(shè)計 結(jié)論 通過談?wù)?和分析、軟件設(shè)計、 硬件 設(shè)計和最終調(diào)試 等 步驟, 整個 系統(tǒng)最終實現(xiàn)了 :可以設(shè)置起步價、每公里單價; 按鍵啟動計程車和停車,在行駛過程中可以調(diào)整車速,并在 LED 上顯示當(dāng)前車速; 按鍵開始計價和停止計價。根據(jù)車速和行進時間計算行駛距離, 3 公里內(nèi)為起步價, 3 公里后每公里增加 1次單價,要求精確到角。若在計價過程中停車,則每隔 5秒增加 1 次單價。計價過程中, LED上顯示當(dāng)前計價結(jié)果;停止計價后嗎,計價結(jié)果持續(xù)顯示 3秒后,關(guān)閉 LED。上述時間要求精確定時; 用三色 LED 顯示計價結(jié)果,用單色 LED 顯示車速。 特色 功能 : , 可以根據(jù)自己的 意愿 選擇 重設(shè)價格 還是使用默認價格。 3公里后 ,價格 每增長 一角錢顯示一次, 使 乘客 可以 看到以 角 為單位 價格的變動 。 ,第三 片 8255 控制的 兩個數(shù)碼管會顯示兩道杠,表示本次使用的是新的計價,下一次使用時會消失。 九 、 設(shè)計總結(jié)體會 在這次計算機硬件課程設(shè)計中我的主要工作是幾個價格計算程序的編寫,在和其他三個組員討論出整體方案之后我們明確分工,設(shè)計進行得有條不紊。計算機硬件這門課程是大三上學(xué)期學(xué)習(xí)的,本人由于許多知識忘記,設(shè)計之初對程序的編寫部分進行了針對復(fù)習(xí),許多知識重新記起來了,甚至對以前沒有理解的知識進行了重新認識,例如 push(壓棧)、 pop(彈棧)等,我一直認為自己不是編程的好手,對編程也是照書本生拉硬套,在編寫程序 的過程 請教了我們班的編程達人終于完成了計算部分的編程,收獲不小。 在設(shè)計起步價和單價的過程中本來準備對白天和夜間通過不同的程序設(shè)計,但為了設(shè)計方便起見我們設(shè)置了通過按鍵輸入不同的起步價和單價,因此就沒有設(shè)置白天和黑夜的價格區(qū)別。當(dāng)然價格的計算包括很多不同的情況,有等待計價,正常計價,而正常計價又對于不同的速度有不同的計價頻率,所以計價過程的程序比較多。在等待計價的計算中,我采用的是每隔 5秒增加一次單價,而在超出計程車 計價器設(shè)計報告 14 3 公里部分進行正常計價時,首先算出每一角對應(yīng)的路程,然后我是以一角的形式往上加的。 學(xué)院安排的要求我們通過以小組的形式單獨完成完整的設(shè)計題目,程序的設(shè)計已經(jīng)超出了課程的基本要求,但是卻仍能用在硬件課程中所學(xué)到的知識完成。它使我了解了在設(shè)計程序之前進行需求分析的重要性,以及設(shè)計程序的流程。讓我熟練地掌握了 MSDOS 程序調(diào)試過程,對在調(diào)試程序是利用 F F F9功能鍵來分別實現(xiàn)跟蹤執(zhí)行、單步執(zhí)行以及連續(xù)運行的重要性。 通過這次的課程設(shè)計,我對 825 8254 芯片有了更深的了解,雖然在本次試驗過程中沒有用到 8259 芯片來實現(xiàn)定時的中斷調(diào)用,但是我們還是復(fù)習(xí)了8259 芯片的相關(guān)資料。而且我也 體會到了團隊力量的強大性,自己設(shè)計的程序在自己眼里是正確的,但通過其他人換一種眼光就會發(fā)現(xiàn)其中的錯誤。而且通過討論可以使我跳出自己的思維定式,從而獲得更好地實現(xiàn)方法。 本次的 計算機硬件課程設(shè)計要求我們以小組的形式進行,我們小組也進行了細致的分工 ,我所擔(dān)當(dāng)?shù)娜蝿?wù)是主程序設(shè)計 主循環(huán) 程序及程序調(diào)試。 由于 計算機硬件課程 的學(xué)習(xí) 已經(jīng)過去 一個學(xué)期了 ,而這段過程中,我也沒有太多的接觸到匯編語言的 編程 ,所以一開始的時候有些生疏,一些基本的 語句 都需要查看課本 才能使用, 不過 只要我們一開始工作就慢慢地找到了感覺,思路也逐漸清晰了起來。 主循環(huán)程序 的思路是,每循環(huán)一次就掃描一次鍵盤,若有按鍵按下,則根據(jù)標志 flags 判斷 將 鍵值賦給 speed1 還是 speed2, 然后進行共陰極 8段 數(shù)碼管的顯示, 由于 我們的速度顯示是顯示的 公里每小時 ,所以接下來 是 調(diào)用一次公里每小時 向米每秒的轉(zhuǎn)換 子程序 ,然后是調(diào)用 計價 子程序 , 若在鍵盤掃描后發(fā)現(xiàn)時停止 鍵被 按下 , 則 在計時后 返回到程序開始 。計價程序主要是 路程的計算,我采用的是每秒記一次路程,這樣就可以在原來路程的基礎(chǔ)上直接加上 米每秒 的速度
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1