STC51 单片机ID控制程序,源码。
#include<reg52.h>
void Delay(unsigned int i) //延时程序,i是形式参数,i为1时 延时约1MS
{
unsigned int j;
for(;i>0;i--) //变量i由实际参数传入一个值,因此i不能赋初值
for(j=0;j<125;j++) //j由0自增到125 所用的时间大约是1MS
{;}
}
void main() //主函数
{
P0=0xff; //初始化端口 全部置1 高电平LED熄灭
P1=0xff; //初始化端口 全部置1 高电平LED熄灭
while(1) //无限循环 一直执行以下程序
{
P0=0x00; //灯亮
P1=0x00; //灯亮
Delay(500); // 将实际参数500传递给形式参数i,延时500ms 也就是0.5S
P0=0xff; //灯灭
P1=0xff; //灯灭
Delay(500); //将实际参数500传递给形式参数i,延时500ms 也就是0.5S
}