永发信息网

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

答案:1  悬赏:0  手机版
解决时间 2021-11-16 06:42
  • 提问者网友:绫月
  • 2021-11-15 11:51
51单片机,我想用led12864显示一个答案是数字。我可以这样写吗?我设答案是 int y 然后数组da[]=y;
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-11-15 13:03
不行的,先把变量转换为字符串,然后逐个字符进行显示,或用笨办法,分离出个十百千万:
daan[0]=y/10000;
daan[1]=y/1000%10;
daan[2]=y/100%10;
duan[3]=y/10%10;
daan[4]=y%10;追问那如果这样可以吗。。。daan[0]=y/10000;
daan[1]=y/1000%10;
daan[2]=y/100%10;
duan[3]=y/10%10;
daan[4]=y%10;
lcd_wcmd(0x80+8+i);
{
lcd_wdat(daan[i]);
} 就是多加了分离那一步就可以了是吧追答分离出来的是5个字符 lcd_wdat(daan[i])这个函数当然也要执行5次了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯