OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11618|回复: 9

Lcd一些头文件问题

[复制链接]

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
发表于 2011-12-27 16:00:08 | 显示全部楼层 |阅读模式
小白有问:
1.学板子C也是现看的,LCD实验的LCD文件夹里面有“FONT.H      LCD.H      ILI93XX.C”三个文件,它们各自的.C和.H呢?

2.主函数头文件里面并没有包含“FONT.H” ,为啥呢?

3.这个事ASC字符库,那N多的汉字库呢⊙﹏⊙

4.“extern u16 BACK_COLOR, POINT_COLOR ; 
void LCD_Init(void);
void LCD_DisplayOn(void);
void LCD_DisplayOff(void);
void LCD_Clear(u16 Color);
.........”
这些函数的具体代码呢,它们不是固件库里面的啊。

5.LCD_ShowChar
//在指定位置显示一个字符
//x:0~234     不是0~239吗,
//y:0~308     不是0~319吗?
然后着下面的  #define MAX-CHAR_POSX 312      为什么是312232啊..  ( ⊙o⊙ )
                     #define MAX-CHAR_POSY 232




若能耐心回答,感激不尽啊~
原子哥,求交往~(*^__^*) 
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2011-12-27 17:26:08 | 显示全部楼层
回复【楼主位】小老虎:
---------------------------------
1,有.h不一定有对应的.c.反之亦然.
2,需要用到才包含.
3,字库存在sd卡.
4,具体代码,右键 go to definition.
5,因为12*12的字符要占用6个宽度,这里是让出6个宽度来让12字体的汉字可以显示.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
 楼主| 发表于 2011-12-29 10:47:34 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
感谢感谢~我再琢磨琢磨。
原子哥,求交往~(*^__^*) 
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
 楼主| 发表于 2012-1-7 17:28:46 | 显示全部楼层
回复【2楼】正点原子:
回复【2楼】正点原子:
---------------------------------
ASC字符在FONT.H里面,最后屏幕有字符显示出来啊
“  LCD_ShowString(30,50,"Mini STM32 ^_^");  

       LCD_ShowString(30,70,"2.4’/2.8’ TFT LCD TEST");         

       LCD_ShowString(30,90,"ATOM@ALIENTEK");

       LCD_ShowString(30,110,"2010/5/13");                                                                       


那为什么说没用到呢?




宽度?啥东东啊?第5个还是不太明白~%>_<%
原子哥,求交往~(*^__^*) 
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-1-7 17:39:23 | 显示全部楼层
回复【4楼】小老虎:
---------------------------------
有用到就要包含的.

第五个很好理解吧?
16*16的汉字,对应的字符是8*16的也就是8个宽度.
那么我一行要显示一个字符,最少宽度得8个宽度吧?
那么最大的起始x坐标是多少呢?不是232么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
 楼主| 发表于 2012-1-7 21:27:38 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
谢谢原子哥,第5个明白了。

最后显示屏出现以下字符:
      Mini STM32 ^_^  
         TFT LCD TEST");          
         ATOM@ALIENTEK
             2010/5/13    
显示的都是字符啊,不正是说明用到的ASC字符集了吗, 为说明还没有包含font.h呢? 
                                                              
原子哥,求交往~(*^__^*) 
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-1-7 21:33:10 | 显示全部楼层
回复【6楼】小老虎:
---------------------------------
你没有直接用到font.h里面的内容.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

20

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
171
金钱
171
注册时间
2011-11-6
在线时间
0 小时
 楼主| 发表于 2012-1-7 21:54:28 | 显示全部楼层
回复【7楼】正点原子:
---------------------------------
那显示的字符“Mini STM32 ^_^   
                    TFT LCD TEST");           
                   ATOM@ALIENTEK 
                   2010/5/13  ”          和 font.h里面的字符有什么区别啊?    我肯定是没分清楚....囧
原子哥,求交往~(*^__^*) 
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-1-7 22:39:57 | 显示全部楼层
自己想吧.
或者自己写一个.最清楚了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

39

主题

597

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2115
金钱
2115
注册时间
2011-9-3
在线时间
121 小时
发表于 2012-1-9 23:50:44 | 显示全部楼层
回复【6楼】小老虎:
回复【5楼】正点原子: --------------------------------- 谢谢原子哥,第5个明白了。 最后显示屏出现以下字符:       Mini STM32 ^_^            TFT LCD TEST");                    ATOM@ALIENTEK              2010/5/13     显示的都是字符啊,不正是说明用到的ASC字符集了吗, 为说明还没有包含font.h呢?                                                                 
---------------------------------
其实是有用到的了,只是像原子兄说的一样没有直接用到而已。打个比方吧:你买个母鸡过年,但是这母鸡其实是快要下蛋的,你买回家后下的蛋也是属于你的了,间接的你买到了鸡蛋了。不知比喻恰不恰当。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 19:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表