2112|0

7173

帖子

195

TA的资源

五彩晶圆(高级)

楼主
 

【LCD12864学习】第六篇 画垂直水平线 [复制链接]

本帖最后由 常见泽1 于 2014-10-31 22:49 编辑

LCD12864 GUI学习
6水平垂直线
From EE: 常见泽
1.  原理图引脚
EN   —— P2.0
RS  —— P2.1
PSB —— P2.2
RW  —— P2.3


2.  画线

       在完成了在LCD内任意地方打点之后,画线也就相对而已有了基础,站在了巨人的肩膀上,简单了很多。
       任意线,暂时还没看,有点难度,需要用到算法。
       现在先学习简单的画水平和垂直的线:其实画这种线还蛮简单的,主要就是把垂直和水平线上的点都打出来就OK了。
       至于水平和垂直线的长度,就由你自己打的点的多少决定了。

3. 程序介绍

  1. voidGUI_HLine(unsigned char x0, unsigned char y0, unsigned char x1)
  2. {
  3.     unsigned char temp;
  4.     if(x0>x1)
  5.     {
  6.       temp =   x1;
  7.       x1  =    x0;
  8.       x0  =    temp;
  9.     }
  10.     do{
  11.           DrawPoint(x0,y0,1);
  12.           x0++;
  13.    
  14.       }while(x1>x0);
  15. }
复制代码

           写出画水平线的程序把,x0,x1左右随便写,都可以,子程序里有判断大小的语句。




4. 显示


              GUI_HLine(0,30,60);
              GUI_RLine(0,20,30);

显示如下:


 
点赞 关注

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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