想知道自己的代码问题出在哪里
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
uchar count=0;
uchar led;
void time0(void)interrupt 1
{ TH0=-100000/250;
TL0=-100000%250;
count++;
if(count==10)
{ count=0;
led=_crol_(led,1);
P1=led;
}
}
void main(void)
{ led=0xfe;
TMOD=0x02;
TH0=-100000/250;
TL0=-100000%250;
ET0=1;
TR0=1;
EA=1;
while(1);
}
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
uchar count=0;
uchar led;
void time0(void)interrupt 1
{ TH0=-100000/250;
TL0=-100000%250;
count++;
if(count==10)
{ count=0;
led=_crol_(led,1);
P1=led;
}
}
void main(void)
{ led=0xfe;
TMOD=0x02;
TH0=-100000/250;
TL0=-100000%250;
ET0=1;
TR0=1;
EA=1;
while(1);
}
相关帖子
- • STC15单片机+DS3231+DS18B20+DHT11+OLED12864+ESP8266_01S组成网络时间 有待改善
- • 基于单片机的自行车里程表程序 大写N到底是什么性质的变量 在哪里声明
- • proteus仿真时[SPICE] Too many iterations without converge...怎么处理?求指点
- • 可以用单片机制作320*96大规模的点阵吗?
- • 有人能帮我解释下这个单片机公交车自动报站红外模块的原理吗?
- • STC8A8A8K单片机+蓝牙+电机控制+遥控灯--资料和PCB程序源码
- • stm32按键点灯仿真无反应 求帮助
- • stm32跑马灯仿真错误 求帮助
- • STC15F2K60S2单片机的二十个基本实验程序
- • stm32f103c8+DS18b20+OLED散热系统源程序,温度阈值
把TH0=-100000/250; TL0=-100000%250; 改成TH0=-10000/256; TL0=-10000%256;
再把if(count==10)改成if(count==100) 就可以了
再把if(count==10)改成if(count==100) 就可以了