新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)控制的多參數(shù)實(shí)時(shí)采集與處理系統(tǒng)設(shè)計(jì)

        單片機(jī)控制的多參數(shù)實(shí)時(shí)采集與處理系統(tǒng)設(shè)計(jì)

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

        2 系統(tǒng)軟件
        系統(tǒng)軟件主要包括:系統(tǒng)初始化、判鍵程序、AD轉(zhuǎn)換程序、數(shù)碼管顯示程序和串行通信程序,圖6為程序結(jié)構(gòu)框圖。


        采用11.0592MHz晶振、定時(shí)器選擇工作方式2、串口工作在方式l,波特率設(shè)為9600。上位PC機(jī)在STC_ISP_V394開(kāi)發(fā)環(huán)境下,使用“串行調(diào)試助手”功能,接收串行數(shù)據(jù)并顯示結(jié)果,圖7為STC_ISP_V394數(shù)據(jù)界面,顯示出兩路電壓信號(hào)的實(shí)時(shí)結(jié)果。


        串行通信初始化設(shè)置:
        MOV TMOD,#20H:T1工作方式2
        MOV THl,#0FDH:波特率9600
        MOV SCON,#40H:串口工作方式1
        SETB TR1:打開(kāi)定時(shí)器1
        發(fā)送數(shù)據(jù):
        MOV SBUF,A:將接收的數(shù)據(jù)傳送給PC機(jī)
        JNBTI,S
        CLR TI

        3 結(jié)束語(yǔ)
        本文介紹了一種基于A/D轉(zhuǎn)換芯片ADC0809和AT89C52單片機(jī)的數(shù)據(jù)采集和串行通信接口的實(shí)現(xiàn)方法。本在自制開(kāi)發(fā)機(jī)上完成調(diào)試,自制開(kāi)發(fā)機(jī)采用STC89C54單片機(jī),具有ISP在線編程功能,在STC_ISP_V394開(kāi)發(fā)環(huán)境下完成程序下載以及數(shù)據(jù)通信。通過(guò)實(shí)踐驗(yàn)證在短距離傳輸中有很好的效果,傳輸中未出現(xiàn)數(shù)據(jù)丟失和錯(cuò)誤。數(shù)據(jù)采集和串行數(shù)據(jù)傳輸在工業(yè)中十分重要,本具有一般通用性,讀者可根據(jù)自己的實(shí)際需要進(jìn)行改進(jìn),以滿足工程設(shè)計(jì)需要。


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

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 达孜县| 张家界市| 石阡县| 托克托县| 峨边| 桂东县| 永寿县| 图们市| 蕲春县| 塔城市| 莎车县| 永昌县| 南木林县| 毕节市| 巴中市| 阳东县| 栾川县| 中山市| 珲春市| 托里县| 八宿县| 南平市| 万载县| 准格尔旗| 仲巴县| 汝南县| 榆社县| 丹江口市| 嘉定区| 江北区| 海淀区| 贵港市| 阿拉善左旗| 柳林县| 德江县| 普定县| 班玛县| 永寿县| 屯门区| 乌什县| 隆德县|