迪文科技论坛

 找回密码
 立即注册
搜索
查看: 461|回复: 2

【开源】二次开发教学工程1_入门工程

[复制链接]

9

主题

0

回帖

92

积分

注册会员

Rank: 2

积分
92
发表于 2023-6-1 13:59:08 | 显示全部楼层 |阅读模式
本帖最后由 Moonlight 于 2023-7-18 10:49 编辑

开发平台:EKT043开发板
二次开发入门
一、作品功能介绍
  基于迪文显示屏的C51内核单片机的开发,对串口和P1端口进行测试。实现计算机和迪文屏的双向通讯。使大家对二次开发的程序框架有一定的了解。
二、工作原理
  首先将PC机的超级终端与开发板的串口2相连,利用printfscanf两个函数实现从电脑接收数据和向电脑输出数据,实现了单片机与PC机的数据交换;利用write_DGUS_VPread_DGUS_VP两个函数实现单片机对共享数据区的访问,向屏幕的对应位置写数据、文本或读取屏幕相应位置的信息。
三、设计思路
1、硬件设计
  本实验所需模块主要有三部分:计算机、开发板、通讯板,需要将各个模块连接成系统。开发板引出了5路串口,所有IO口,IO口连接编码器开关。本实验需要外接计算机。
2、软件设计
    二次开发的程序框架主要分为两个部分。第一个部分是通过串口2以文本的形式对单片机进行数据输入和输出,进行数据交换,分别使用printf函数实现从电脑接收数据和scanf函数实现向电脑输出数据;第二部分是单片机访问共享数据区,屏幕上的每一部分都对应共享数据区的每一个变量,首先需要为每一个变量分配一个地址,例如数据显示区的地址是0X2000,文本显示区的地址是0X2800,然后利用write_DGUS_VPread_DGUS_VP两个函数实现单片机对屏幕上相应地址的信息进行写或读。
3、GUI设计
  采用DGUS软件对界面进行了简单的设计,使界面简洁美观。
四、工程代码及演示视频
  工程文件、工程代码、演示视频打包见附件。







本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

1

回帖

78

积分

注册会员

Rank: 2

积分
78
发表于 2023-7-7 20:38:46 | 显示全部楼层
本教学工程对应的视频链接:
https://www.bilibili.com/video/B ... ommend_more_video.4
其余各讲内容如下:
序号         题目                                                     内容
1.                认知迪文T5L单片机               迪文屏的分类与开发步骤;
2.                T5L单片机的结构                  双CPU结构的特点;
3.                SD卡文件                             文件命名规则
4.                共享数据区                           数据区的结构与访问方法
5.                一次开发                              串口指令的格式
6.                输出设备                              整型数与定点数,文本与数值
7.                实时曲线显示                        正弦曲线的计算,曲线控件的设置与曲线指令
8.                访问触控变量                        触控变量的格式
9.                MODBUS通讯                        MODBUS协议与主从机的初始化文件
10.                MODBUS+汇编语言程序设计  汇编指令与程序设计方法
11.                二次开发入门                      二次开发程序框架,访问共享数据区
12.                外部接口-串口与定时器         打开串口,1ms定时器配置,正弦波的计算技术
13.                编码器与PWM接口               接入编码器,用PWM进行数模转换
14.                弹簧振子模拟器                   浮点数的表示,弹簧振子的动画显示
15.                总结                                  使用用户数据库

回复

使用道具 举报

39

主题

28

回帖

1124

积分

金牌会员

Rank: 6Rank: 6

积分
1124
发表于 2023-7-10 11:24:12 | 显示全部楼层
教学视频有适合初学者。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 01:52 , Processed in 0.070174 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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