【正文】
生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片內(nèi)含20kbytes 的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器(ROM)和256*8bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8 位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C55單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場(chǎng)合。綜合以上分析,擬采用一種簡(jiǎn)單可行的方法,直接由單片機(jī)控制采樣,按鍵,存儲(chǔ)器的讀寫(xiě)操作及液晶顯接口。數(shù)字信號(hào)保存到存儲(chǔ)器中,RAM的容量取決于每次采樣的采樣點(diǎn)數(shù),這和水平分辨率相關(guān)。ADC參數(shù)的選取需要考慮多方面的因素;ADC的取樣頻率取決于待測(cè)信號(hào)的頻率范圍,或者圖形記錄儀對(duì)掃描速度的要求;輸入的模擬信號(hào)為一路模擬信號(hào)。因此信號(hào)在進(jìn)入模數(shù)轉(zhuǎn)換之前加入一個(gè)輸入調(diào)理電路,對(duì)輸入信號(hào)進(jìn)行處理以達(dá)到數(shù)模轉(zhuǎn)換器的轉(zhuǎn)換要求。需要注意的是放大電路的增益系數(shù)和頻帶的關(guān)系。因此,需要對(duì)電壓大小不同的信號(hào)進(jìn)行增益調(diào)整。待測(cè)模擬信號(hào)輸入到簡(jiǎn)易圖形記錄儀時(shí)首先要經(jīng)過(guò)相關(guān)的處理才能夠送給ADC,因?yàn)锳DC對(duì)輸入電壓的幅度有一定的要求,一般為05V,或者02V等。故最終采取第一種方法單片機(jī)直接控制。其中,涉及按鍵的控制控制,存儲(chǔ)器的寫(xiě)入和讀取控制,液晶顯示器的控制。因此,設(shè)計(jì)的重點(diǎn)是模擬信號(hào)的處理與采樣,數(shù)字信號(hào)的存儲(chǔ),液晶顯示器的顯示控制,系統(tǒng)的控制4個(gè)方面。本設(shè)計(jì)以AT89C55 單片機(jī)為中心、24C512B為存儲(chǔ)器,通過(guò)模數(shù)轉(zhuǎn)換器,實(shí)時(shí)采樣實(shí)現(xiàn)對(duì)輸入信號(hào)的提取,并進(jìn)行數(shù)字化的存儲(chǔ)及顯示。出于以上的考慮,我們借助于數(shù)摸和模數(shù)轉(zhuǎn)換器,和單片機(jī)、存儲(chǔ)器組成的系統(tǒng)能對(duì)任意圖形實(shí)現(xiàn)存儲(chǔ)和再現(xiàn)。由此我想到,可以利用存儲(chǔ)器的存儲(chǔ)功能和簡(jiǎn)易圖形記錄儀相結(jié)合,來(lái)實(shí)現(xiàn)簡(jiǎn)易圖形記錄儀的存儲(chǔ)功能。設(shè)計(jì)任務(wù):記錄并顯示一路模擬量較長(zhǎng)時(shí)間內(nèi)的變化曲線主要技術(shù)要求:l 用圖形液晶模塊顯示參數(shù)曲線(點(diǎn)數(shù)不小于128X64)l 一路模擬量輸入l 模擬量輸入范圍:小于正負(fù)5V,單極性/雙極性輸入可鍵盤(pán)設(shè)定l 模擬量分辨率:不低于8位l 采樣周期:10ms~10sl 為了記錄較長(zhǎng)時(shí)間外擴(kuò)一存儲(chǔ)器,容量不小于32KBl 外擴(kuò)存儲(chǔ)器具有掉電保護(hù)功能l 可查看已記錄的曲線(測(cè)量中或測(cè)量完成后都可以)l 有鍵盤(pán)用于記錄起/停、功能選擇、查看曲線等l 有通訊接口將記錄曲線傳到上位機(jī)l 完成所有硬件、軟件設(shè)計(jì)l 所有設(shè)計(jì)可以在proteus環(huán)境下演示 上世紀(jì)大規(guī)模集成電路的出現(xiàn),使得CPU、存儲(chǔ)器、I/O接口得到了迅速的發(fā)展,在各個(gè)技術(shù)領(lǐng)域中得到了廣泛的應(yīng)用。近年來(lái),單片機(jī)的生產(chǎn)廠家在單片機(jī)設(shè)計(jì)上采用了各種提高可靠性的新技術(shù):EFT(Ellectrical Fast Transient)技術(shù),低噪聲布線技術(shù)及驅(qū)動(dòng)技術(shù),采用低頻時(shí)鐘。在目前,用戶對(duì)單片機(jī)的需要越來(lái)越多,但是,要求也越來(lái)越高。 單片機(jī)的技術(shù)進(jìn)步反映在內(nèi)部結(jié)構(gòu)、功率消耗、外部電壓等級(jí)以及制造工藝上。隨著微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)有較大的發(fā)展。 單片機(jī)誕生于20世紀(jì)70年代末,經(jīng)歷了SCM、MCU、SoC三大階段。 根據(jù)輸入輸出信號(hào)的種類,記錄儀可分為模數(shù)、數(shù)模、模模、數(shù)數(shù)等形式, 它們的主體電路根據(jù)輸出形式的不同而有所區(qū)別。它能保存所記錄的信號(hào)變化以便分析處理。關(guān)鍵詞:?jiǎn)纹瑱C(jī)系統(tǒng) 輸入調(diào)理電路 模數(shù)轉(zhuǎn)換 數(shù)據(jù)采集 proteus仿真系統(tǒng) ABSTRACT The main hardware part of microputer system, input modulation circuit, ADC converter, storage, keys and liquid crystal display position. AT89C55SCM process is to control center, 24 C512B for memory, through the adc, realize realtime sampling of the input signal extraction, and a digital storage, display and the corresponding key functions. Software in part by the main program and subroutines module, mainly realizes the A/D converter startup and the sampled data storage, buttons and the control of the LCD screen. The process is in the keil uVision integrated development environment using C language languages, modular programming makes the program has a readable and easy maintenance characteristicKEY WORDS, Machine system input modulation circuit module conversion data acquisition proteus The simulation system 1 概述 簡(jiǎn)易圖形記錄儀是一種用圖形顯示模擬數(shù)據(jù)的裝置,在生產(chǎn)和生活中都有很多相關(guān)的應(yīng)用, 是單片機(jī)在圖形上面的一個(gè)應(yīng)用。程序是在keil uVision的集成開(kāi)發(fā)環(huán)境中用C語(yǔ)言寫(xiě)成,模塊化的編程使得程序具有可讀性和易于維護(hù)的特點(diǎn)。實(shí)現(xiàn)過(guò)程是以AT89C55 單片機(jī)為控制中心,24C512B為存儲(chǔ)器,通過(guò)模數(shù)轉(zhuǎn)換器,實(shí)時(shí)采樣實(shí)現(xiàn)對(duì)輸入信號(hào)的提取,并進(jìn)行數(shù)字化的存儲(chǔ),顯示及相應(yīng)的按鍵功能。簡(jiǎn)易圖形記錄儀系統(tǒng)設(shè)計(jì)畢業(yè)論文摘 要 2ABSTRACT 21 概述 4 4 4 4 5 5 6 6 73 系統(tǒng)硬件電路的設(shè)計(jì) 7 7 A/D轉(zhuǎn)換電路 9 ADC芯片的選取 9 TLC549的控制程序 11 12 存儲(chǔ)單元電路的設(shè)計(jì) 13 存儲(chǔ)芯片的選取 13 存儲(chǔ)單元硬件電路設(shè)計(jì) 16 24C512B讀寫(xiě)程序 16 20 HDG12864L4液晶顯示器的簡(jiǎn)介 20 液晶顯示程序 214 系統(tǒng)功能的軟件設(shè)計(jì) 23 23 23 25 265 簡(jiǎn)易圖形記錄儀仿真與調(diào)試 27 27 27 proteus仿真軟件的介紹 27 29 31 31 致 謝 327 文獻(xiàn) 33程序附件 34摘 要 本文介紹了簡(jiǎn)易圖形記錄儀的基本概念及原理,描述設(shè)計(jì)了一個(gè)簡(jiǎn)易的基于單片機(jī)的簡(jiǎn)易圖形記錄儀的硬件和軟件的實(shí)現(xiàn)過(guò)程,并通過(guò)調(diào)試實(shí)現(xiàn)了其功能和主要技術(shù)指標(biāo)。其硬件部分主要由單片機(jī)系統(tǒng)、輸入調(diào)理電路、ADC轉(zhuǎn)換器、存儲(chǔ)器、按鍵和液晶顯示組成。軟件部分由主程序和子程序模塊組成,主要實(shí)現(xiàn)了A/D轉(zhuǎn)換器的啟動(dòng)及對(duì)采樣數(shù)據(jù)的存儲(chǔ),按鍵及液晶屏的控制。在電腦仿真軟件proteus仿真,結(jié)果表明系統(tǒng)達(dá)到設(shè)計(jì)要求。記錄儀是將一個(gè)或多個(gè)變量隨時(shí)間或另一變量變化的過(guò)程轉(zhuǎn)換為可識(shí)別和讀 取的信號(hào)的儀器。記錄儀的最大特點(diǎn)是能自動(dòng)記錄周期性或非周期性多路信號(hào)的慢變化過(guò)程和瞬態(tài)電平變化過(guò)程。本設(shè)計(jì)簡(jiǎn)易圖形記錄儀就是一個(gè)模數(shù)記錄儀,把模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)并通過(guò)液晶顯示器顯示圖形并保存記錄。單片機(jī)是嵌入式系統(tǒng)的獨(dú)立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應(yīng)用系統(tǒng)在芯片上的最大化解決;因此,專用單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。因此,對(duì)單片機(jī)的理解可以從單片微型計(jì)算機(jī)、單片微控制器延伸到單片應(yīng)用系統(tǒng)。在這幾方面,較為典型地說(shuō)明了數(shù)字單片機(jī)的水平。在單片機(jī)應(yīng)用中,可靠性是首要因素為了擴(kuò)大單片機(jī)的應(yīng)用范圍和領(lǐng)域,提高單片機(jī)自身的可靠性是一種有效方法。同時(shí)單片機(jī)在目前的發(fā)展形勢(shì)下還表現(xiàn)出可靠性及應(yīng)用越來(lái)越水平高,所集成的部件越來(lái)越多,功耗越來(lái)越低和模擬電路結(jié)合越來(lái)越多等發(fā)展趨勢(shì)。尤其簡(jiǎn)易的數(shù)字存儲(chǔ)技術(shù)已經(jīng)很發(fā)達(dá)。利用模擬轉(zhuǎn)換器及時(shí)的對(duì)上述類型的信號(hào)進(jìn)行一次性的采集,并把數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,這樣我們可以隨時(shí)隨意的再?gòu)拇鎯?chǔ)器讀取數(shù)據(jù)進(jìn)行分析,也可以把數(shù)據(jù)再通過(guò)數(shù)摸轉(zhuǎn)換器轉(zhuǎn)換成原來(lái)的模擬信號(hào),送到簡(jiǎn)易圖形記錄儀的顯示屏中進(jìn)行顯示,而存儲(chǔ)器中的數(shù)據(jù)得以保存,而不會(huì)消失。為了能較簡(jiǎn)單的實(shí)現(xiàn)題目的功能,我們只借助A/D轉(zhuǎn)換器將輸入信號(hào)進(jìn)行量化處理后,在液晶顯示器上進(jìn)行顯示,并將處理的顯示數(shù)據(jù)存入存儲(chǔ)器中,當(dāng)需要圖形再現(xiàn)時(shí),通過(guò)單片機(jī)控制只需將存儲(chǔ)器中的數(shù)據(jù)取出再次處理,然后再送到液晶顯示器上進(jìn)行顯示。顯示采用HDG12864L4液晶顯示屏 由于輸入的信號(hào)為模擬信號(hào),存儲(chǔ)過(guò)程為數(shù)字方式,故應(yīng)將