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

正文內(nèi)容

論文簡(jiǎn)易電子秤的設(shè)計(jì)(編輯修改稿)

2024-12-11 16:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 、總價(jià)等。因此,我們需設(shè)置 8個(gè)按鍵。即“測(cè)量鍵”,“元鍵”,“角鍵”,“分鍵”,“單價(jià)顯示鍵”,“總價(jià)顯示鍵”,數(shù)字“ +”鍵 , 數(shù)字“ ”鍵 。 本課題是由吳佳玲同學(xué)和我完成,我著重介紹軟件部分。 3 系統(tǒng)軟件設(shè)計(jì) 設(shè)計(jì)目標(biāo) 在系統(tǒng)硬件設(shè)計(jì)的基礎(chǔ)上,要實(shí)現(xiàn)系統(tǒng)功能,程序設(shè)計(jì)是必不可少的,由于系統(tǒng)對(duì)實(shí)時(shí)性的要求并不高,而且涉及計(jì)算問(wèn)題,我們采用單片機(jī) C 語(yǔ)言進(jìn)行程序設(shè)計(jì)。根據(jù)系統(tǒng)的設(shè)計(jì)要求 ,在硬件基礎(chǔ)上,通過(guò)編程實(shí)現(xiàn)的主要功能如下: ① 秤重并顯示物體重量 ; ② 設(shè)置單價(jià)、計(jì)算總金額,并具有顯示單價(jià)和總金額的功能。 第 6 頁(yè) 共 16 頁(yè) 程序流程 我們從系統(tǒng)設(shè)計(jì)入手,采用自頂向下的程序設(shè)計(jì)思想,對(duì)軟件設(shè)計(jì)按下列步驟進(jìn)行:即先分析系統(tǒng)對(duì)軟件的要求;然后在此基礎(chǔ)上進(jìn)行軟件總體設(shè)計(jì),包括程序整體結(jié)構(gòu)設(shè)計(jì)和對(duì)程序進(jìn)行模塊化設(shè)計(jì),模塊化設(shè)計(jì)即將程序劃分為若干個(gè)相對(duì)獨(dú)立的模塊;并用 C語(yǔ)言編寫(xiě)每個(gè)模塊程序;最后按照軟件總體設(shè)計(jì)時(shí)的結(jié)構(gòu)框圖以及秤的功能要求將軟件的初始化模塊、轉(zhuǎn)換模塊、顯示模塊、鍵盤(pán)輸入模塊、鍵功能處理模塊、延時(shí)模塊等將各模塊連接成一個(gè)完整的 程序。 系統(tǒng)的程序流程如圖 5所示。該程序流程圖是根據(jù)系統(tǒng)軟件的工作流程得出的,它實(shí)際上是各個(gè)程序模塊的集合,主程序流程圖給出了系統(tǒng)工作的基本過(guò)程,描述了信號(hào)的基本流向,在程序設(shè)計(jì)中起到一個(gè)向?qū)У淖饔? 圖 5 程序流程圖 注:修改的是“元”、“角”、“分”的實(shí)際含義是設(shè)置修改“元”、“角”、“分”的開(kāi)始 初始化 有鍵按下 測(cè)量鍵 讀 A/D 轉(zhuǎn)換 計(jì)算重量 顯示重量 重量 .單價(jià) 顯示總價(jià) 按“元”鍵 按“角”鍵 總 價(jià) 設(shè)置單價(jià) 修改“元” 修改 “角” 按“分” 修改“分 Y N N Y Y Y N Y N N 顯 示 單 價(jià) Y 數(shù)字“ +” 數(shù)字加 1 N 數(shù)字“ — ” 數(shù)字減 1 第 7 頁(yè) 共 16 頁(yè) 標(biāo)志。 從程序流程圖可看出,在設(shè)計(jì)程序時(shí),鍵盤(pán)的功能定義對(duì)程序的設(shè)計(jì)具有重要作用。 鍵盤(pán)功能定義 根據(jù)硬 件電路,我們?cè)O(shè)計(jì)的鍵盤(pán)由 8 個(gè)按鍵組成,它們分別與單片機(jī)的 P1口相接,各按鍵的功能定義如下: ①用 作測(cè)量鍵:當(dāng)測(cè)量鍵按下時(shí),從 輸入的信號(hào)為 1,系統(tǒng)對(duì)進(jìn)行稱(chēng)重 (此時(shí)從單片機(jī)讀 P1口得到的鍵盤(pán)值為 0x01)。 ②用 、 、 作對(duì)應(yīng)單價(jià)設(shè)置中元、角、分鍵;如按下 ,表示此后在按下的數(shù)字鍵是在對(duì)應(yīng)元進(jìn)行設(shè)置; ③用 、 作的數(shù)字上、下調(diào)節(jié)鍵,如先按下 ,再按 ,則將單片機(jī)內(nèi)部保存的元這一位進(jìn)行加 1 處理,如果該位已是就則變?yōu)?0。余類(lèi)推。 ④用 作 顯示單價(jià)鍵:按下此鍵,單片機(jī)就顯示單價(jià)。 ⑤用 作顯示總價(jià)鍵,按下此鍵,單片機(jī)就顯示總價(jià)。 數(shù)據(jù)處理模塊 數(shù)據(jù)處理模塊 是整個(gè)程序的核心。主要用來(lái) 處理輸入數(shù)據(jù)。它 包括用數(shù)碼管顯示經(jīng) A/D轉(zhuǎn)換出的重量值,數(shù)據(jù) RAM,乘法運(yùn)算模塊等。系統(tǒng)將物體的單價(jià)等信息存于數(shù)據(jù) RAM中,當(dāng)接收到 A/D轉(zhuǎn)換器的數(shù)據(jù)(電壓信號(hào))后,根據(jù)相應(yīng)的系統(tǒng)電壓信號(hào)轉(zhuǎn)化為相應(yīng)重量數(shù)據(jù)信號(hào),并將其進(jìn)行乘法運(yùn)算得到相應(yīng)的總價(jià)。即: 金額 =重量單價(jià) 顯示電路 顯示電路是建立在系統(tǒng)內(nèi)部和觀測(cè)人之間的橋梁。通過(guò)顯示,使輸出結(jié)果可視化。 該顯示電路由 6位 LED 組成,主要是將相應(yīng)的重量值、以及價(jià)格量轉(zhuǎn)換成相應(yīng)的顯示數(shù)值。 第 8 頁(yè) 共 16 頁(yè) 串行口控制的靜態(tài) LED 顯示,即當(dāng) 89C52 的串行口不做通訊使用時(shí),可以使它工作在移位寄存器方式,擴(kuò)展 TLS546 來(lái)驅(qū)動(dòng) LED 顯示器。工作在移位寄存器方式時(shí),串行口的 TXD 端輸出移位同步時(shí)鐘, RXD 端輸出串行數(shù)據(jù)。 4 系統(tǒng)調(diào)試 在前面硬件和軟件設(shè)計(jì)基本完成之后,便可以進(jìn)行硬件和軟件的功能仿真,綜合測(cè)試并分析。 將傳感器放平、接好電路,以及提供合適的電 源電壓,對(duì)照前面的重量 — 電壓轉(zhuǎn)換表,(圖 3所示),觀察不放任何物體時(shí)電壓是否為 40mv,若不為 40mv,則需調(diào)整電位器,改變電壓值,加上不同的砝碼,觀測(cè)相應(yīng)電壓值,同時(shí)記下相應(yīng)的重量和價(jià)格值??词欠裾`差過(guò)大,根據(jù)出現(xiàn)的問(wèn)題調(diào)整電路和程序。 5 結(jié)束語(yǔ) 我們 采用 89C52單片機(jī)設(shè)計(jì) 共同對(duì)簡(jiǎn)易電子秤進(jìn)行了系統(tǒng)設(shè)計(jì) , 通過(guò)這次畢業(yè)設(shè)計(jì),分別對(duì)電子秤的硬件和軟件做了系統(tǒng)分析,使我對(duì)電子秤的結(jié)構(gòu)和工作原理有了更深層次的理解。尤其是軟件部分,結(jié)合《基于單片機(jī)的 C語(yǔ)言程序設(shè)計(jì)》對(duì)數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1