迪文科技论坛

 找回密码
 立即注册
搜索
查看: 87|回复: 0

【分享】二次开发显示控件与io引脚

[复制链接]

2

主题

0

回帖

47

积分

新手上路

Rank: 1

积分
47
发表于 2024-12-16 17:05:50 | 显示全部楼层 |阅读模式
本次任务主要是实现艺术字和通过排针点亮LED灯
    1.介绍:
    艺术字:
显示控件”作为DGUS Tool软件中的二大类控件中的一类,另外一类是叫做”触控控件”,我们这里所谓的“显示控件”不是指一个具体的控件,而是对具有共同应用场景的一系列控件的统称,比如说”变量图标显示控件”, ”数据变量显示控件”, “艺术字变量显示控件”都属于”显示控件”的类别.
排针点亮LED灯:
我们把T5L芯片上的P1.0引脚设置为输出模式来驱动一个LED灯,同时设置IO引脚的驱动能力为8mA,我们在C51代码中让此LED灯每隔500ms闪烁一次,另外我们把T5L芯片上的P1.1引脚设置为输入模式,在C51代码中监听P1.1引脚的电平变化,一旦有电平变化,则更新到启动界面上的”变量图标显示控件”上.
2.前提准备
显示屏:
安装迪文程序,配置迪文电脑环境,keil进行环境配置,完成焊接排针,设计好背景和艺术字(包括艺术字体以及艺术字背景和led背景,点击前正常图片以及点击后图片)
    3.操作
    艺术字:
   (1)点击加号,添加背景图片,并将背景图片配置为名字32的配置文件并导入艺术字图片将艺术字图片配置为名字33的配置文件(使用DWINICL生成工具)
   (2)打开keil新建工程编写程序,编译获得配置文件------------(代码查看附件代码1)
   (3)打开DownLoadFor8051,选择keil生成的配置文件,点击hec2bin保存
    (4)将上面生成的配置文件放入文件夹DWIN_SET
    (5)选择显示控件的艺术字显示,设置控件的描述指针(简称SP)1004,设置控件的变量地址(简称VP)1000
    (6)设置数字图标所在的icl文件,并同时指定数字图标在此icl文件中的起始位置,
    (7)设置显示数值的变量类型,就是告诉此控件,你是要显示整数,还是要显示浮点数呀
    (8).最后保存生成烧入查看结果

    排针点亮LED灯:
  (1)点击加号,添加背景图片,并将背景图片配置为名字32的配置文件并导入艺术字图片将艺术字图片配置为名字33的配置文件(使用DWINICL生成工具)
  (2)打开keil新建工程编写程序,编译获得配置文件------------(代码查看附件代码2)
  (3打开DownLoadFor8051,选择keil生成的配置文件,点击hec2bin保存
   (4)将上面生成的配置文件放入文件夹DWIN_SET
  (5)选择显示控件的变量图标显示
   (7)设置显示数值的变量类型,就是告诉此控件,你是要显示整数,还是要显示浮点数呀
   (8)最后保存生成烧入
  (9)屏幕变化需要引起电平变化,接入LED灯查看是否亮起。以及屏幕变化,如果没有这检查上述是否有错误

   3.最后
如果显示有问题,检查上述操作,如果SD卡有问题使用附件修改


详情请查看附件----------------------------------------------------------------------------------------------



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2025-5-16 10:50 , Processed in 0.040173 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表