999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

VC++應用軟件程序實現RS-422實時通信的方法研究

2018-07-12 01:07:58羅霞沈德容貴州航天電子科技有限公司
數碼世界 2018年6期
關鍵詞:程序

羅霞 沈德容 貴州航天電子科技有限公司

1 引言

RS-422通信技術廣泛應用于工程中,設計一個符合通信協議的計算機應用程序,是測試RS-422接口最簡便快捷的方法。

通常RS-422接口設備之間通信的周期一般為幾毫秒到幾十毫秒,對VC++程序而言,接收數據設計一個工作線程即可,發送數據則需要定時,而且定時精度決定了實時性。

本文通過設計發送數據的功能程序,研究各種定時方法的精度與性能,從而對定時方法進行評價,供編寫RS-422接口VC++程序的工程技術人員參考。

2 定時方法

功能程序基于對話框,在主程序中打開串口,設置波特率為921600;編寫功能函數SendData( ),實現向RS-422接口發送一幀數據;設計定時方法,定時調用SendData( )函數。

2.1 使用WM_TIMER定時

映射WM_TIMER消息,在OnTimer函數中調用SendData( ),使用 SetTimer定時。

2.2 使用GetTickCount( )函數定時

GetTickCount( )函數返回從操作系統啟動到當前所經過的毫秒數,常常用于測試一段代碼的執行時間。定時需要創建線程,線程發送消息通知主程序時間,主程序掛起線程,在自定義消息函數中調用SendData( )按周期發送數據。線程函數中定時的代碼如下:

2.3 使用timeGetTime( )函數定時

timeGetTime( )函數與GetTickCount( )函數使用方法相同。

2.4 使用CPU時鐘頻率定時

使 用QueryPerformanceFrequency和QueryPerformanceCounter定時,CPU頻率越高,定時精度越高。定時需要創建線程,線程函數中定時的代碼如下:

2.5 使用多媒體計時器

多媒體計時器即windows提供的內置定時器timeSetEvent,其函數原型如下:

程序首先通過timeBeginPeriod( )函數和timeEndPeriod()函數設置定時器的最小解析精度,然后調用timeSetEvent( )函數,周期性執行lpTimeProc回調函數完成SendData( )任務。在定時器使用完畢后,及時調用timeKillEvent( )將之釋放。

3 測試結果

運行程序使用不同定時器的發送數據,用示波器測試數據幀的周期。測試用電腦配置Intel(R) Pentium(R) D CPU 2.80GHz 2.79GHz,內存2.00GB,操作系統Microsoft Windows XP,示波器是安捷倫DS06052A(500MHz,4GSa/s),測試結果見表1。

表1 計時器測試結果

4 結論

根據表1的測試結果,本文推薦在定時精度要求不高(通信的周期大于100ms)時,使用WM_TIMER定時;精度要求較高(通信的周期小于10ms)時,使用多媒體計時器。CPU時鐘頻率定時可以用來作延時,不影響其他任務。

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产无吗一区二区三区在线欢| 任我操在线视频| 国产午夜福利片在线观看| 在线观看免费AV网| 欧美视频在线第一页| 国产人在线成免费视频| 自拍偷拍一区| 国产午夜人做人免费视频中文| 3344在线观看无码| 波多野结衣一区二区三区四区视频 | 国产天天射| 欧美啪啪精品| 九九这里只有精品视频| 丁香五月亚洲综合在线| 亚洲成人黄色在线| 亚洲第一区在线| 日韩在线2020专区| 国产91蝌蚪窝| 四虎精品黑人视频| 99精品影院| 国产三级韩国三级理| 91九色视频网| 日韩AV手机在线观看蜜芽| 亚洲天堂视频在线播放| 成人无码一区二区三区视频在线观看 | 超碰免费91| 国产福利免费视频| 丁香婷婷在线视频| 亚洲不卡影院| 天堂久久久久久中文字幕| 国产成年女人特黄特色毛片免| 永久免费av网站可以直接看的| 在线观看av永久| 亚洲国产中文精品va在线播放| 国产午夜无码专区喷水| 国产日产欧美精品| 香蕉久久永久视频| 国产精品欧美亚洲韩国日本不卡| 国产在线观看精品| 波多野结衣一区二区三区四区视频| 就去吻亚洲精品国产欧美| 国产va免费精品观看| 成人一级黄色毛片| 91成人在线观看视频| 国内精品视频| 又爽又黄又无遮挡网站| 亚洲av无码人妻| a级毛片免费播放| a级免费视频| 国产一区二区三区在线观看视频 | 亚洲三级色| 3D动漫精品啪啪一区二区下载| 青草午夜精品视频在线观看| 国产精品真实对白精彩久久| 免费亚洲成人| 国产精品主播| 免费又爽又刺激高潮网址| 国产亚洲精品精品精品| 久草国产在线观看| 久久青草精品一区二区三区| 一边摸一边做爽的视频17国产| 91国内外精品自在线播放| 99在线视频免费| 在线免费a视频| 国产自在线播放| 漂亮人妻被中出中文字幕久久| 国产精品视频导航| 亚洲天堂成人在线观看| 丁香六月综合网| 亚洲欧美精品一中文字幕| 色男人的天堂久久综合| 精品国产毛片| 中文字幕第1页在线播| 2019国产在线| 国产精女同一区二区三区久| 91人妻日韩人妻无码专区精品| 国产swag在线观看| 自拍中文字幕| 免费av一区二区三区在线| 国产丝袜啪啪| 天堂亚洲网| 97se亚洲综合不卡|