求改正,,,
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar code tale[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f
};
uchar code tame[]={
0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f
};
uchar num;
void delayms(uint);
void main()
{
uint j0,j8,j;
for(j0=0;j0<10;j0++) /*定义循环次数*/
{
P1=0xfe; /*定义那位显示*/
P0=tale[j0]; /*定义 显示什么数字 调用函数实现*/
delayms(500); /*延时函数*/
++j8;
if(j8==10) /*定义循环条件8*/
{
++j;
P1=0xfd;
P0=tale[j];
delayms(1);
}
}
}
void delayms(uint xsm)
{
uint q,w;
for(q=xsm;q>0;q--)
for(w=110;w>0;w--);
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>