迪文科技论坛

 找回密码
 立即注册
搜索
查看: 12755|回复: 26

【开源】51内核的dgus屏入门设计

[复制链接]

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
发表于 2019-12-19 18:22:52 | 显示全部楼层 |阅读模式
本帖最后由 lihui163 于 2019-12-26 13:28 编辑

        非常感谢迪文科技开源活动大力支持,这次是基于51内核的DGUS屏的入门设计,主要源程序分析
     设备是一个医疗康复仪器,针对手术后伤口不同光照射,加快恢复正常的功能,三种光控制,近红外,红光,远红外,可以分别控制光强度,照射时间,频率
     1.硬件上单片机采用STC12c5a60s2,触屏DMT80480T070_03WT,7寸的触摸屏
     2.采用232和单片机通讯




回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2019-12-21 10:03:43 | 显示全部楼层
本帖最后由 lihui163 于 2019-12-21 13:52 编辑

这是早期的硬件板图,电阻和电容都是直插的


本帖子中包含更多资源

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

x
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2019-12-21 10:07:25 | 显示全部楼层
本帖最后由 lihui163 于 2020-2-9 19:09 编辑

首先我们看治疗仪界面
上面都是基本触控


主要右面的按钮效果,页面切换,选择图片就可以了

本帖子中包含更多资源

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

x
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2019-12-21 10:24:23 | 显示全部楼层
本帖最后由 lihui163 于 2019-12-21 10:26 编辑

实际的光控制界面,

这个主要应用到数据变量,时间左边按键是减,右边是加,中间是显示时间,每个对应不同的额变量地址,主要是调节步长,上限,下限等设置就ok了
红光
0010:时间
0011:强度
0012:启动


远红外
0020:时间
0021:强度
0022:启动


近红外
0030:时间
0031:强度
0032:启动
0033:频率
0034:模式



本帖子中包含更多资源

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

x
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2019-12-21 13:47:40 | 显示全部楼层
本帖最后由 lihui163 于 2019-12-21 13:57 编辑

帧头改为FF  FE


看看程序这块,采用串口中断接受
  1. void        GTR_com_COM(void)        interrupt        4
  2. {
  3.         if(RI)
  4.         {
  5.                 RI=0;
  6.                 s_sp_bit=true;
  7.         }
  8. }
复制代码
帧头接受完后数据入缓存,然后对缓存的数据解析

串口发送采用阻塞方式







本帖子中包含更多资源

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

x
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2019-12-21 14:36:54 | 显示全部楼层
调光这块采用定时器来模拟PWM的方式和定时,时间步长为1秒,最大为60秒
这是单片机的源码


触屏工程

本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

31

回帖

178

积分

注册会员

Rank: 2

积分
178
发表于 2020-2-26 23:56:41 | 显示全部楼层
下载来学习一下
回复

使用道具 举报

0

主题

1

回帖

85

积分

注册会员

Rank: 2

积分
85
发表于 2020-5-29 10:35:08 | 显示全部楼层
你好,下载下来怎么源程序运行不了
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2020-7-5 14:36:38 | 显示全部楼层
boysz 发表于 2020-5-29 10:35
你好,下载下来怎么源程序运行不了

你可以截图看看,是啥问题?
回复

使用道具 举报

17

主题

41

回帖

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2020-7-30 17:26:02 | 显示全部楼层
例程里面时间可以显示倒计时吗?DGUS有没有这个功能
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 23:47 , Processed in 0.064202 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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