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
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 中文字幕天无码久久精品视频免费 | 日韩视频福利| 欧美日韩精品在线播放| 欧美三级不卡在线观看视频| P尤物久久99国产综合精品| 国产电话自拍伊人| 日韩国产无码一区| V一区无码内射国产| 国产女人在线观看| 亚洲第一区在线| 免费观看国产小粉嫩喷水 | 久久伊人操| 国产美女在线免费观看| 国产H片无码不卡在线视频| 久久综合五月| 精品国产成人高清在线| 欧美第二区| 成人综合网址| 少妇极品熟妇人妻专区视频| 极品国产一区二区三区| 久久毛片免费基地| 无码中文字幕乱码免费2| 色综合国产| 亚洲精品中文字幕无乱码| 亚洲三级电影在线播放| lhav亚洲精品| 日韩在线欧美在线| av无码一区二区三区在线| 国产一区免费在线观看| 丁香婷婷综合激情| 国产午夜一级淫片| 日韩视频福利| 玖玖免费视频在线观看| 欧美视频免费一区二区三区 | 久久 午夜福利 张柏芝| 伊人大杳蕉中文无码| 国产精品久久久久鬼色| 亚洲开心婷婷中文字幕| 国产农村精品一级毛片视频| 欧美中文字幕无线码视频| 91无码人妻精品一区二区蜜桃| 2020亚洲精品无码| 72种姿势欧美久久久大黄蕉| 欧美日韩国产在线人| 伊伊人成亚洲综合人网7777| 国产十八禁在线观看免费| 久久久久中文字幕精品视频| 亚洲美女操| 在线欧美一区| 天天摸天天操免费播放小视频| 国产在线拍偷自揄拍精品| 亚洲嫩模喷白浆| 国产综合在线观看视频| 亚洲日本韩在线观看| 性欧美久久| 国产精品成人久久| 波多野结衣一区二区三区四区视频| 99这里只有精品免费视频| 国产一国产一有一级毛片视频| 人妻中文字幕无码久久一区| 黄色免费在线网址| 伊人久久福利中文字幕| 精品人妻无码中字系列| 成人一区在线| 99爱视频精品免视看| 日韩欧美中文字幕在线韩免费| www.youjizz.com久久| 国产精品爽爽va在线无码观看| 99er精品视频| 日韩黄色大片免费看| 国产91丝袜在线播放动漫 | 在线看片中文字幕| 999国产精品永久免费视频精品久久 | 国产理论一区| 高h视频在线| 国产无吗一区二区三区在线欢| 亚洲一区二区三区在线视频| 99资源在线| 久热中文字幕在线| 九色视频一区| 久久婷婷五月综合97色| 久久综合结合久久狠狠狠97色|