这是我写的一个51单片机的流水灯程序,不知道为什么循环方式是这样的1-2-1-2-3-4-5-6-7-8#include sbit been=P3^7;void delay();void main(){ while(1) { P1=0x01; been=0; delay(); P1=0x00; been=1; delay(); //led1 P1=0x02; b
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 15:54:45
![这是我写的一个51单片机的流水灯程序,不知道为什么循环方式是这样的1-2-1-2-3-4-5-6-7-8#include sbit been=P3^7;void delay();void main(){ while(1) { P1=0x01; been=0; delay(); P1=0x00; been=1; delay(); //led1 P1=0x02; b](/uploads/image/z/15256681-25-1.jpg?t=%E8%BF%99%E6%98%AF%E6%88%91%E5%86%99%E7%9A%84%E4%B8%80%E4%B8%AA51%E5%8D%95%E7%89%87%E6%9C%BA%E7%9A%84%E6%B5%81%E6%B0%B4%E7%81%AF%E7%A8%8B%E5%BA%8F%2C%E4%B8%8D%E7%9F%A5%E9%81%93%E4%B8%BA%E4%BB%80%E4%B9%88%E5%BE%AA%E7%8E%AF%E6%96%B9%E5%BC%8F%E6%98%AF%E8%BF%99%E6%A0%B7%E7%9A%841-2-1-2-3-4-5-6-7-8%23include+sbit+been%3DP3%5E7%3Bvoid+delay%28%29%3Bvoid+main%28%29%7B+while%281%29+%7B++P1%3D0x01%3B++been%3D0%3B++delay%28%29%3B++P1%3D0x00%3B++been%3D1%3B++delay%28%29%3B+%2F%2Fled1++P1%3D0x02%3B++b)
这是我写的一个51单片机的流水灯程序,不知道为什么循环方式是这样的1-2-1-2-3-4-5-6-7-8#include sbit been=P3^7;void delay();void main(){ while(1) { P1=0x01; been=0; delay(); P1=0x00; been=1; delay(); //led1 P1=0x02; b
这是我写的一个51单片机的流水灯程序,不知道为什么循环方式是这样的1-2-1-2-3-4-5-6-7-8
#include
sbit been=P3^7;
void delay();
void main()
{
while(1)
{
P1=0x01;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led1
P1=0x02;
been=0;
delay();
P1=0x00;
been=1;
delay();
P1=0x04;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led3
P1=0x08;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led4
P1=0x10;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led5
P1=0x20;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led6
P1=0x40;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led7
P1=0x80;
been=0;
delay();
P1=0x00;
been=1;
delay(); //led8
}
}
void delay()
{
unsigned int x,y;
for(x=285;x--;x>0)
for(y=400;y--;y>0);
}
这是我写的一个51单片机的流水灯程序,不知道为什么循环方式是这样的1-2-1-2-3-4-5-6-7-8#include sbit been=P3^7;void delay();void main(){ while(1) { P1=0x01; been=0; delay(); P1=0x00; been=1; delay(); //led1 P1=0x02; b
程序本身没看出什么问题,但是单片机初始化后各端口是高电平,虽然不能驱动二极管.所以建议你把发光二极管正极接电源,负极接单片机.用低电平点亮. 我仿真了你的程序没发现你说的问题.