本帖最后由 lustao 于 2022-3-26 13:49 编辑
接上文【迪文COF结构智能屏试用体验】开箱+环境搭建
https://bbs.elecfans.com/jishu_2266755_1_1.html
COF(chip on FPC)智能屏是基于迪文低功耗双核T5L0 ASIC,将整个智能屏核心
威廉希尔官方网站
放到液晶模组FPC上,集成整合触摸屏(RTP为框贴,CTP为OCA全贴合),并把用户CPU核的IO、UART、CAN、AD、PWM等接口引出到FPC接口上的产品,极其适合结构要求轻、薄,成本要求苛刻,生产简单的消费类产品应用。
迪文COF结构智能屏开发分两部分,显示gui和程序os,分别是用户UI和用户
单片机编程。只使用此产品不用外购单片机 就能开发简单的产品应用。
程序os可以用汇编或者C51编程,下面用汇编 语言开发 试试16bit
timer2 0.5s中断
控制灯闪和显示GUI改变变量(1000)交互控制灯闪和汇编控制灯闪。
迪文官网
www.dwin.com.cn汇编 工具OSBuild3.0.2.6:
加强版51和简单的定制汇编及厂家程序库给我们带来便利。
程序:
- ORG 1000H
- GOTO MAIN
-
- ORG 100CH
- GOTO T2INT
- ORG 1080H
- DELAY:
- LDBR R5,1,1
- LDBR R6,0,1
- LDBR R7,0,1
- DELAYLOOP:
- NOP
- DJNZ R7,1,DELAYLOOP
- DJNZ R6,1,DELAYLOOP
- DJNZ R5,1,DELAYLOOP
- RET
- VP1000:
- LDWR R0,0X1000
- MOVXR R10,1,1
- IJNE R11,0,开
-
- 关:
- LDBR R28,0,1
- OUTPUT 0,0x12,R28
-
- GOTO 结束
- 开:
- LDBR R28,1,1
- OUTPUT 0,0x12,R28
-
- GOTO 结束
- 结束:
- RET
- MAIN:
-
-
-
-
-
- CONFIG 0x01,0x02,0X1
- LDWR R10,49999
- MOVRD R10,48,2
-
- LDBR R10,0x90 ,1
-
- MOVRD R10,45,1
-
-
-
-
-
-
- CONFIG 0,0,0X83
- LDBR R26,0X55,1
- LDBR R27,0X55,1
- LDBR R28,0X55,1
-
- MAIN1:
-
- OUTPUT 0,0x72,R27
-
- CALL DELAY
- CALL VP1000
- OUTPUT 0,0x72,R27
-
- CALL DELAY
- CALL VP1000
- GOTO MAIN1
-
-
-
-
-
- T2INT:
- OUTPUT 0,0x02,R26
-
- RETI
- END
-
-
-
编译后
将编译后 复制到U盘上。
拔下sd卡,插到SD卡槽内,给屏幕供电,将自动开始程序烧写,等待片刻,屏幕上出现END,即可屏幕
电源,拔掉卡,重新给屏幕供电。
烧好程序后效果
达到预期状态。