新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種基于ARM的多參數實時監護系統設計

        一種基于ARM的多參數實時監護系統設計

        作者: 時間:2014-06-06 來源:網絡 收藏

        3. 3. 3 清屏

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

        清屏對顯存的每個單元置零,使屏幕顯示清除。以下為清屏的部分源程序:

        Void clrscreen(void)

        { int ;i

        unsigned int* pbuffer;

        pbuffer=(U32* )frameBuffer1;

        for( i="0"; i<1200; i++)

        {

        pbuffer[ i]=0;

        }

        }

        3. 3. 4 編制LCD顯示函數并向LCD設備寫入數據

        定義displayLcd()函數為LCD顯示函數,用于往顯存中寫數據,經過pbuffer送至LCD顯示器,并讓它循環顯示在LCD顯示屏上。要在LCD上顯示ASCII字符,首先把每個字符轉成一個16* 16bit的數組,組成字庫(本次實現中使用),然后,選擇要顯示的字符,從字庫中提取字符,經函數調用后,將要顯示的字符送至LCD顯示器,這樣,就在 LCD上顯示出ASCII字符。

        部分源程序如下:

        void displayLCD(void) //LCD顯示函數

        {

        unsigned int* pbuffer, temp_data;

        int ;i

        pbuffer=(U32* )frameBuffer1;

        for( i="0"; i<1200; i++)

        {

        temp_data=(Buf[ i* 4+3]<<24)+(Buf[ i* 4+2]<<

        16)+(Buf[*i 4+1]<<8)+(Buf[*i 4];

        //進行4bit到32bit的數據轉換處理

        pbuffer[ i]=~temp_data;

        Delay(10);

        }

        }

        在添加所用的頭文件的同時,增加對LCD_Init()函數、dis-playLCD()等函數的調用。

        4 網絡命令處理

        在硬件設計上采用以太網口,軟件上通過實現瘦TCP/IP網絡通信協議,針對嵌入式系統特點對傳統的TCP/IP協議棧進行裁減[4],讓嵌入式多參數監護儀支持輕量級TCP/IP協議棧而 直接連入Internet。在設計將無實時要求和費時的TCP/IP協議簇的處理放在主程序順序循環中。網絡程序結構采取順序執行和硬件中斷相配合的方式,這種硬件中斷是外部時鐘中斷,中斷級別要比非向量模式的FIQ中斷級別低,在系統空閑時進行網絡數據交互; 對網絡接口控制芯片采用查詢方式,即在其他中斷任務的執行間隙處理瘦TCP/IP協議簇,以犧牲響應速度來換取系統可靠性。

        考慮到嵌入式醫用監護儀在窄寬帶不可靠環境下實現實時監測的要求,決定在網絡通信協議的傳輸層中,選用UDP(用戶數據報協議)。

        5 結束語

        介紹一種基于的嵌入式多參數監護儀的設計與實現,并應用于實際測量,為嵌入式系統在醫用監護中的應用提供了一個很有意義的新思路和切實可行的方案。由于該網絡監護儀主要面向醫院、社區和家庭,具有成本低、功耗小、數據存儲量大、數據處理速度快、便于遠程醫療、能同時實現實時多任務的操作等各項優勢,是現代醫療監護進一步智能化、專業化、小型化、低功耗的發展新方向,困此具有很廣闊的市場前景。

        參考文獻

        [1]姜宗義,“醫用監護儀的發展”,《常規醫療裝備》, 2003, 1.

        [2]陳章龍、涂時亮,嵌入式系統Intel Strong結構和開發,北航出版社. 2002.

        [3]闕建榮,“嵌入式Internet體系結構研究”,《微型機與應用》, 2004. 3

        [4] EA6六參數模塊使用手冊,上海貝瑞電子科技有限公司.

        [5] Hitool for User′sManual Hitool SYSTEM INC. Doc. No. 003-000041 Fourth Edition November 26, 2002. Http: //www.hitoolsys. com.

        [6] DevelopmentSolutions forEmbedded System Design.MICETEK.

        [7] http: //www. up-tech. com.

        [8]黃定華、孫炳達,嵌入系統中的軟件設計技術———C程序語言設計,北航出版社, 2001.

        [9]馬忠梅等,AT91系列ARM核微控制器結構與開發,北京航空航天大學出版社, 2003.

        c語言相關文章:c語言教程



        上一頁 1 2 下一頁

        關鍵詞: ARM RS-232C

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 应用必备| 富裕县| 商南县| 万全县| 泰来县| 淮安市| 彭阳县| 会宁县| 黎川县| 遂宁市| 定边县| 奉贤区| 上栗县| 兴业县| 绥江县| 房山区| 壶关县| 敦化市| 玉田县| 临江市| 久治县| 南丹县| 青冈县| 古交市| 盐源县| 奉化市| 剑川县| 彭泽县| 祁连县| 德州市| 石楼县| 临颍县| 松阳县| 青神县| 水城县| 泽普县| 东乌珠穆沁旗| 梨树县| 连云港市| 尉氏县| 米林县|