[ZLG-ARM] 如下TFT颜色宏定义是如何确定的

[复制链接]
 楼主| 52mcu 发表于 2007-4-11 09:37 | 显示全部楼层 |阅读模式
/*&nbsp;深蓝色:&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;0,&nbsp;128&nbsp;*/为什么是0x000F?????<br /><br />/&nbsp;设置颜色宏定义&nbsp;(格式:&nbsp;R=5,&nbsp;G=6,&nbsp;B=5)<br />#define&nbsp;&nbsp;&nbsp;BLACK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;黑色:&nbsp;&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;0&nbsp;*/<br />#define&nbsp;&nbsp;&nbsp;NAVY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x000F&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;深蓝色:&nbsp;&nbsp;0,&nbsp;&nbsp;&nbsp;0,&nbsp;128&nbsp;*/<br />#define&nbsp;&nbsp;&nbsp;DGREEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x03E0&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;深绿色:&nbsp;&nbsp;0,&nbsp;128,&nbsp;&nbsp;&nbsp;0&nbsp;*/<br />#define&nbsp;&nbsp;&nbsp;DCYAN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x03EF&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;深青色:&nbsp;&nbsp;0,&nbsp;128,&nbsp;128&nbsp;*/<br />
xwj 发表于 2007-4-11 10:08 | 显示全部楼层

只取高5位,丢弃了低3位,当然就是0x000f了

  
 楼主| 52mcu 发表于 2007-4-11 11:24 | 显示全部楼层

多谢指点

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

本版积分规则

157

主题

292

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

157

主题

292

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部