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

正文內(nèi)容

設(shè)計(jì)——基于單片機(jī)的電子秤設(shè)計(jì)-全文預(yù)覽

2025-01-02 18:17 上一頁面

下一頁面
  

【正文】 ........... 5 輸出模塊的選擇 .............................................................................. 6 報(bào)警模塊的選擇 .............................................................................. 6 編程語言及開發(fā)工具選擇 ........................................................................ 6 編程語言的選擇 .............................................................................. 6 開發(fā)環(huán)境的選擇 .............................................................................. 7 本章小結(jié) ................................................................................................. 7 第 3章 系統(tǒng)軟件設(shè)計(jì) ........................................................................................ 8 AT89S52 的介紹 ........................................................................................ 8 主程序設(shè)計(jì) ............................................................................................. 10 函數(shù)聲名以及變 量定義 ................................................................. 10 目錄 IV 主程序設(shè)計(jì)思想 .............................................................................11 按鍵處理程序 ......................................................................................... 12 按鍵介紹 ........................................................................................ 12 按鍵設(shè)計(jì) ........................................................................................ 14 顯示子程序設(shè)計(jì) ..................................................................................... 15 1602液晶簡介 ................................................................................ 15 液晶顯示子程序 ............................................................................ 19 報(bào)警子程序設(shè)計(jì) ..................................................................................... 21 本章小結(jié) ................................................................................................. 22 第 4章 程序調(diào)試 .............................................................................................. 23 程序編譯 ................................................................................................. 23 調(diào)試過程 ................................................................................................. 26 調(diào)試中出現(xiàn)的問題 及解決方法 .............................................................. 26 調(diào)試結(jié)果 ................................................................................................. 27 本章小結(jié) ................................................................................................. 28 第 5章 結(jié)論 ................................................................................................ 29 致 謝 ........................................................................................................... 30 參考文獻(xiàn) ............................................................................................................. 31 附錄 A 外文翻譯 原文部分 ............................................................................. 32 附錄 B 外文翻譯 譯文部分 ............................................................................. 35 附錄 C 電子秤源程序 ...................................................................................... 38 華東交通大學(xué)畢業(yè)設(shè)計(jì) 第 1 章 緒論 選題背景與意義 電子秤是日常生活中常用的電子衡器,廣泛應(yīng)用于超市、大中型商場、物流配送中心。 整個(gè)系統(tǒng)結(jié)構(gòu)簡單、使用方便、功能齊全、精度高,具有一定的實(shí)用價(jià)值。本次電子秤設(shè)計(jì)將運(yùn)用單片機(jī)來完成,具有小型化、智能化、準(zhǔn)確度高等特點(diǎn)。稱重技術(shù)的改革影響著人民的生活,隨著計(jì)量技術(shù)和電子技術(shù)的發(fā)展,以前常用的純機(jī)械結(jié)構(gòu)的桿秤、臺(tái)秤等存在不精確、速度慢、不能計(jì)價(jià)易作弊等問題,已逐步被電子產(chǎn)品替代。軟件設(shè)計(jì)以 C 語言作為編程語言,采用模塊化編程思想,在 Keil uVision開發(fā)環(huán)境下編寫應(yīng)用程序,結(jié)合硬件電路做整體調(diào)試,最終實(shí)現(xiàn)了所設(shè)計(jì)功能。 1602LCD。電子秤的設(shè)計(jì)首先是通過稱重傳感器采集到被測物體的重量并將其轉(zhuǎn)換成電壓信號(hào)。 電子秤的研究現(xiàn)狀及發(fā)展趨勢 近幾年,國內(nèi)的電子稱重系統(tǒng)從最初的機(jī)電結(jié)合型發(fā)展到現(xiàn)在的全電子型和數(shù)字智能型。做為重量測量儀器,智能電子秤在各行各業(yè)開始顯現(xiàn)其測量準(zhǔn)確,測量速度 快,易于實(shí)時(shí)測量和監(jiān)控的巨大優(yōu)點(diǎn),并開始逐漸取代傳統(tǒng)型的機(jī)械杠桿測量稱,成為測量領(lǐng)域的主流產(chǎn)品。目前,電子秤在稱量速度方面需要進(jìn)一步的研究。 小型化:體積小、高度低、重量輕,即小薄輕。 智能化:與電子計(jì)算機(jī)組合或開發(fā)稱重用計(jì)算機(jī),利用計(jì)算機(jī)的智能來增加稱重顯示控制的功能,使其在原有功能的基礎(chǔ)上增加判斷、自診斷、自適應(yīng)、自組織等功能。這就要求電子計(jì)價(jià)秤能與電子計(jì)算機(jī)聯(lián)網(wǎng),把稱重系統(tǒng)與計(jì)算機(jī)系統(tǒng)組成一個(gè)完整的綜合控制系統(tǒng)。硬件指單片機(jī)、擴(kuò)展的輸入輸出設(shè)備等部分;軟件是各種工作程序的總稱。 電子秤的設(shè)計(jì)要求 (1) 電子秤稱 重范圍: 0~ 10Kg;重量誤差不大于 ? ; (2) 液晶顯示:所稱物體重量、輸入物品單價(jià)、金額; (3) 當(dāng)物品重量超過電子秤量程,即過載情況,具有超重報(bào)警功能。在顯示 重量時(shí),如果數(shù)碼管沒有足夠的位數(shù),那么稱量物體重量的精度必受到限制,所以此方案需要較多的數(shù)碼管接入電路中??梢燥@示所稱量的物體信息相關(guān)內(nèi)容。 單片機(jī)控制適合于功能比較簡單的控制系統(tǒng) ,而且其具有成本低 ,功耗低 ,體積小算術(shù)運(yùn)算功能強(qiáng) ,技術(shù)成熟等優(yōu)點(diǎn) 。 單片機(jī)的選擇 系統(tǒng)設(shè)計(jì)者只能在市場上能夠提供的單片機(jī)中選擇,特別是作為產(chǎn)品大批量生產(chǎn)的應(yīng)用系統(tǒng),所選的單片機(jī)型號(hào)必須有穩(wěn)定、充足的貨源。 AT89S52 單片機(jī)是 AT89S 系列中的增強(qiáng)型高檔機(jī)產(chǎn)品,它片內(nèi)存儲(chǔ)器容量是 AT89S51 的一倍,即片內(nèi) 8KB 的 Flash程序存儲(chǔ)器和 256B的 RAM。由此,通過對(duì)目前主流型號(hào)的比較,最終選擇了 AT89S52 通用的普通單片機(jī)來實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)。 按鍵的選擇 鍵盤分為編碼鍵盤和非編碼鍵盤。 獨(dú)立鍵盤需由一個(gè)單 片機(jī) I/O 口控制一個(gè)按鍵,矩陣鍵盤可由少量 I/O 口控制大量按鍵(如 7 個(gè) I/O 口控制 3 4 個(gè)按鍵)。 此方案顯示直觀,而且編程簡單,但若要同時(shí)顯示單價(jià),金額等諸多信息則需要要大量的數(shù)碼管。它在特定的溫度范圍內(nèi),既具有液體的流動(dòng)性,又具有晶體的某些光學(xué)特性,其透明度和顏色隨電場、磁場、光照度等外界條件變化而變化液晶做成顯示器件,就可以把上訴外界條件的變化反映出來從而形成現(xiàn)實(shí)的效果。常用的編程語言有匯編語言和 C 語言兩種,每種語言都有各自的優(yōu)缺點(diǎn)。其本身不依賴于機(jī)器硬件系統(tǒng),基本上不做修改就可將程序在不同單片機(jī)間進(jìn)行移植。 開發(fā)環(huán)境的選擇 單片機(jī)的開發(fā)環(huán)境多種多樣,很多公司都研發(fā)了單片機(jī)開發(fā)軟件,如 American Automationn、瑞典的 IAR、 Avocet 和 Keil 等。支持浮點(diǎn)和長整數(shù)、重入和遞歸。 胡娟:商用電子秤 的 設(shè)計(jì) 8 第 3 章 系統(tǒng) 軟件 設(shè)計(jì) 經(jīng)過前面詳細(xì)調(diào)研、方案論證后,就進(jìn)入了正式研制階段。 ATMEL 公司是美國 20 世紀(jì) 80 年代中期成立并發(fā)展起來的半導(dǎo)體公司。 表 31 AT89S52功能 兼容 MCS51 指令系統(tǒng) 8k 可反復(fù)擦寫 ISP Flash ROM 32 個(gè)雙向 I/O 口 3 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器 時(shí)鐘頻率 033MHz 全雙工 UART 串行中斷口線 256x8bit 內(nèi)部 RAM 2 個(gè)外部中斷源 低功耗空閑和省電模式 中斷喚醒省電模式 3 級(jí)加密位 看門狗( WDT)電路 軟件設(shè)置空閑和省電功能 靈活的 ISP 字節(jié)和分頁編程 雙數(shù)據(jù)寄存器指針 華東交通大學(xué)畢業(yè)設(shè)計(jì) 圖 31 AT89S52的引腳圖 引腳功能說明: VCC/GND:電源 /接地引腳; Port 0: P0 是一個(gè) 8 位漏極開路型雙向 I/O 端口,端口置 1(對(duì)端口寫 1)時(shí)作高阻抗輸入端; P0還可以用作總線方式下的地址數(shù)據(jù)復(fù)用管腳,用來操作外部存儲(chǔ)器。端口置 1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用; P2 口在存取外部存儲(chǔ)器時(shí),可作為高位地址輸出;內(nèi)部 Flash程序存儲(chǔ)器編程時(shí),接收高 8 位地址和控制信息; Port 3: P3 是一個(gè)帶有內(nèi)部上拉電阻的 8 位雙向 I/0 端口,輸出時(shí)可驅(qū)動(dòng) 4 個(gè) TTL。復(fù)位后 P0— P3 口均置 1,管腳表現(xiàn)為高電平,程序計(jì)數(shù)器和特殊功能寄存器 SFR 全部清零。 ALE/PROG: 訪問外部存儲(chǔ)器時(shí), ALE(地址鎖存允許 )的輸出用于鎖存地址的低位字節(jié),即使不訪問外部存儲(chǔ)器, ALE 端仍以不變的頻率輸出脈沖信號(hào) (此頻率是振蕩器頻率的 1/6),在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),出現(xiàn)一個(gè) ALE 脈沖; PSEN: 該引 腳是外部程序存儲(chǔ)器的選通信號(hào)輸出端。要使 AT89S52 只訪問外部程序存儲(chǔ)器 (地址為 0000HFFFFH), 這時(shí)該引腳必須保持低電平; 主程序設(shè)計(jì) 函數(shù)聲名以及變量定義 如前所述,本設(shè)計(jì)的主要功能是電子秤(物品重量、單價(jià)、總價(jià)的顯示及調(diào)整),顯華東交通大學(xué)畢業(yè)設(shè)計(jì) 示器采用 LCD1602 液晶,采用 5 個(gè)獨(dú) 立按鍵控制所有功能,采用蜂鳴器實(shí)現(xiàn)鬧鈴功能。 主程序設(shè)計(jì)思想 電子秤的最基本功能為稱重功能,程序設(shè)計(jì)的出發(fā)點(diǎn)必須是保證稱重的準(zhǔn)確 性。顯示模塊采用的是 1602LCD 液
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1