1、用精确定族盯时的方法,设置流水灯运行时的时间间隔,延时时间为500MS。
2、#include "盯穗竖reg51.h"首先写出单片机的头函数。
3、#include "intrins.h"输入位凯大移函数。
4、unsigned int count=0,led定义函数。
5、输入主函数,定义单片机的端口,写入延时函数。
6、中断跳转,使流水灯运行起来。
#include <REG52.H>// AT89S52标准头仿皮文件#include<intrins.h> // 包含_nop_() // 大约1us
sbit P20=P2^0
void Delayus(unsigned int time)//延时时间为 1us * x晶振是11.0592M
{
unsigned int _y
for(_y = 0_y <time_y++)
_nop_()
}
void main(void)
{
while(1)
{
P20=0 //点亮LED灯
Delayus(50000)
P20=1 //点灭LED灯
Delayus(50000)
}
}
给敏大卜你个头桥穗,按照你给的延时改下就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)