T5L 迪文屏 C51开发之Hello World例程

  • 1、写在前面
  • 2、例程功能简介
  • 3、GUI界面设计
  • 4、C51代码设计

1、写在前面

  前面已经介绍了如何使用DGUS Tool软件来进行迪文屏GUI界面的开发,列举了一些控件的使用。不知大家是否还记得T5L ASIC内部有两个内核,一个是GUI CPU运行 DGUS II 系统,另一个是 OS CPU 运行用户的 8051 代码 或者 在迪文 DWIN OS系统的基础上进行二次开发。8051代码使用C语言开发,而在DWIN OS系统的基础上进行的二次开发是使用迪文自定义的汇编语句来开发的。这两种开发方式只能选择其一,因为开发的这部分程序是存放在OS CPU核中的,OS CPU核中迪文出厂默认刷入了DWIN OS系统内核固件程序,当使用8051代码开发程序烧录后,DWIN OS内核固件就被覆盖掉了(冲掉了),只有自己编写的C 8051程序代码了。
  C51的项目模板之前的章节有讲解过,还没有或者不知道如何配置的同学可以移步《4、T5L Keil C51开发环境搭建及Keil工程模板的建立》进行学习和参考。接下来的章节是我自己跟随【熊家余】大神的那套《基于T5L迪文屏C51开发》的

22、T5L 迪文屏 C51开发之Hello World例程相关推荐

  1. 30、T5L 迪文屏 C51开发之 ADC模数转换

    T5L 迪文屏 C51开发之 ADC模数转换 1.介绍 2.例程功能介绍 3.GUI界面设计 4.C51程序设计 1.介绍   T5L 芯片内部的 ADC 模数转换外设,有一点需要注意的是此 ADC ...

  2. 分享:STM32与迪文屏交互,轻松实现一些简单的功能!

    最近,托朋友用STM32F103评估板和迪文屏做了交互(@田),没写多少代码,就实现了一些简单常用的功能,还是很简单的!今天跟大家分享一下: 一.评估板使用说明 1.功能 图1:整体效果图 图2:MC ...

  3. 1、迪文屏基于T5L_C51开发手势6宫格解锁

    演示视频 1.概述 基于迪文屏DMG32240C028-03WTC屏的滑动手势6宫格解锁功能,该功能运用了触摸屏状态读取和坐标读取的功能(系统变量接口0x0016),绘图功能,需要配合变量图标显示等基 ...

  4. 一种迪文屏软件在线升级方法

    --来自迪文开发者论坛 开发自己的项目中遇到文件升级不方便的问题,因此设计了一个在线升级方案,可以有效解决如下问题: 1. 当产品已发出需要修复Bug时,无法在线修复. 2. 无法判断新老版本,当数据 ...

  5. STM32串口中断程序-迪文屏,

    STM32串口中断程序-迪文屏,串口接收准确数值 这几天一直在做原子开发板与迪文屏的通信,开发板向迪文屏写数据已经完成,但是从迪文屏读的数据总是无法返回开发板.原始及调试程序见下图: 在串口接收到从d ...

  6. 【OKT507】迪文屏事件

    前言 本章介绍如何实现迪文屏与飞凌OKT507的uart事件通信. 代码 从上到下是uart_example.c.dwin.c.dwin.h.makefile #include "dwin. ...

  7. 【资料分享】迪文屏使用经验分享

    DIWEN 写在前面的话 我的屏幕 显示图片 SD卡 FLASH分配 举例工程 Diwen ico生成工具 使用经验总结 写在前面的话 以下内容是本人在观看迪文科技在哔哩哔哩的教学视频所做的笔记 几乎 ...

  8. 手机当当网触屏版开发之旅

    新年伊始,首先给大家拜个晚年了! :) "一年之计在于春",回到北京感觉比在家暖和多了.总结回顾去年的工作,就要开始着手新的一年的工作了. 从2011年11月18号开始,在PM.U ...

  9. 大数据前端可视化大屏--前端开发之路

    从2016年开始接触可视化方向,一直想写一篇文章回顾一下这几年踩过的坑,接下来的这段时间里我会不定时的给大家分享一些可视化方面的经验和感悟,发出来跟大家一块分享一下.一起讨论讨论.共同学习进步. 前言 ...

最新文章

  1. cap理论与分布式事务的解决方案
  2. 使用ffmpeg打印音视频的详细信息
  3. Ehab and Prefix MEXs CodeForces - 1364C(思维)
  4. python的编码规范【摘】
  5. html 两个idv上下居中,Django搭建个人博客:回到顶部浮动按钮、矢量图标、页脚沉底和粘性侧边栏...
  6. NVM:切换node版本后无法使用npm全局包
  7. 宾州州立计算机科学世界排名,美国宾州州立大学排名一览表:世界综排与专业排名详细解析!...
  8. python包管理工具pip_pip_python包管理工具(pip)下载 v9.0.1官方版 - 121下载站
  9. 计算机图形学基础(opengl版) pdf,计算机图形学基础(OpenGL版)
  10. 计算机绘图cad期末考试试题,机械CAD/CAM期末考试复习资料[机械CAD/CAM]
  11. 邮箱大师与微软Acompli功能评测
  12. 网上邻居找不到服务器怎么办,Win7网上邻居消失了怎么办?Win7网上邻居不能使用的原因及解决方法...
  13. JAVA中的getBytes()方法(史上最能明白的总结)
  14. <C++>初识多态,剖析virtual关键字
  15. 联通猫无线灯闪 不能连接服务器,猫如何连接路由器,光猫光信号一直闪红灯
  16. linux越狱时手机怎么进入dfu,iPhone12如何进入DFU模式?IPhone12进DFU教程
  17. Proe Creo 二次开发之模型装配--在指定位置插入模型
  18. matlab标定工具箱标定投影仪常见问题
  19. 1055: 猴子吃桃
  20. Shark007 Advanced Codecs 11.8.5版本更新

热门文章

  1. Python实操笔记(2)——海龟绘图法绘制有层次感的奥运五环
  2. 智能人物画像综合分析系统——Day15
  3. 【NAS】群晖使用自带DDNS实现外网访问
  4. failed to obtain node locks, tried with lock id [0]; maybe these locations are not writable or multi
  5. pandas实现分类汇总--小计,总计
  6. 边缘计算的深刻详细解读
  7. 详解163、CN2-GT和CN2-GIA的区别
  8. 超声波测距1602显示程序
  9. 快看!RobotArt如何降服四轴机器人?
  10. 系统性能优化的十大策略(强烈推荐,建议收藏)