【正文】
序的流程圖 液晶顯示器簡稱LCD(Loguid Crystal Diodes),其顯示原理是利用經(jīng)過處理后的液晶具有能改變光線傳輸方向的特性,達到顯示字符和圖形的目的。整個系統(tǒng)由鍵盤驅(qū)動,不同的按鍵對應不同的事件處理。圖形記錄儀是一個以硬件為基礎的、軟硬件緊密結(jié)合的系統(tǒng),軟件是智能儀器的靈魂。開發(fā)人員可用IDE本身或其它編輯器編輯C或匯編源文件。keil uVision軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全Windows界面。 LCD_WriteData=Page。 LCD_WriteCMD=Dataamp。 LCD_WriteData=DotBuf。 tmpD0=DotBuf_D0。 LCD_WriteCMD=0x10+(Column4)。Column++) { tmpD7=0。 bit tmpD7,tmpD0。 }} HDG12864L4液晶顯示器的簡介:* HDG12864L4顯示內(nèi)容12864點陣,* 顯示類型:STN藍白模式、LED背光;工作電壓:5V* 控制器為KS0107。 } Send_Stop()。 //SEND OUT WORD ADDRESS while(Len) { EEPROM_Flag=ByteWrite(Queue_Out())。 while(1) { do { Send_Start()。 _nop_()。 SCLK=1。 } *Str=ByteRead()。 _nop_()。 SCLK=1。 //SEND OUT DEVUICE ADDRESS,READ MODE while(Len1) { *Str=ByteRead()。 //SEND OUT DEVUICE ADDRESS,WRITE MODE EEPROM_Flag=ByteWrite(WordAdd8)。在單片機的處理下實現(xiàn)對輸入信號的重現(xiàn),即實現(xiàn)簡易圖形記錄儀的存儲功能。主器件和從器件都可以作為發(fā)送器和接收器。我們就選取24C512B存儲器,它的存儲空間為64K,可以存儲大量的信息。然后又經(jīng)過反向放大器U7把所有的負信號變成了正信號。 } AD_CS=1。 tmpData=1。 for(i=0。 } AD_CS=1。i++) { AD_CLK=1。 圖35 TLC549的仿真電路 TLC549的控制程序unsigned char TLC549ADC(void){ static unsigned char i,tmpData=0。 在36個內(nèi)部系統(tǒng)時鐘周期結(jié)束之前,實施步驟(1)-(4),可重新啟動一次新的A/D轉(zhuǎn)換,與此同時,正在進行的轉(zhuǎn)換終止,此時的輸出是前一次的轉(zhuǎn)換結(jié)果而不是正在進行的轉(zhuǎn)換結(jié)果。 (3)接下來的3個I/O CLOCK周期的下降沿移出第8(DDD0)個轉(zhuǎn)換位, (4)最后,片上采樣保持電路在第8個I/O CLOCK周期的下降沿將移出第8(DDD0)個轉(zhuǎn)換位。這種CS控制作用允許在同時使用多片TLC549時,共用I/O CLOCK,以減少多路(片)A/D并用時的I/O控制端口。典型功耗值為6MW。綜上所述,A\D轉(zhuǎn)換芯片選TLC549更合適。運作。單片機采用的AT89C55單片機,AT89C55,它是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機,片內(nèi)含20kbytes 的可反復擦寫的Flash只讀程序存儲器(ROM)和256*8bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產(chǎn),與標準MCS51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8 位中央處理器(CPU)和Flash存儲單元,功能強大AT89C55單片機適合于許多較為復雜控制應用場合。數(shù)字信號保存到存儲器中,RAM的容量取決于每次采樣的采樣點數(shù),這和水平分辨率相關。因此信號在進入模數(shù)轉(zhuǎn)換之前加入一個輸入調(diào)理電路,對輸入信號進行處理以達到數(shù)模轉(zhuǎn)換器的轉(zhuǎn)換要求。因此,需要對電壓大小不同的信號進行增益調(diào)整。故最終采取第一種方法單片機直接控制。因此,設計的重點是模擬信號的處理與采樣,數(shù)字信號的存儲,液晶顯示器的顯示控制,系統(tǒng)的控制4個方面。出于以上的考慮,我們借助于數(shù)摸和模數(shù)轉(zhuǎn)換器,和單片機、存儲器組成的系統(tǒng)能對任意圖形實現(xiàn)存儲和再現(xiàn)。設計任務:記錄并顯示一路模擬量較長時間內(nèi)的變化曲線主要技術要求:l 用圖形液晶模塊顯示參數(shù)曲線(點數(shù)不小于128X64)l 一路模擬量輸入l 模擬量輸入范圍:小于正負5V,單極性/雙極性輸入可鍵盤設定l 模擬量分辨率:不低于8位l 采樣周期:10ms~10sl 為了記錄較長時間外擴一存儲器,容量不小于32KBl 外擴存儲器具有掉電保護功能l 可查看已記錄的曲線(測量中或測量完成后都可以)l 有鍵盤用于記錄起/停、功能選擇、查看曲線等l 有通訊接口將記錄曲線傳到上位機l 完成所有硬件、軟件設計l 所有設計可以在proteus環(huán)境下演示 上世紀大規(guī)模集成電路的出現(xiàn),使得CPU、存儲器、I/O接口得到了迅速的發(fā)展,在各個技術領域中得到了廣泛的應用。在目前,用戶對單片機的需要越來越多,但是,要求也越來越高。隨著微電子技術、IC設計、EDA工具的發(fā)展,基于SoC的單片機應用系統(tǒng)設計有較大的發(fā)展。 根據(jù)輸入輸出信號的種類,記錄儀可分為模數(shù)、數(shù)模、模模、數(shù)數(shù)等形式, 它們的主體電路根據(jù)輸出形式的不同而有所區(qū)別。關鍵詞:單片機系統(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 概述 簡易圖形記錄儀是一種用圖形顯示模擬數(shù)據(jù)的裝置,在生產(chǎn)和生活中都有很多相關的應用, 是單片機在圖形上面的一個應用。實現(xiàn)過程是以AT89C55 單片機為控制中心,24C512B為存儲器,通過模數(shù)轉(zhuǎn)換器,實時采樣實現(xiàn)對輸入信號的提取,并進行數(shù)字化的存儲,顯示及相應的按鍵功能。其硬件部分主要由單片機系統(tǒng)、輸入調(diào)理電路、ADC轉(zhuǎn)換器、存儲器、按鍵和液晶顯示組成。在電腦仿真軟件proteus仿真,結(jié)果表明系統(tǒng)達到設計要求。記錄儀的最大特點是能自動記錄周期性或非周期性多路信號的慢變化過程和瞬態(tài)電平變化過程。單片機是嵌入式系統(tǒng)的獨立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是尋求應用系統(tǒng)在芯片上的最大化解決;因此,專用單片機的發(fā)展自然形成了SoC化趨勢。在這幾方面,較為典型地說明了數(shù)字單片機的水平。同時單片機在目前的發(fā)展形勢下還表現(xiàn)出可靠性及應用越來越水平高,所集成的部件越來越多,功耗越來越低和模擬電路結(jié)合越來越多等發(fā)展趨勢。利用模擬轉(zhuǎn)換器及時的對上述類型的信號進行一次性的采集,并把數(shù)據(jù)存儲到存儲器中,這樣我們可以隨時隨意的再從存儲器讀取數(shù)據(jù)進行分析,也可以把數(shù)據(jù)再通過數(shù)摸轉(zhuǎn)換器