精品一区二区中文在线,无遮挡h肉动漫在线观看,国产99视频精品免视看9,成全免费高清大全

μC/GUI在MSGl9264液晶上的移植

時間:2023-05-01 08:57:26 計算機論文 我要投稿
  • 相關推薦

μC/GUI在MSGl9264液晶上的移植

摘要:介紹在MSP430F149單片機上移植,μC/CUI到MSCl9264液晶的過程, 詳細闡述了,μC/GUI移植的原理以及在移植中應注意的事項。

    關鍵詞:μC/GUI MSGl9264 移植 MSP430F149

μC/GUI是美國Micrium公司出品的一款針對嵌入式系統的優秀圖形軟件。與μC/OS一樣,μC/GUI具有源碼公開、可移植、可裁減、穩定性和可靠性高的特點[1]。采用μC/GUI,開發人員可以很方便地在液晶上顯示文本、曲線、圖形以及各種窗口對象如按鈕、編輯框、滑動條等,可完全產生類似于Windows的顯示效果。另外,μC/GUI提供了在VC下的仿真庫,這使得用戶完全可以在Windows下仿真μC/GUI的各種效果。

采用μC/GUI,可以大大降低嵌入式系統中顯示設計的難度,但μC/GUI的使用需針對不同的液晶編寫相應的驅動程序才能實現。本文通過移植μC/GUI到MSGl9264液晶的過程,介紹了μC/GUI移植的原理以及移植中應注意的事項。

1 開發工具和運行環境

為了實現μC/GUI的移植,選用MSP430F149。MSP430F149是一款16位超低功耗單片機,具有強大的處理能力(RISC結構、125ns的指令周期)和豐富的片內外設(如硬件乘法器、ADC、定時器、看門狗等)。 它內部具有2KB的RAM和60KB的FLASH,能基本滿足μC/GUI運行的需要[2]。

軟件開發環境采用IAR公司的集成開發環境IAR EW430 2.10A。相對于較早的EW430 1.26A版本,2.10版本在各個方面有了較大改進,尤其是項目管理和調試上有了較大的改動,這使得移植μC/GUI更加方便。

2 μC/GUI移植

μc/GUI針對不同的液晶控制器提供了多種驅動程序,如KS0713、SEDl335、T6963等控制器都有對應的液晶驅動程序。但在很多情況下,用戶采用的液晶,μC/GUI并沒有提供其對應的驅動程序,需自己著手編寫特定液晶的驅動程序。

2.1 液晶顯示器工作原理

為了能編寫正確的液晶驅動程序,了解相應液晶的顯示原理非常重要。本文采用的MSGl9264液晶為192x64點陣單色液晶,其中包含一個行驅動器KS0107B和三個列驅動器KS0108B,每個列驅動器KS0108B對應一塊64x64的液晶[3]。

MSGl9264液晶的控制線為R/W、RS、CSA、CSB和LCDEN,數據線為D0~D7。RS用于指示當前的操作是數據還是寄存器,R/W用于表明當前是讀還是寫,CSA、CSB用于選擇相應的列驅動器(其選擇關系可見圖1)。RS和R/W的功能可見表1,液晶顯示器的讀寫時序見圖2。

MSGl9264模塊一共提供7種指令(由RW、RS及數據總線的電子決定),用于對該模塊狀態及顯示進行控制。這7種指令包括顯示開關控制、設起始行、設起始列、設頁地址、讀狀態、讀/寫顯示內容。通過這些指

[1] [2] [3] [4] [5] 

【μC/GUI在MSGl9264液晶上的移植】相關文章:

移植04-29

甲醇在Pt/C和Pt/WO3/C電極上的電氧化04-27

C(1-19)《月亮上的足跡》教案04-25

吃液晶的狼04-28

什么是液晶屏04-26

什么是液晶屏04-26

多環單酯基芳香醛類液晶的合成與液晶相04-30

記憶移植作文02-20

核移植與線粒體04-26

記憶移植作文02-21