单片机也可以简单实现Windows的界面效果:低成本真彩色串口液晶屏
产品实物(DMT80480S070_01WT)如上图所示,集成了字库,图片存储器和显示驱动,通过串口指令的方式来实现文本、图标、图片、动画的显示,支持触摸屏、键盘以及触控界面的自动切换(不用用户代码干预),128MB存储器,其中最多32MB可以用户通过串口直接访问(串口Flash),60个字库,支持GBK、UNICODE、BIG5等多种编码方式,可以方便实现多国语言的支持。
产品采用自主知识产权ASIC设计,ISO9001质量体系保证,具有良好的稳定性和抗干扰能力,应用越来越广泛(2008年度出货量超过100K)。
特别适合单片机使用,开发很简单:
1.硬件上 接上1个电源(一般DC5V、12V、24V都可以),连上串口,(如果没有串口,使用I/O口模拟也可以)就OK了。
2.软件开发流程
a.请美工设计界面图片并下载到终端中(厂家提供相关工具软件);
b.如果有键盘或触摸屏的,编写“键控”或“触控”配置软件并下载到终端中(厂家提供相关工具软件);
c.测试界面切换时候正确;
d.写点代码,来显示需要更新的文本(比如温度值)和曲线;开发就完成了。
提供完善的技术支持和设计开发文档。
1K批量的典型参考价格如下:
DMT32240S035_01WN 3.5英寸,320×240分辨率,真彩色,宽温(-20/+70),1K批量245.00(含17%增值税) 主要适合原来128*64的LCM升级。
DMT64480S056_01WT 5.6(5.7)英寸,640×4800分辨率,真彩色,宽温(-20/+70),带触摸屏接口,1K批量600.00(含17%增值税),主要适合原来320*240的单色LCM升级。
我们提供3.5-19寸的完整解决方案,更多详情,请访问www.dwin.com.cn或mail给我dukehong@126.com。
关键词: 单片机 也可以 简单 实现 Windows 界面
基于上面的产品,单片机来实现高速数据采集显示(5500线/秒,115200bps)的demo代码
//C程序举例,高速实时数据采集显示
Clrwin(0,448,799,512) //先清除要显示的窗口
for(;;)
{ wraddr=0x0000;
for(i=0;i<2;i++)
{ for(j=0;j<2;j++)
{ Txword(0xAAC0);
Txword(wraddr);
for(k=0;k<100;k++)
{ Txword(Read_AD()); } //发送A/D结果
TxEOC(); //发送帧结束符
wraddr=wraddr+100; }
if(i==0)
{ Txstr(*dsp0); } //显示第1个Buffer
else
{ Txstr(*dsp1); } //显示第2个Buffer
}}
//C程序举例,曲线动态放大,假设数据存储在暂存缓冲区
K=4; //放大倍速
Addr=0x0000; //放大的数据段起始位置
Clrwin(0,448,799,512);
Txword(0xAAC1);
Txbyte(0x03);
Txword(Addr);
Txword(0x0000); //x
Txword(0x0200); //y
Txbyte((800/K)-1); //线段数目=横向分辨率/放大倍速-1
Txbyte(0x01); //Adrr增量为1
Txbyte(k);
Txword(0xF800); //显示线段颜色为红色
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |