电子产业一站式赋能平台

PCB联盟网

搜索
查看: 2204|回复: 2
收起左侧

大哥们,我这个电路图有问题吗

[复制链接]

2851

主题

4614

帖子

2万

积分

官网认证

Rank: 3Rank: 3

积分
25789

活跃会员热心会员推广达人优秀版主

发表于 2022-12-30 15:01:04 | 显示全部楼层 |阅读模式
该会员没有填写今日想说内容.
回复

使用道具 举报

633

主题

1927

帖子

8107

积分

联盟顾问

Rank: 3Rank: 3

积分
8107
发表于 2022-12-30 15:02:00 | 显示全部楼层
还是程序有点问题,显示不出来
回复 支持 反对

使用道具 举报

591

主题

1774

帖子

5769

积分

四级会员

Rank: 4

积分
5769
发表于 2022-12-30 15:02:29 | 显示全部楼层
#include<reg51.h>
#include<intrins.h>
int i,t,m,a;
unsigned long n;
unsigned char code display[]={0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80};
unsigned char show[]=(0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80);
unsigned char temp;
unsigned char middle;
void main()
{
TMOD=0x11;
TH0=0xee;
TL0=0x00;
TH1=0xee;
TL1=0x00;
EA=1;
ET0=1;
ET1=1;
TR0=1;
TR1=1;
i=0;
temp=0x01;
P3=temp;
P0=show;
while(1)
{
   ;
   }
}
void tOint(void) interrupt 1
{
TH0=0xee;
TL0=0x00;
i++;
if(i==8)
{
   i=0;
}
temp=_crol_(temp,1);
P3=temp;
P0=show;
}
void tlint(void) interrupt 3
{
TH1=0xee;
TL1=0x00;
if(t<200)
{
    t++;
}
else
{
   t=0;
   n++;
a=n%8;
for(m=0;m<8;m++)
{
    if(a<8)
{
    middle=display[a];
show[m]=middle;
   a++;
}
   else
{
  a=a-8;
  middle=display[a];
  show[m]=middle;
  a++;
          }
}
      }
}
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表