打印

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

[复制链接]
2698|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jwins|  楼主 | 2008-4-15 16:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前在发布了一本关于《如何编写LCD驱动程序》的小书,得到了很多朋友的支持。
但是对于初学使用LCD的朋友来说,有人问我,“如何在LCD显示一个变量的值”
其实解决的方法很简单,就是编写一个函数:
以下函数是实现显示3位变量值
//显示位置(x,y),显示的变量Show_D
void Show_Hex(unsigned char x,unsigned char y,unsigned char Show_D)
{
    unsigned char ucTemp;
    if(Show_D>=100) return;
    ucTemp = Show_D/10;
    PutChar(x,y,'0'+ucTemp);
    x = x+6;
    ucTemp = Show_D%10;
    PutChar(x,y,'0'+ucTemp);   //PutChar()表示你写的显示ASCII的函数


《如何编写LCD驱动程序》下载地址:http://blog.21ic.com/user1/4580/archives/2007/43502.html

索取方式:请发送邮件至jwins@sina.com

相关帖子

沙发
王紫豪| | 2008-4-16 00:49 | 只看该作者

麻烦

使用特权

评论回复
板凳
mpuhome| | 2008-4-18 09:44 | 只看该作者

只能3位?

确实麻烦,我只要printf就可以了,位数不限

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

80

帖子

0

粉丝