新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 拳擊比賽的雙屏顯示系統設計

        拳擊比賽的雙屏顯示系統設計

        作者: 時間:2010-07-19 來源:網絡 收藏
        1.3 位置的設置
        定義ChangeScreenPosition()函數,設置畫面在子屏中的位置,例:

        1.4 分辨率、頻率的設置
        定義ChangeScreenFrequency()函數,設置子屏的頻率和分辨率,例:

        1.5 顯示的詳細內容
        根據和拳聯的要求,場地顯示屏顯示的內容主要有:裁判員的詳細信息(包括:姓名、單位、有效點以及打點信息)、運動員的信息(包括:姓名、單位)以及信息(包括:公斤級、場次、輪次、時間、比分)等。雙屏內容的顯示直接從軟件數據庫中采集。6個顯示界面包含不同的顯示信息,可以按顯示要求選擇不同的界面,滿足的需求。其中界面1的部分代碼為:


        2 主從機串行通信雙屏顯示
        2.1 串行通信技術RS 232

        串口通信技術采用了RS 232串口通信。目前RS 232是PC機與通信工業中應用最廣泛的一種串行接口,它被定義為一種在低速率串行通訊中增加通訊距離的單端標準。RS 232采取不平衡傳輸方式,即所謂單端通訊。

        本文引用地址:http://www.104case.com/article/166664.htm


        在通信中選用2、3引腳作為通信的輸入輸出端口,5引腳作為地,制作兩個串行口時2、3號接口跳線。由于需傳送的內容短少且只有一幀,沒有使用奇偶校驗位,采用判別幀頭幀尾的方式判斷接受信息,只是簡單的通信傳送,大大減少了系統的復雜程度。
        2.2 MSComm控件
        Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應用程序提供了通過串行接口收發數據的簡便方法。
        MSComm控件的常用屬性:
        CommPort:設置并返回通訊端口號。
        Settings:以字符串的形式設置并返回波特率、奇偶校驗、數據位、停止位。
        PortOpen:設置并返回通訊端口的狀態,也可以打開和關閉端口。
        Input:從接收緩沖區返回和刪除字符。
        Output:向傳輸緩沖區寫一個字符串。
        MSComm控件的設置:

        2.3 串行通信的發送
        首先判斷雙屏標志位doublescreen_flag,若為1,則進行串行通信。將需要發送的信息(裁判員的信息、運動員的信息、比賽信息)連成一幀,以FFFF作為幀頭以EEEE作為幀尾發送。根據發送幀長判斷接受緩沖區的大小。根據是英文名稱還是中文名稱判斷發送內容。部分代碼如下:



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 郧西县| 铁力市| 德兴市| 合江县| 浏阳市| 长岭县| 德格县| 上虞市| 德兴市| 城口县| 商河县| 建水县| 平安县| 德钦县| 阿坝县| 稷山县| 鄯善县| 晋城| 桃园市| 嘉义县| 兴文县| 云霄县| 五原县| 察雅县| 仁化县| 莆田市| 静海县| 上高县| 葫芦岛市| 宽甸| 伊川县| 黔西县| 临猗县| 通许县| 通州区| 舟山市| 焦作市| 基隆市| 涞源县| 牙克石市| 浮梁县|