启光stm32f1系列参考v2.4ucosii学习ucogui第01章_第1页
启光stm32f1系列参考v2.4ucosii学习ucogui第01章_第2页
启光stm32f1系列参考v2.4ucosii学习ucogui第01章_第3页
启光stm32f1系列参考v2.4ucosii学习ucogui第01章_第4页
启光stm32f1系列参考v2.4ucosii学习ucogui第01章_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

µC/GUIµC/GUI中文PAGE1第PAGE6第PAGE6µC/GUI中文天猫µC/GUILCDLCDLCDµC/GUI很适合大多数的使用黑色/白色和彩色LCD的应用程序。它有一个很好的颜色管理器,允许它处理灰阶。µC/GUI也提供一个可扩展的2D图形库和一个视窗管理器,在使用一个最小的RAM时能支持显示窗口。本文档的目的本指南描述如何安装,配置和在嵌入式应用中使用µC/GUI假如果你觉得你对C语言的认识不是很充分的话,我们推荐该由Kernighan和Richie编写的“C语言编程语言”给你,它描述了程序设计标准,而在新版中,也包含了ANSI的C语言标准。需目标系统(硬件小的系统(没有视窗管理器大的系统(包括视窗管理器和控件开发环境(编译程序使用什么样的CPU并不重要;仅仅需要一个与ANSI兼容的C编译器。如果你的编辑器有一些限制,请告知我们,通知你在编译软件时是否会带来问题。我们所知道的任何用于16/32/64CPUDSP8µC/GUIµC/GUI中文PAGE5µC/GUIµC/GUI中文第PAGE4µC/GUIµC/GUI被设计用于给使用一个图形LCD的任何应用程序提供一个高效率的,与处理器和LCD实时操作系统(RTOS。µC/GUI以C源代码形式提供。它可以适用于任何尺寸的物理和虚拟显示,任何LCD控制器和CPU。其特点包括下列这些:一般特点图字24*32,以及8,10,13,16等几种高度(以象素为单位)的均衡字体。的信息,参见第25章:“标准字体”。字符串/数值输出程序视窗管理器可选择用于PC外观的控件触摸屏和鼠标支持对于比如按钮控件之类的窗口对象 提供触摸屏和鼠标支持PC工具范例和演示真程sample\EXE。范例程序的源代SampleSample\GUIDemo包括一个展示大部分µC/GUI特点的应用程序。估价板评估 如何使用本手册所有的功能(应用程序接口,或者API。拷贝µC/GUI排版上的语法约定类用New值(X,Y)。在程序中需要用到X和Y坐标时,X坐标前面。显示屏(或者一个窗口)的左上角为一默认的坐标(0,0XY如何连接LCD到微控制器µC/GUI处理所有的LCD。事实上任何LCD控制器都能够被支持,不取决于它是如何访问的。至于细节,请参阅第20章:“低层配置”。此外,如果你的LCD控制器不被支持的话,请与我们保持联系。我们目前为全部有销售LCD控制器编写驱动程序,对于你打算使用µC/GUIµC/GUI中文7第8第8µC/GUI中文LCDConf.h制一个驱动程序到你的硬件在第22章:“LCD驱动程序”中说明。最通用的LCD的方式如带有映像LCD控制器的LCD控制器直接连接到系统的数据总线,意思是能够如同一个RAM一样控制器。这是一个很有效的LCD控制器方法,最值得推荐。LCD地址被定义为段LCDSEG,为了能访问该LCD,连接程序/只需要告知这些段位于什么地方。该位置必须与物理地址空间中地址相吻合。驱动程序对于这类接口是有效的,并且能用于不同的LCD控制器。带有LCD控制器的LCD连接到端口/缓冲区特殊方案:没有LCD控制器的LCD可以不需要LCD控制器而进行连接。在这种情况下,LCD数据通常通过控制器经由占用了大部分有效的计算时间。根据不同的CPU,这会占到CPU的开销的20%到几乎100%之间;对于较慢的CPU,它根本是极不合理的。这类接口不需要一个特殊的LCD驱动器,因为µC/GUI简单地将所有显示数据放入LCD高速缓存中。你自己必须写硬件相关部分软件,周期性地将数据从高速缓存的内存传递到你的LCD。对于M16C和M16C/80,传递图像到显示屏中的范例代码可以用“C”和优化的汇编程序实现数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论