μC GUI在MSGl9264液晶上的移植
嵌入式系统论文μ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 EW4302.10A。相对于较早的EW4301.26A版本,2.10版本在各个方面有了较大改进,尤其是项目管理和调试上有了较大的改动,这使得移植μC/GUI更加方便。2μC/GUI移植μc/GUI针对不同的液晶控制器提供