在51上简单控制led的亮灭了
时间:10-02
整理:3721RD
点击:
#include<reg51.h> //包含单片机寄存器的头文件
void delay(void) //两个void意思分别为无需返回值,没有参数传递
{
unsigned int i; //定义无符号整数,最大取值范围65535
for(i=0;i<20000;i++) //做20000次空循环
; //什么也不做,等待一个机器周期
}
void main(void)
{
while(1) //无限循环
{
P1=0xdf; //P1=1111 1110B, P1.0输出低电平
delay(); //延时一段时间
P1=0xff; //P1=1111 1111B, P1.0输出高电平
delay(); //延时一段时间
}
}
void delay(void) //两个void意思分别为无需返回值,没有参数传递
{
unsigned int i; //定义无符号整数,最大取值范围65535
for(i=0;i<20000;i++) //做20000次空循环
; //什么也不做,等待一个机器周期
}
void main(void)
{
while(1) //无限循环
{
P1=0xdf; //P1=1111 1110B, P1.0输出低电平
delay(); //延时一段时间
P1=0xff; //P1=1111 1111B, P1.0输出高电平
delay(); //延时一段时间
}
}
同为新人啊,互相鼓励一下~~~我会控制数码管啦~~
我第一次成功,心情也无比激动。
不错 互相鼓里下,我也才学
恩恩,学会做一件事真是有很大的幸福感,好好努力!
for(i=0;i<20000;i++) //做20000次空循环
上面的数值是不是大了一点呢?
for(i=0;i<20000;i++) //做20000次空循环
上面的数值是不是大了一点呢?
小编很有热情!看好你!
想当初,我也有这种感觉!
好好学习天天向上
同是新人,鼓励鼓励
学习了,不错。
呵呵,刚学了小灯。
不错不错,鼓励!
点亮LED的程序一开始是用汇编写的
继续努力,加油!
不错,好好学习~~~~~~~~
恭喜恭喜,我也是用这个程序开始入门的。
兄弟支持!一起加油!
