实验六汉字显示的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验六汉字显示的应用

实验六 汉字显示的应用 一、实验目的 掌握GUI要文本字体的设置; 2.掌握GUI汉字显示。 二、实验内容 编写程序,在LCD屏上显示汉字。 三、预备知识 在μC/GUI中使用的字体库,需要满足字体库文件必须与你的应用程序链接,或者在GUIConf.h中被声明为缺省字体。 字体库API 函数 描述 选择字体函数 GUI_GetFont 返回一个指向当前被选择字体的指针 GUI_SetFont 设置当前字体,并返回指向先前被选择字体的直到指针被释放 字体关系函数 …… …… 2.ASCII码 μC/GUI支持所有ASCII字符集,这些字符共有96个,编码从32到127,如表所示 ASCII的标准立足于美国信息交换代码,是为美国的需要而设定的,因此,不支持欧洲的一些特殊语言字符,如?、?、ü、á、à等。在ASCII码中也没有单独标准支持这些欧洲的扩展字符,因而,在Internet和许多视窗程序中都采用ISO8859-1作为ASCII码字符的扩展集。 四、实验设备及工具(包括软件调试工具) 硬件: Micetek 44B0 实验系统 仿真器 PC机 Pentumn100以上 PC机操作系统win2000 集成开发环境 Micetek 44B0实验箱及JEDI 仿真器电源; 双击桌面图标,打开JEDIView集成开发环境, 新建工程UCGUI,选择project→new project,在该工程中新建三个文件夹分别是src 、 config 、gui,再在src 文件夹中添加主文件main.c和44blib.c;在config文件中添加GuiConf.h、GuiConf.h、GuiTouchConf.h(若LCD没有触摸屏,可不用加此文件);在GUI文件夹中新建convertColor(彩色256色液晶必须用)、 ConverMono(单色显示必用)、 Core(必用)、 Font(根据程序需要选择所用字体程序)、 LCDDriver(这里的文件是与S3C44B0X相关的文件)、 MemDev(DMA下传输用到的文件,若没用到此种传输方式,此文件夹可不用)、 Widget(GUI控件)、 WM(窗口消息传输)、 Touch(若硬件中没有触摸屏可不用);这里的main.c文件是显示汉字和英文。 基本设置,选择project→Setting...菜单项,在工程设置对话框中,对目标板所用的处理器进行设置,在LINK对话框中,对.data Address、.text Address、.Vector Address进行相应配置; 生成目标代码:选择project→Rebuild All,生成目标代码; 选择工具栏,连接软件仿真器;选择,下载程序,并打开寄存器窗口; 运行程序(根据观察结果的需要可采用不同的运行方式:如:断点运行,全速运行等); 在Micetek 44B0实验箱的LCD液晶屏上观察实验现象。 实验六 汉字显示的应用 2

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档