迪文科技论坛

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

【分享】2504组—智能计算机

[复制链接]

1

主题

0

回帖

24

积分

新手上路

Rank: 1

积分
24
发表于 2025-6-21 16:59:57 | 显示全部楼层 |阅读模式
一、作品简介
基于迪文屏的单片机开发,实现智能计算器的使用
项目验证迪文屏二次开发能力,探索GUI交互新范式,为复杂设备开发积累经验,推动智能设备交互创新。

二、工作原理
1. 交互响应机制:通过监听数字、运算符及功能按钮(如清除键“AC”)的点击事件,实现用户输入的实时响应与界面反馈。
2. 运算逻辑处理:运用基础算法对用户输入的数字及运算符进行解析与计算,快速得出并显示结果,支持四则运算及正负号、小数点等基本功能。


三、设计思路
硬件层:采用迪文屏作为硬件基础,通过迪文DGUSII协议实现硬件与软件的交互,为系统运行提供硬件支持。
驱动开发:基于迪文屏协议开发驱动程序,大大简化了串口通信的难度




四、演示视频链接   https://b23.tv/Ov74USR

将addr右移一位,将OS_addr变为了字地址,因为DGUS_VP是按字处理的
一位一位的判断数组中暂时存储的数据类别,特别是遇到小数时依次将各个位上的数字拆分开乘上权比,分别处理后在根据权比组合





本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-2 08:10 , Processed in 0.033254 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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