51单片机,我想用led12864显示一个答案是数字。我可以这样写吗?我设答案是 int y 然后数组da[]=y;

51单片机,我想用led12864显示一个答案是数字。我可以这样写吗?我设答案是 int y 然后数组da[]=y;,第1张

不行的,先把变量转换为字符串,然后逐个字符进行显示,或用笨办法,分离出个十百千万:
daan[0]=y/10000;
daan[1]=y/1000%10;
daan[2]=y/100%10;
duan[3]=y/10%10;
daan[4]=y%10;

您好,您可以用以下程序来实现~ main() { uchar xdata addx=0; //初始值指向U6的开始,用于读取U6 //用于存放已显示汉字的个数 uchar hzdot;//用于存放调整好的汉字点阵的数组首地址,直接用于显示的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13344596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存