主题:60岁的我学编程--一周收获,入门级,请指教
#include<reg52.h>
sbit d1=P1^0;
void main()
{
d1=0;
}
这是点亮一只发光管的小程序,
#include<reg52.h>
void main()
{
P1=0xfe;
}
这是总线方案点亮一只LED
#include<reg52.h>
sbit d1=P1^0;
unsigned int a;
void main()
{
while(1)
{
a=5000;
d1=0;
while(a--);
a=5000;
d1=1;
while(a--);
}
}
这是采用延时方案让发光管闪亮的小程序;
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit D1=P1^0;
/*void delay();*/ //调用子程序声明。无返回值//
void delay(uint);//调用子程序声明,带参数,//
void main()
{
while(1)
{
D1=0;
delay(10);
D1=1;
delay(15);
}
}
void delay(uint z)
{
uint x,y;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}
这是带参数子程序 延时电路,让第一只发光管闪亮
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit d1=P1^0;
void delay ();//无返回子程序调用声明//
void main()
{
while(1)
{
d1=0;
delay();
d1=1;
delay();
}
}
void delay()
{
uint x,y;
for(x=100;x>0;x--)
for(y=100;y>0;y--);
}
这是不带参数可调用的子程序,延时电路让第一只发光管闪亮。
我是初学者,今年60岁了,上面几个小程序是我学习了一周时间后编的,不知道对否,
请朋友多指教,谢谢!
sbit d1=P1^0;
void main()
{
d1=0;
}
这是点亮一只发光管的小程序,
#include<reg52.h>
void main()
{
P1=0xfe;
}
这是总线方案点亮一只LED
#include<reg52.h>
sbit d1=P1^0;
unsigned int a;
void main()
{
while(1)
{
a=5000;
d1=0;
while(a--);
a=5000;
d1=1;
while(a--);
}
}
这是采用延时方案让发光管闪亮的小程序;
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit D1=P1^0;
/*void delay();*/ //调用子程序声明。无返回值//
void delay(uint);//调用子程序声明,带参数,//
void main()
{
while(1)
{
D1=0;
delay(10);
D1=1;
delay(15);
}
}
void delay(uint z)
{
uint x,y;
for(x=100;x>0;x--)
for(y=z;y>0;y--);
}
这是带参数子程序 延时电路,让第一只发光管闪亮
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit d1=P1^0;
void delay ();//无返回子程序调用声明//
void main()
{
while(1)
{
d1=0;
delay();
d1=1;
delay();
}
}
void delay()
{
uint x,y;
for(x=100;x>0;x--)
for(y=100;y>0;y--);
}
这是不带参数可调用的子程序,延时电路让第一只发光管闪亮。
我是初学者,今年60岁了,上面几个小程序是我学习了一周时间后编的,不知道对否,
请朋友多指教,谢谢!