[原创]“如何在LCD显示一个变量的值”

[复制链接]
 楼主| jwins 发表于 2008-4-15 16:05 | 显示全部楼层 |阅读模式
之前在发布了一本关于《如何编写LCD驱动程序》的小书,得到了很多朋友的支持。<br />但是对于初学使用LCD的朋友来说,有人问我,“如何在LCD显示一个变量的值”<br />其实解决的方法很简单,就是编写一个函数:<br />以下函数是实现显示3位变量值<br />//显示位置(x,y),显示的变量Show_D<br />void&nbsp;Show_Hex(unsigned&nbsp;char&nbsp;x,unsigned&nbsp;char&nbsp;y,unsigned&nbsp;char&nbsp;Show_D)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;ucTemp;<br />&nbsp;&nbsp;&nbsp;&nbsp;if(Show_D&gt=100)&nbsp;return;<br />&nbsp;&nbsp;&nbsp;&nbsp;ucTemp&nbsp;=&nbsp;Show_D/10;<br />&nbsp;&nbsp;&nbsp;&nbsp;PutChar(x,y,'0'+ucTemp);<br />&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;=&nbsp;x+6;<br />&nbsp;&nbsp;&nbsp;&nbsp;ucTemp&nbsp;=&nbsp;Show_D%10;<br />&nbsp;&nbsp;&nbsp;&nbsp;PutChar(x,y,'0'+ucTemp);&nbsp;&nbsp;&nbsp;//PutChar()表示你写的显示ASCII的函数<br />}&nbsp;<br /><br />《如何编写LCD驱动程序》下载地址:http://blog.21ic.com/user1/4580/archives/2007/43502.html<br /><br />索取方式:请发送邮件至jwins@sina.com
王紫豪 发表于 2008-4-16 00:49 | 显示全部楼层

麻烦

  
mpuhome 发表于 2008-4-18 09:44 | 显示全部楼层

只能3位?

确实麻烦,我只要printf就可以了,位数不限
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

80

帖子

0

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

12

主题

80

帖子

0

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