亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用comm.jar開發(fā)包實現(xiàn)Java與單片機全雙工串口通信核心分析

        2016-05-14 18:02:48李佳寧陳旭
        山東工業(yè)技術(shù) 2016年4期
        關(guān)鍵詞:全雙工單片機

        李佳寧 陳旭

        摘 要:本文主要就利用comm.jar開發(fā)包實現(xiàn)Java與單片機全雙工串口通信,對其核心內(nèi)容展開了相關(guān)的分析與探討。首先就Java類和comm.jar開發(fā)包進行了簡要的介紹,而后對于Java讀寫串口的編程實現(xiàn)進行了詳細的闡述,并最終應(yīng)用于Applet或Application程序,經(jīng)過相應(yīng)的調(diào)試手段,最終呈現(xiàn)出了簡化后的代碼實例。

        關(guān)鍵詞:comm.jar;Java;單片機;全雙工

        DOI:10.16640/j.cnki.37-1222/t.2016.04.181

        在計算機通信服務(wù)器的自動化控制系統(tǒng)當中,主要將微型機作為控制中心,一般較為常用的數(shù)據(jù)采集方式為通過單片機進行數(shù)據(jù)信息內(nèi)容的采集,而后借助于串行通信的方式發(fā)送給微型機,微型機再將相應(yīng)的控制信息指令發(fā)送至單片機。Java程序語言在面對對象與平臺時,具有分布式與多線程的可靠性與安全性,較為適用于分布式的計算機環(huán)境。因而將Java程序語言應(yīng)用于單片機的通信當中,能夠具備極強的實際價值。據(jù)此下文之中將主要就Java類和comm.jar開發(fā)包進行簡要的介紹,并對Java讀寫串口的編程實現(xiàn)進行詳細的分析與探討,具體內(nèi)容如下。

        1 Java類和comm.jar開發(fā)包

        Java程序語言由語法規(guī)則與類庫兩項內(nèi)容模塊構(gòu)成。類庫模塊是程序當中已完成編寫的程序語言,不同的模塊內(nèi)容往往對應(yīng)有不同的功能與任務(wù),因此對于相關(guān)的模塊進行編寫之時,便可以合理的運用適當?shù)念悗炷K內(nèi)容。comm.jar開發(fā)包能夠供應(yīng)兩類端口的通信需求,一類為普遍應(yīng)用的串行端口RS- 232- C,另一類則為并行端口IEEE1284,借助于類庫模塊內(nèi)容的支持,能夠即為有效的精簡對串口的操作流程。

        實現(xiàn)輸出與輸入功能的基本原理。借助于系統(tǒng)當中的Javax.comm.SerialPort程序能夠生成具體的串口目標。而能夠進行正常通信的一個最為重要的原因,即為在開發(fā)包當中存在一個輸出信息流,向此輸出信息流輸入相應(yīng)的信息流內(nèi)容,能夠極為便捷的進行對串口的操作。Java程序語言對于串口通信的實現(xiàn)原理,即對串口通信通過監(jiān)聽器進行監(jiān)聽,若獲取到相應(yīng)的串口通信情況,并存在具體的實際數(shù)據(jù)內(nèi)容,便能夠進行輸入流的數(shù)據(jù)通信傳輸。

        2 Java讀寫串口的編程實現(xiàn)

        (1)引用包與定義對象。Java的定義對象內(nèi)容應(yīng)當采用static進行定義域的劃分,能夠存儲于公共單元之中,此種程序當中的任一程序均可實行范文及糾正。

        (2)打開程序。借助于CommPortIdentifier的打開方式,能夠返回到CommPort當中。打開方式有兩個數(shù)據(jù)標準:一個是string,一般情況下將名稱設(shè)定為所采用的程序名稱;另一個是time,通常代表打開端口是所用到的時間[1]。Catch代表若端口被其他程序內(nèi)容所占據(jù)時,亦或是此端口的操作內(nèi)容不能夠給予相應(yīng)的支持,在系統(tǒng)運行過程當中往往會被檢測為異常狀況。

        (3)二進制數(shù)據(jù)。借助于getOutputStream能夠獲取到端口當中的輸出流,從而便能夠促使串口通信進行數(shù)據(jù)代碼的輸出。

        Output為上文之中所定義的輸出流目標內(nèi)容;ch表示在通信端口當中要輸入進1B的二進制數(shù)據(jù)代碼,數(shù)值為0~260之內(nèi)的整數(shù)值[2]。

        (4)二進制數(shù)據(jù)的接收。comm.jar在數(shù)據(jù)輸入當中,具備兩類讀取方式[3]。在此之中輪詢監(jiān)聽方式,能夠在計算程序當中的各個關(guān)鍵性功能運行指示,借助于對CommEvent屬性值的檢查來進行錯誤代碼的修正。而如若所采用的程序代碼較為簡潔,程序內(nèi)容較少,能夠極大的提升二進制數(shù)據(jù)的接收,在本次研究當中采用了監(jiān)聽讀取方式,進行數(shù)據(jù)內(nèi)容的獲取的方式具有程序反映較快、可靠性能強等特點。

        3 Java讀寫串口的編程實現(xiàn)實例

        通過上文當中對于通信程序的代碼處理,能夠?qū)⑵洫毩⒎庋b為同一個類型[4],應(yīng)用于Applet或Application程序,經(jīng)過相應(yīng)的調(diào)試手段,最終呈現(xiàn)出簡化后的代碼實例如下所示:

        4 結(jié)束語

        對于comm.jar開發(fā)包的實現(xiàn)與Java與單片機全雙工串口通信,此兩者的基礎(chǔ)性理論概念進行了分析與探討,而后就此提出了一些相應(yīng)的程序?qū)嵗?。實例可通過Windows 2000+ Java SDK 1.4進行編譯,同時能夠同AT89C51實現(xiàn)信息互通。此通信程序與同類的通信程序相對比而言,語言邏輯的表達更加簡潔清晰,在實際的編程過程當中應(yīng)用效率較強,且易于日常維護,因此具有一定的實用價值。

        參考文獻:

        [1]侯延風(fēng),徐俊峰,談雯等.多任務(wù)、全雙工串口通信的Visual Basic實現(xiàn)[J].武漢水利電力大學(xué)學(xué)報,2013(06).

        [2]邢文生,李希臣,李泉溪等.Java Applet與單片機串口通訊的實現(xiàn)[J].河南科學(xué),2012(06).

        [3]趙學(xué)軍.基于單片機通用引腳的軟件UART設(shè)計[J].微計算機信息,2014(02).

        [4]趙建強,黃華,王蕓等.基于PC機RS-232串口的無線數(shù)字傳輸組網(wǎng)系統(tǒng)[J].四川大學(xué)學(xué)報(自然科學(xué)版),2013(z1).

        作者簡介:李佳寧(1993-),男,廣東興寧人,大專,研究方向:通信技術(shù)。

        猜你喜歡
        全雙工單片機
        對抗全雙工主動竊聽的安全高效D2D通信策略
        無線電工程(2024年5期)2024-07-20 00:00:00
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        RLS算法在同時同頻全雙工系統(tǒng)中的自干擾抑制性能分析
        同頻同時全雙工數(shù)字自干擾抵消算法
        5G全雙工技術(shù)淺析
        移動通信(2015年15期)2015-12-26 08:52:40
        Microchip推出兩個全新PIC單片機系列
        亚洲精品午夜久久久九九 | 最新日本一道免费一区二区| 少妇高清精品毛片在线视频| YW亚洲AV无码乱码在线观看| 国产一区二区av男人| 精品一区中文字幕在线观看| 久久久无码人妻精品无码| 亚洲AV色无码乱码在线观看| 日本一区二区三区啪啪| 亚洲第一女人的天堂av| 女人被爽到高潮视频免费国产 | 北条麻妃在线中文字幕| 妺妺窝人体色www聚色窝仙踪| 亚洲gv白嫩小受在线观看| 国产精品毛片99久久久久| 国产精品一区二区三区av在线| 又黄又爽又无遮挡免费的网站| 醉酒后少妇被疯狂内射视频 | 精品免费看国产一区二区| 欧美日韩精品福利在线观看| av成人资源在线播放| 国产一区二区视频免费在| 正在播放东北夫妻内射| 中文亚洲爆乳av无码专区| 在线观看国产精品一区二区不卡| 强奸乱伦影音先锋| 久热综合在线亚洲精品| 小13箩利洗澡无码免费视频 | 人人妻人人澡人人爽精品日本| 人妻暴雨中被强制侵犯在线| 一区五码在线| 婷婷开心五月亚洲综合| 国产二区交换配乱婬| 欧美人与动牲交片免费| 亚洲一区二区三区成人在线| 欲女在线一区二区三区| 性色av无码久久一区二区三区| 欧洲一区在线观看| 日本老熟妇五十路一区二区三区| 亚洲av无码国产精品永久一区 | 国产成年无码aⅴ片在线观看|