<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > ADuC845單片機和PTR2000的無(wú)線(xiàn)數據采集系統設計

ADuC845單片機和PTR2000的無(wú)線(xiàn)數據采集系統設計

作者: 時(shí)間:2012-02-21 來(lái)源:網(wǎng)絡(luò ) 收藏

3.2 LED顯示與鍵盤(pán)電路設計
LED顯示與鍵盤(pán)電路的設計主要是用于采集、顯示、打印等操作。ZLG7289是一片具有串行接口,可同時(shí)驅動(dòng)8位共陰式數碼管的智能顯示驅動(dòng)芯片。該芯片同時(shí)還可連接多達64鍵的鍵盤(pán)矩陣,單片即可完成LED顯示、鍵盤(pán)接口的全部功能,且不占用單片機系統資源。
電路的兩個(gè)下拉電阻R1、R2阻值為100 kΩ,8個(gè)按鍵與位選線(xiàn)DIG0~DIG7相連的8只電阻為位選電阻。SG~DP引腳為行掃描輸出,DIG7~DIG0引腳為列掃描輸出。LED顯示與鍵盤(pán)電路如圖5所示。

本文引用地址:http://dyxdggzs.com/article/194455.htm

e.jpg



4 軟件設計
根據數據采集系統的功能要求,進(jìn)行系統軟件的設計。包括主程序部分和子程序部分,主程序部分主要完成系統對各個(gè)硬件的初始化工作,子程序主要是完成和單片機進(jìn)行交互并實(shí)現本部分的功能。主程序流程如圖6所示。

f.jpg


子程序包括A/D轉換、LED顯示與鍵盤(pán)、通信模塊和無(wú)線(xiàn)收發(fā)模塊等。數據采集子程序用來(lái)啟動(dòng)A/D轉換,將采集值存放在內部RAM以及將采樣值送入顯示緩存區。ADC的設置和控制是通過(guò)專(zhuān)用寄存器中的一組寄存器來(lái)實(shí)現的,在進(jìn)行數據采集時(shí)可以采取每隔一段時(shí)間采集一次、采集多次取平均值的方法來(lái)減小系統帶來(lái)的誤差。A/D數據采集流程如圖7所示。
編寫(xiě)ADC程序中的主要函數有:
◆ void InitTIATION(),主要功能是端口初始化、主要包括初始化ADC、RAM、讀寫(xiě)初始化;
◆ void ADC_Int(),ADC初始化函數;
◆ void Delay(),延時(shí)功能;
◆ void Extern_Interrupt_Open(),開(kāi)外部中斷函數;
◆ void Extern_Interrupt_Close(),關(guān)外部中斷函數;
◆ void ADC_Conversion_Start(),A/D轉換啟動(dòng)函數。
顯示子程序負責將顯示緩存區的數據進(jìn)行顯示。監控子程序負責系統的正常運行,以及調用各種子程序和管理中斷服務(wù)程序。系統的通信發(fā)送子程序負責與PC機的通信和發(fā)送采集的數據。PC機通信接收子程序負責接收單片機發(fā)送來(lái)的數據并處理。

5 結論
數據采集系統充分利用具有多通道高速數據采集特性,實(shí)現了對溫度、濕度、壓力等信號的采集和處理功能;具有2個(gè)獨立的高分辨(24位)的A/D轉換器,溫漂和失調系數都很小,符合高速數據采集系統的要求。無(wú)線(xiàn)數據傳輸模塊是一種超小型、低功耗、高速率的無(wú)線(xiàn)收發(fā)傳輸模塊,通過(guò)無(wú)線(xiàn)傳輸芯片,構建了一個(gè)數據采集、處理、顯示、控制為一體的無(wú)線(xiàn)數據采集系統。該系統具有精度高、速度快、成本低等優(yōu)點(diǎn)。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: ADuC 2000 845 PTR

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>