2441|1

7219

帖子

192

TA的资源

五彩晶圆(高级)

楼主
 

【LCD12864学习】之显示图片 [复制链接]

本帖最后由 常见泽1 于 2014-10-29 17:08 编辑

LCD12864 GUI学习
第四天 显示图片
From EE: 常见泽

1.  原理图引脚
EN   —— P2.0
RS  —— P2.1
PSB —— P2.2
RW  —— P2.3

2.  图片显示
GDRAM,其实12864GDRAM只占用st7920的一半,st7920实际上是256x64的,而12864只有128x64所以只用了一半。而12864就是将256x64的上半部分截下来的。即256x32行,而又12864256x32行从中间截开了。

3. 程序介绍

voidLCD_PutGraphic(const unsigned char  *img)
{
   int i,j;
//显示上半屏内容设置
   for(i=0;i<32;i++)            
    {
      LCD_Com(0x80 + i); //SET  垂直地址VERTICAL ADD
      LCD_Com(0x80);     //SET 水平地址 HORIZONTAL ADD
      for(j=0;j<16;j++)
       {
         LCD_Dat(*img);
         img++;
       }
    }
//显示下半屏内容设置
       for(i=0;i<32;i++)            
    {
           LCD_Com(0x80+ i); //SET 垂直地址 VERTICAL ADD
           LCD_Com(0x88);     //SET 水平地址HORIZONTAL ADD
           for(j=0;j<16;j++)
       {
                LCD_Dat(*img);
                img++;
       }
    }     
}
如果不用const,出现错误,空间不够
.MSP430 IAR编译器会把带const关键字变量放到FLash,例如嵌入式常用的的表格军使用const关键字,const intTa××e[64]....个人理解既然是只读,430编译器把它放入Flash正好满足要求.注意不是所有的编译器都这样处理啦.

4. 显示

图片的字符怎么获得,见我以前的一个帖子:


显示如下:

最新回复

帮顶,哈哈  详情 回复 发表于 2014-10-29 17:37

赞赏

1

查看全部赞赏

 
点赞 关注

回复
举报

135

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
帮顶,哈哈
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表