关于单片机控制电梯显示的问题?

不知道为什么我的点阵显示那里的1字变粗了?下面这个才是我想要的样子:代码如下:#include<reg51.h>unsignedcharcodetable0[8]={0x... 不知道为什么我的点阵显示那里的1字变粗了?

下面这个才是我想要的样子:

代码如下:
#include<reg51.h>

unsigned char code table0[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
unsigned char code table1[15][8]={ {0x00,0x00,0x00,0x22,0x7e,0x02,0x00,0x00},
{0x00,0x00,0x00,0x44,0xfc,0x04,0x00,0x00},
{0x00,0x00,0x00,0x88,0xf8,0x08,0x00,0x00},
{0x00,0x00,0x00,0x10,0xf0,0x10,0x00,0x00},
{0x00,0x00,0x00,0x20,0xe0,0x20,0x00,0x00},
{0x00,0x00,0x00,0x40,0xc0,0x40,0x00,0x00},
{0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00},//1
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},
{0x00,0x00,0x04,0x2c,0x54,0x24,0x04,0x00},
{0x00,0x00,0x08,0x58,0x08,0x48,0x08,0x00},
{0x00,0x00,0x10,0xb0,0x50,0x90,0x10,0x00},
{0x00,0x00,0x20,0x60,0xa0,0x20,0x20,0x00},
{0x00,0x00,0x40,0xc0,0x40,0x40,0x40,0x00},
{0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00},
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00} //2
};

void delay(int a)
{
while(a--);
}

void main()
{
int i,j=0,a;

while(1)
{

for(a= 0; a<300; a++ ) //两个字之间的扫描间隔时间
{
for(i=0;i<8;i++)
{
P0=table0[i];
P1=table1[j][i];
}
delay(40);
}
j++;
if(j == 14)
{
j = 0;
}
}
}
展开
 我来答
wang12zhe
2014-11-21 · TA获得超过1636个赞
知道小有建树答主
回答量:676
采纳率:100%
帮助的人:298万
展开全部
字模取得不对呗
查晓筠0i5
2014-11-21 · TA获得超过2752个赞
知道大有可为答主
回答量:2.1万
采纳率:1%
帮助的人:5005万
展开全部

发给我看看

我做单片机的

更多追问追答
追问
加了,好像是你们客服说话的?
追答
是的
我id
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式