OpenEdv-开源电子网

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

请教,TFTLCD字符显示问题

[复制链接]

30

主题

97

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
384
金钱
384
注册时间
2017-5-1
在线时间
63 小时
发表于 2018-2-25 09:18:11 | 显示全部楼层 |阅读模式
1金钱
TFTLCD屏显示例程代码中,我没有弄明白字符数组中的某个字符数据是如何带入到快速画点子函数中的。
无标题.jpg
这个代码中,要显示的某个字符数据保存到temp中后,去调用快速画点子函数,
  if(temp&0x80)ili9341_Fast_DrawPoint(x,y,POINT_COLOR);  

无标题1.jpg
无标题2.jpg
可快速画点子函数中并没有temp这个变量,这个“temp&0x80”这个数据是如何代进快速画点子函数里的,原理是什么?
同时,非叠加显示时,代码中也并没有看到temp数据给快速画点子函数
  else if(mode==0)ili9341_Fast_DrawPoint(x,y,BACK_COLOR);   

那么,从字符数组中提取到的字符数据是如何带入到快速画点子函数里的呢?
大神们请不要告诉我上去看TFTLCD数据手册,因为本人不会鸟语,看不懂TFTLCD ILI9341等数据手册,所以,无法理解字符数据是如何送到快速画点子函数里的。

最佳答案

查看完整内容[请看2#楼]

题主没有认真看代码,Lcd_ShowChar函数是在点阵(asc2_xxxx[]存储的内容)在屏上一个点一个点描出来。 [mw_shl_code=c,true]if(temp&0x80) /*这一点需要描出来*/[/mw_shl_code] [mw_shl_code=c,true]else if(mode == 0) /*这一点不需要描,根据你传入的mode来描成背景色*/[/mw_shl_code]
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2018-2-16
在线时间
21 小时
发表于 2018-2-25 09:18:12 | 显示全部楼层
题主没有认真看代码,Lcd_ShowChar函数是在点阵(asc2_xxxx[]存储的内容)在屏上一个点一个点描出来。
    [mw_shl_code=c,true]if(temp&0x80)    /*这一点需要描出来*/[/mw_shl_code]
    [mw_shl_code=c,true]else if(mode == 0)  /*这一点不需要描,根据你传入的mode来描成背景色*/[/mw_shl_code]
回复

使用道具 举报

30

主题

97

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
384
金钱
384
注册时间
2017-5-1
在线时间
63 小时
 楼主| 发表于 2018-2-26 19:04:28 | 显示全部楼层
本帖最后由 BA2BA 于 2018-2-26 19:21 编辑
liucAtsz 发表于 2018-2-25 21:48
题主没有认真看代码,Lcd_ShowChar函数是在点阵(asc2_xxxx[]存储的内容)在屏上一个点一个点描出来。
    ...

谢谢回复,其实我是仔细看了代码的。通过你这么讲解,我好像有点理解了,不是直接把temp这个数据代入到画点函数里,而是通过这个判断,让画点子函数去画点,8位字符数据,正好循环8次,每次画一个点,不知对不对。
回复

使用道具 举报

0

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2018-2-16
在线时间
21 小时
发表于 2018-2-27 09:54:23 | 显示全部楼层
BA2BA 发表于 2018-2-26 19:04
谢谢回复,其实我是仔细看了代码的。通过你这么讲解,我好像有点理解了,不是直接把temp这个数据代入到画 ...

是这样子的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-21 21:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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