3009|2

1万

帖子

16

TA的资源

版主

楼主
 

FM4学习笔记二:在屏上任意位置显示点 [复制链接]

在屏上任意位置显示点。

为什么要在任意位置显示点,这点很重要。我的这次本来想做一个示波的。但后来听坛里的。

一起做工业PLC。但可以研究下。

而要做个示波。就得首先显示点。

有人说例程上有显示点函数。是的,但那个我看下不是我想要的函数。

我的函数是在任意位置显点。

 

下面看下显示屏的说明:

在光盘根目录:\Reference Manual\LCM Manual

 

它的显存结构如图所示:

 

由于其排列是按字节坚排。所以要显示每个点,就得对8取模。然后再找到要显的字模。啥?还要什么字模?是的。相当于字模。就是要显示的点的位置。取完模后的数。是个位置数,不是要显示的点。

 

我把它放在自己的数组里。

 

const unsigned char YDISPLAY[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

 

而在主程序主循环前加入一个测试代码:

 

//test the draw any point on screen//ddllxxrr

  for(k=0;k<128;k++)

  {

    if(k<64)

    j+=1;

    else

    j-=1;

    

    LCD_DrawPoint(k,j);

  }

  /*Main Loop*/

 

在屏目上显示如图所示:

 

程序就加上面两行就不上传了。

至于它的意义。且见笔记的后面部分。

 

[ 本帖最后由 ddllxxrr 于 2012-7-5 10:35 编辑 ]

最新回复

其实LZ不需要两根线的,一根线就可以完成下载和供电的。  详情 回复 发表于 2012-7-5 23:52
点赞 关注
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 

回复
举报

3238

帖子

5

TA的资源

五彩晶圆(中级)

沙发
 
其实LZ不需要两根线的,一根线就可以完成下载和供电的。
 
 

回复

1万

帖子

16

TA的资源

版主

板凳
 

那个是做USB实验时用的。我拍时没拿下来,呵呵

个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表