proteus问题,求指教,为什么加了一条线led就影响全部led灯...
时间:10-02
整理:3721RD
点击:
目的:利用定时器0和定时器1控制条形LED
代码是
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
char num1=0,num2=0;
void main()
{//P0=0xfe;
//P2=0xfe;
TMOD=0x11;
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
TH1=(65536-45872)/256;
TL0=(65536-45872)%256;
IE=0x8A;
TR0=1;
TR1=1;
while(1);
}
//T0中断函数、////////////////
void timeT0()interrupt 1
{
TH0=(65536-45872)/256;
TL0=(65536-45872)%256;
//P0=_crol_(P0,1);
if(++num1==10)
{
P0=_crol_(P0,1);
num1=0;
}
}
void timeT1()interrupt 3
{
TH1=(65536-45872)/256;
TL1=(65536-45872)%256;
//P2=_crol_(P0,1);
num2++;
if(num2==20)
{
P2=_crol_(P2,1);
num2=0;
}
}
proteus问题,求指教,为什么加了一条线led就影响全部led灯了呢,按理说只影响加线的那个呢这是开始的 ../imgqa/ele/mcu/mcu-3721rd.com-40951qo34c1l3f1u.png
加线后的 ../imgqa/ele/mcu/mcu-3721rd.com-4095331gzmjrwmpx.png
不知你加这线,想在到个什么效果