新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM處理器的顯示屏控制器的設計

        基于ARM處理器的顯示屏控制器的設計

        作者: 時間:2012-04-16 來源:網絡 收藏

        1、RS485總線的集群通訊協議。其具體過程如下:首先,PC向發送地址幀,地址幀采用MARK校驗。它包括6個字節,第一個字節為地址碼,接收到這個字節后,先判斷其是否與自己的地址相同,如果相同則繼續接收下一個字節,否則就退出中斷,每個的地址可通過控制器上的撥碼開關來設置。接下來的三個字節為屏參數,他主要包括屏的橫向點數、縱向點數和的色彩(單、雙色)。控制器接收到這幾個參數后,先與自身參數進行比較,如果參數不相同則退出中斷,否則繼續接收下一個字節。接下來發送的一個字節為操作碼,它主要是告訴控制器下面是要進行什么樣的操作,這些操作包括加載屏參、系統復位、加載數據、開關機等。控制器會根據操作碼來對Flash進行操作。

        2、GUI接口的。GUI為Graphic User Interface的縮寫,即圖形用戶接口。它是建立在計算機圖形學基礎上的產物,它可用于提高人機交互友好性,在LED屏上我們可以用它來實現許多意想不到的效果。這里提供了在LED屏上最基本的畫點、線、圓等功能。

        (1) 畫點函數。一切圖形都是由一個一個點來組成的,它是圖形的最基本元素,描述一個點時需要使用其坐標值(X,Y)和顏色。對于雙色LED屏顏色值0表示綠色,1表色紅色,2表示黃色。在畫點時,先把指定的點坐標值轉換為顯存上的對應字節,然后對相應字節進行顏色處理。然后在將此字節寫入顯存完成該點的顯示。(2) 畫線函數。對于直線的繪畫,分為水平線、垂直線和一般直線3種繪畫方法。其實一般直線就包括水平直線和垂直線,但由于這兩種直線較為特殊,繪畫操作不需要像其他直線一樣須進行較多的運算,故將它們分開有利于提高繪畫的速度。

        本文作者創新點

        本文主要介紹了一款32位高性能和μC/OS-II的控制器的方案。本系統充分利用了μC/OS-II高效的多任務管理功能和強大的運算能力,實現了單屏幕多窗口的任意位置顯示,使得屏幕顯示內容變得更加豐富,顯示方式變得更加靈活,使得控制器同步化。

        參考文獻:
        [1] 龔兆崗.的LED可變情報板嵌入式控制器[J].現代顯示.2006, (06)
        [2] 張叔猛.嵌入式系統和FPGA在LED中的應用研究與實現[J].武漢理工大學.2005
        [3] Jean. Labrosse著,邵貝貝等譯.嵌入式操作系統μC/OS-II(第二版)[M].北京航空航天大學出版社.2005年
        [4] 宋暉, 高小明. ARM的嵌入式操作系統μC/OS-II的移植[J]. 微計算機信息, 2006,2-2: 135-136


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 崇义县| 江永县| 盐源县| 富锦市| 达拉特旗| 温宿县| 内黄县| 囊谦县| 滦平县| 民权县| 全州县| 准格尔旗| 乐陵市| 林州市| 天门市| 双桥区| 盐亭县| 名山县| 简阳市| 通江县| 奉节县| 砀山县| 林西县| 康乐县| 禄丰县| 宜都市| 鞍山市| 普兰县| 庆云县| 阜康市| 福海县| 乐业县| 江西省| 石泉县| 四平市| 漳平市| 紫阳县| 辽宁省| 临湘市| 毕节市| 安西县|