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

正文內容

單片機原理與接口技術課程設計-基于51單片機原理出租車計價器的設計(編輯修改稿)

2024-12-10 12:47 本頁面
 

【文章內容簡介】 主要功能有:數(shù)據(jù)的復位、 單價修改 、數(shù)據(jù)輸出、 計價、單價輸出及調整、路程輸出 等功能。輸出采用 8 段 數(shù)碼顯示管。本電路設計的計價器不但能實現(xiàn)基本的計價,而且還能手動 來調節(jié)單價 。 方案論證與比較 方案一:采用數(shù)字電路控制。 采用傳感器件,輸出脈沖信號,經過放大整形作為移位寄存器的脈沖,實現(xiàn)計價,但是考慮到這種電路過于簡單,性能不夠穩(wěn)定,而且不能調節(jié)單價,也不能根據(jù)天氣調節(jié)計 費標準,電路不夠實用。 方案二:采用單片機控制。 利用單片機豐富的 I/O 端口,及其控制的靈活性,實現(xiàn)基本的里程計價功能和價格調節(jié)、時鐘顯示功能。通過比較以上兩種方案,單片機方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴展功能, 而且還可以方便的對系統(tǒng)進行升級, 所以我們采用后一種方案。 武漢理工大學華夏學院《 單片機原理 與接口技術》課程設計 3 第二章 出租車計價系統(tǒng)的硬件設計 出租車的硬件框圖 圖 21 鍵盤控制單元用于模擬傳感器和進行價格的修改和復位操作。 89C52 用于進行控制運算。 串口顯示驅動電路 用于用數(shù)碼管顯示所需的數(shù)字。 AT89C52 單片機及其引腳說明 圖 22 AT89C52引腳配置 鍵盤 控制 P0 89C52 單 片 機 P2 串口顯示驅動電路 2 位 里 程 或單價 顯 示 4 位 總 價 顯 示 武漢理工大學華夏學院《 單片機原理 與接口技術》課程設計 4 AT89C52 是 51 系列 單片機 的一個型號,它是 ATMEL 公司生產的。 AT89C52 是一個低電壓,高性能 CMOS 8 位單片機,片內含 8k bytes 的可反復擦寫的 Flash 只讀程序 存儲器和 256 bytes 的隨機存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術生產,兼容標準 MCS51 指令系統(tǒng),片內置通用 8 位中央處理器和 Flash 存儲單元,功能強大的 AT89C52 單片機可為您提供許多較復雜系統(tǒng)控制應用場合。 AT89C52 有 40 個引腳, 32 個外部雙向輸入 /輸出( I/O)端口,同時內含 2個外中斷口, 3 個 16 位可編程定時計數(shù)器 ,2 個全雙工串行通信口, 2個讀寫口線, AT89C52 可以按照常規(guī)方法進行編程 ,但不可以在線編程 (S 系列的才支持在線編程 )。其將通用的 微處理器和 Flash 存儲器結合在一起,特別是可反復擦寫的 Flash 存儲器可有效地降低開發(fā)成本。 AT89C52 有 PDIP、 PQFP/TQFP 及 PLCC 等三種封裝形式,以適應不同產品的需求。 鍵盤調整單元 圖 23 S1:接 口, 功能一:正常狀態(tài)下,按一次里程計數(shù)加一;功能二:修改單價時,作為切換鍵。 S2:接 口, 功能一:進入修改單價的界面;功能二:修改單價時,對整數(shù)位按一次加一。 S3:接 口, 跳出修改單價的界面。 S4:接 口, 功能一:在正常狀態(tài)下為復位鍵;功能二:修改 單價時,對小數(shù)位按一次加一。 武漢理工大學華夏學院《 單片機原理 與接口技術》課程設計 5 顯示 單元 顯示單元由 8個 8段共陽數(shù)碼管組成,采用動態(tài)掃描進行顯示。前 二 個數(shù)碼管用于顯示 里程數(shù)或者單價 ; 后四個 用于顯示 總價格 ;電路 如 圖 24 所示。 圖 24 總電路接線圖見附錄。 武漢理工大學華夏學院《 單片機原理 與接口技術》課程設計 6 第三章 出租車計價 系統(tǒng) 的軟件設計 系統(tǒng)主程序 在主程序模塊中,需要完成對各參量和接口的初始化、出租車起價和單價的初始化以及計算、循環(huán)等工作。另外,在主程序模塊中還需要 設置復位和修改單價的程序。 當汽車運行起來時,就啟動計價,根據(jù)里程寄存器中的內容計算和判斷行 駛里程是否已超過起步價公里數(shù)。 若已超過,則根據(jù)里程值、每公里的單價數(shù)和起步價數(shù)來計算出當前的總金額,并將結果 輸出在顯示管中 ;中途等待時,不產生 計數(shù) ,當時間超過等待設定值時,開始進行計時,并把等待價格加到總金額里,然后將總金額、里程和單價送數(shù)碼管顯示出來。程序流程如 圖 31 所示。 N Y N Y 圖 31 初始化 開始 切換 金額計算 顯 示 調整單價 復位 武漢理工大學華夏學院《 單片機原理 與接口技術》課程設計 7 計算 子 程序流程圖 N Y 圖 32 顯示 子 程序 顯示程序 每 點亮一個數(shù)碼管,顯示一位數(shù)據(jù),利用主函數(shù)內的循環(huán),實現(xiàn)動態(tài)掃描顯示,同時根據(jù)數(shù)碼管余輝和人眼暫留現(xiàn)象,即可實現(xiàn)顯示 。 里程 3 總金額 =起步價 + (里程 3) *單價 總金額 =起步價 返 回 里程計數(shù) 單元 武漢理工大學華夏學院《 單片機原理 與接口技術》課程設計 8 鍵盤 子 程序 鍵盤采用查詢的方式,放在主程序中,當沒有按鍵按下的時候,單片機循環(huán)主程序,一旦右按鍵按下,便轉向相應的子程序處理,處理結束再返回。流程圖如 圖 33所示 。 Y N Y 圖 33 Key2=0? Key1=0? Key3=0? Key1=0? m 為 1 且 Key4=0 修改 M值 修改
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1