四汐 发表于 2024-12-13 22:19:23

菜单,科学计算器【TFT240*320彩屏显示 + 触摸屏菜单按键】@Ai8051U |辛苦费已发

菜单 学习,触摸菜单
冲哥的 虚拟键盘+虚拟OLED 科学计算器 移植到 Ai8051U + TFT触摸彩屏
===科学计算器【TFT240*320彩屏显示 + 触摸屏菜单按键】@Ai8051U
414
-------------------------------------------------------------------
更新记录:
2024-12-21(V1.6)
1、优化EEPROM掉电保存部分,适配IAP或外部芯片,可在 config.h 中切换。
2、推出适配AI8051U的版本。


注:
    使用IAP方式,请设置1.5K的EEPROM大小。
    使用AT24CXX方式,请使用AT24C16(2K)及以上的芯片,或修改savebuffsize(512)的值,以及config.h中,各数据组的起始位置,总量不得超出AT24Cxx的容量。
-----------------------------------------------------------------------------
使用AI8051U-32bit模式,40MHz主频,
硬件SPI+XPT2046实现触摸功能
软件IIC+AT24C128实现触摸校准数据保存
硬件LCM+I8080模式驱动2.4'TFT彩屏
IAP+FLASH DATA实现EEPROM数据存储





眼见的网友也许发现了,矩阵计算怎么不见啦?你是不是偷工减料了?RTC时钟怎么也没了?{:curse:}!
由于TFT彩屏显示占用了比较多的内存空间,而矩阵计算也需要很大的内存空间存放运算函数和数据数组,

导致64K的FALSH不是很充裕,便暂时移除了矩阵计算这一功能。
至于RTC时钟嘛......这个简单的功能{:yinxian:},
我先优化一下代码(然后去玩会儿别的,然后再去....)再更新也不迟吧


(2024-12-19 补充RTC时钟,开源-填坑{:4_189:})

使用AI8051U-32bit模式,40MHz主频,
硬件SPI+XPT2046实现触摸功能
软件IIC+AT24C128实现触摸校准数据保存
硬件LCM+I8080模式驱动2.4'TFT彩屏
IAP+FLASH DATA实现EEPROM数据存储
冲哥的 虚拟键盘+虚拟OLED 科学计算器 移植到 AI8051U + TFT触摸彩屏
414





程序已开源,欢迎大家下载测试,反馈问题!


关于AI8051U实验箱可能会出现IIC与SPI冲突的问题:
这里(暂时)紧急移除了触摸校准部的分代码,每次开机需要进行一次触摸校准,超时将直接进入主界面,
如果未完成触摸校准,请使用串口助手发送“T”进入校准模式。(后续尝试保存在IAP-EEPROM中)





神农鼎 发表于 2024-12-13 23:28:26

请冲哥用 冲哥版 TFT彩屏测试下
淘宝 搜索:电子DIY小家



吴迪 发表于 2024-12-21 19:44:27

学习屏幕

liukong 发表于 2024-12-27 11:34:30

大佬牛啊牛啊

East Wind 41 发表于 2025-1-4 18:57:43

好牛,数学好棒啊.谢谢版主的源码

戎小晨 发表于 2025-1-5 08:52:25

无意间从楼上的签名学到一个知识点,{:baoquan:}
8位程序---换个STC32G.h头文件,换个C251编译器就直接到STC32的高度了;
想回到8位机,则换个STC8H.h头文件,换个C51编译器就回到8位机了.

rayrakey 发表于 2025-1-7 08:21:07

<p>大佬牛啊。</p>

大叶子 发表于 2025-1-10 08:44:17

坛友测试结果怎么样?

zhaoye818 发表于 2025-1-25 07:26:05

必须点赞

神农鼎 发表于 2025-2-16 08:33:46

帮用 AI8051U 实验箱 跑下,方便 有AI8051U 实验箱的 朋友 学习
页: [1] 2
查看完整版本: 菜单,科学计算器【TFT240*320彩屏显示 + 触摸屏菜单按键】@Ai8051U |辛苦费已发