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

正文內(nèi)容

計程車計價器設(shè)計課程設(shè)計報告-在線瀏覽

2024-09-16 18:16本頁面
  

【正文】 00 字)。 計程車 計價器設(shè)計報告 2 三、 小組成員及小組分工 1:軟件設(shè)計、主程序、程序調(diào)試 2:報告撰寫、 初始化、 按鍵設(shè)置程序 3: 正常計價、等待計價、速度轉(zhuǎn)換程序 4:鍵盤 掃描 程序、顯示程序 四、 設(shè)計 方案 本次設(shè)計 由小組成員的資料收集以及討論, 最終確定 采用模塊化 的 程序設(shè)計方式 。沒有模塊化設(shè)計的程序是極其難以閱讀和改進的,即便是程序的作者本人,在一段時間后,也很難重新對程序進行修改。 其具體 硬件 電路如下圖所示: 計程車 計價器設(shè)計報告 3 8254 計時器, 使用其中的 計數(shù)器 2, 用來對 1s 和 5s的 計時。 三色 LED 顯示器,用來顯示起步價和單價。 4*4 非編碼 鍵盤,用來對起步價、單價和速度的 設(shè)置 ,還包括四個特殊功能鍵: A鍵 —— 開關(guān)或確認 , B鍵 —— 停止 , C鍵 —— 開始 , D鍵 —— 消除 。 五 、 基本功能的實現(xiàn) 、 初始化和設(shè)置顯示 主要由數(shù)據(jù)輸入的初始化和 LED 顯示的初始化。 計程車 計價器設(shè)計報告 5 、 鍵盤掃描 鍵盤掃描主要用于起步價、單價和速度的設(shè)定。 、 車速轉(zhuǎn)換 車速轉(zhuǎn)換程序的功能是將公里每小時的單位轉(zhuǎn)換為米每秒的單位,轉(zhuǎn)換的過程存在一定的誤差,但由于顧客的路程一般較遠,誤差在允許范圍之內(nèi),且這樣有利于價格的計算。而單價可以重新設(shè)定,這樣就能將超出 3 公里后的價格轉(zhuǎn)換成以一角的形式累加。 超出 3公里 的 部分 將額外計算 ; 二是 在 運行 過程 中,遇到堵車等 情況是,每隔 5秒 將會增加一次單價 。 、 硬件接口設(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 連接。根據(jù)車速和行進時間計算行駛距離, 3 公里內(nèi)為起步價, 3 公里后每公里增加 1次單價,要求精確到角。計價過程中, LED上顯示當前計價結(jié)果;停止計價后嗎,計價結(jié)果持續(xù)顯示 3秒后,關(guān)閉 LED。 特色 功能 : , 可以根據(jù)自己的 意愿 選擇 重設(shè)價格 還是使用默認價格。 ,第三 片 8255 控制的 兩個數(shù)碼管會顯示兩道杠,表示本次使用的是新的計價,下一次使用時會消失。計算機硬件這門課程是大三上學期學習的,本人由于許多知識忘記,設(shè)計之初對程序的編寫部分進行了針對復習,許多知識重新記起來了,甚至對以前沒有理解的知識進行了重新認識,例如 push(壓棧)、 pop(彈棧)等,我一直認為自己不是編程的好手,對編程也是照書本生拉硬套,在編寫程序 的過程 請教了我們班的編程達人終于完成了計算部分的編程,收獲不小。當然價格的計算包括很多不同的情況,有等待計價,正常計價,而正常計價又對于不同的速度有不同的計價頻率,所以計價過程的程序比較多。 學院安排的要求我們通過以小組的形式單獨完成完整的設(shè)計題目,程序的設(shè)計已經(jīng)超出了課程的基本要求,但是卻仍能用在硬件課程中所學到的知識完成。讓我熟練地掌握了 MSDOS 程序調(diào)試過程,對在調(diào)試程序是利用 F F F9功能鍵來分別實現(xiàn)跟蹤執(zhí)行、單步執(zhí)行以及連續(xù)運行的重要性。而且我也 體會到了團隊力量的強大性,自己設(shè)計的程序在自己眼里是正確的,但通過其他人換一種眼光就會發(fā)現(xiàn)其中的錯誤。 本次的 計算機硬件課程設(shè)計要求我們以小組的形式進行,我們小組也進行了細致的分工 ,我所擔當?shù)娜蝿帐侵鞒绦蛟O(shè)計 主循環(huán) 程序及程序調(diào)試。 主循環(huán)程序 的思路是,每循環(huán)一次就掃描一次鍵盤,若有按鍵按下,則根據(jù)標志 flags 判斷 將 鍵值賦給 speed1 還是 speed2, 然后進行共陰極 8段 數(shù)碼管的顯示, 由于 我們的速度顯示是顯示的 公里每小時 ,所以接下來 是 調(diào)用一次公里每小時 向米每秒的轉(zhuǎn)換 子程序 ,然后是調(diào)用 計價 子程序 , 若在鍵盤掃描后發(fā)現(xiàn)時停止 鍵被 按下 , 則 在計時后 返回到程序開始 。 在超出 3公里 后, 計價 的思路是 按照 最小價格 行駛 的路程 計價 ,即 每角錢 可以走的 米 數(shù) , 當發(fā)現(xiàn) 超出三公里的 部分達到該距離,則價格加一角錢,然后只保留超出該 距離 的部分 , 等待下一次超出。大的問題 是 ,在超出 3 公里 后不是 像 我想的那樣 每隔一秒 記一次,而是一秒之內(nèi)連續(xù)計價,下一秒 又不 計價,而計程車 計價器設(shè)計報告 15 且 當速度為 0時 會一直計價而不是每隔 5秒 ,經(jīng)過 單步 的調(diào)試 , 發(fā)現(xiàn)原來是一秒鐘的判斷 時 ,有一個賦值語句沒有寫,加上了這個賦值語句之后就可以正常 計價了 , 由此看來, 就算是 一個 極小 的疏忽 也可能會 導致大的問題。 通過 本次的課程設(shè)計,我 又 對計算機硬件 匯編語言 的使用 加深 了印象 , 在編程時,邏輯思路也 更 清晰了 。 在本次計算機硬件技術(shù)基礎(chǔ)課程設(shè)計過程我主要負責報告的撰寫,同時也負責初始化和按鍵設(shè)置子程序的編寫。當然報告撰寫中也包括了對流程圖的設(shè)計與繪制,這就要求要對整個系統(tǒng)有詳細的了解,同時也要對一些子程序的運行過程做必要的了解,這讓我體會到做每一項工作,無論是多少都要對整個系統(tǒng)以致整個工程都有著系統(tǒng)的認識。 對于按鍵程序我個人認為還是有一定的難度的,因為它涉及到了對各個鍵的掃描的和判斷,通過和小組成員的討論得出了設(shè)計方法,就整個鍵盤部分程序而言在設(shè)計過程中是比較繁瑣的,這也就要求我們對整個鍵盤部分進行系統(tǒng)的分析,從掃描到讀鍵值,再到判斷功能調(diào)取程序做全面的設(shè)計分析。當然在編寫的同時對于 8255 的端口問題要特別的注意,一 定要保證和主程序相對應,顯然如果 8255 端口設(shè)計出現(xiàn)問題自然整個系統(tǒng)也無法正常運行。 本次的 計算機硬件課程設(shè)計 要求以小組形式完成任務,我們組的任務是計程車計價器的設(shè)計。 由于長時間沒有使用匯編語言編程序了,剛開始編寫的時候,雖然我的思路很清晰,但總是感覺寫不出來。通過復習,我對教學實驗裝置上的 5 片 8255A 芯片、非編碼鍵盤以及代碼編寫有了更深的理解。鍵盤掃描時需要逐列掃描,判斷該列是否有鍵按下。此外,為使 程序更好 的工作,而不出現(xiàn)明顯地誤判斷,我還增加了去抖動以及判斷按鍵是否彈起的子程序。否則,按鍵已彈起,可進行下一步操作。其中第 5 片 8255A 芯片的 PA0PA7 插孔為擴展的實驗板上第 5片 A 口, PB0PB7 插孔和 PC0PC7 插孔分別是第 5 片 8255A 芯片的 B口和 C口。因此,顯示程序比較簡單,只需向 5 片 8255A 的 C 口寫入不同的控制字,并通過 A 口和 B口,就可以在 LED 上以所需的顏色將待顯示內(nèi)容顯示出來。此外,在學習中,我們應該與同伴相互交流相互學習,并且通力合作,只有這 樣,才能更快更好的完成任務。 計程車 計價器設(shè)計報告 17 十 、參考文獻 楊天怡 《 計算機硬件技術(shù)基礎(chǔ) 》 重慶大學出版社 楊天怡 《 計算機硬件技術(shù)基礎(chǔ)實驗教程 》 重慶大學出版社 計算機硬件技術(shù)基礎(chǔ)實驗補充資料 附錄:程序清單 .486 DATA SEGMENT AT 0200H USE16 SDATA SEGMENT AT 0300H USE16 STACK DB 500 DUP(?) SDATA ENDS CODE SEGMENT USE16 ASSUME CS:CODE,DS:DATA,SS:SDATA ORG 4000H BEG: JMP MAIN fee1 db 00h ;費用小數(shù)和個位 fee1s db 00h ; fee1 緩沖 fee2 db 00h ;費用十位和百位 fee2s db 01h ; fee2 緩沖 mess1 db 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H,88H,83H,0C6H,0A1H,86H,8EH ;三色字型碼不帶小數(shù)點 mess2 db 40H,79H,24H,30H,19H,12H,02H,78H,00H,10H,08H,03H,46H,21H,06H,0EH ;三色字型碼帶小數(shù)點 mess3 db計程車 計價器設(shè)計報告 18 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh,3fh,3fh,3fh,3fh,3fh,3fh ;共陰極 led 字型碼 key db 0ffh ;按鍵緩沖 anjiantz db 0eeh,0edh,0ebh,0e7h,0deh,0ddh,0dbh,0d7h,0beh,0bdh,0bbh,0b7h,7eh,7dh,7bh,77h ;鍵盤特征值 danjia db 00h ;單價 danjia1 db 00h ;單價緩沖 danjias db 12h ;單價轉(zhuǎn)換緩沖 speed db 00h ;速度( m/s) speed1 db 03h ;速度個位( km/h) speed2 db 00h ;速度十位( km/h) speed2s db 00h ;速度緩沖 flags db 01h ;改變速度個位 /十位標志 flag3 db 01h ; 3 公里標志 ts1 db 00h ; 1s 標志 s1
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1