1.基础知识
(1)C语言常用的预处理命令——typedef
具体可见C语言基础语法知识。
(2)延时函数(知识粗略估计延时时间,若要精确延时,需要用到后续的定时器)
void delay(u16 i)
{
while(i--); // 做循环直到条件不满足
}
2.LED灯闪烁源代码
#include
typedef unsigned char u8;
typedef unsigned int u16;
***it led=P2^0; //位定义,定义LED灯的拐角,可以从P20-P27中任选拐角
void delay()
{
while(i--); //i=1时,延时约为10us
}
void main()
{
while(1)
{
led=0; //LED灯在低电平条件下点亮
delay(1000);
led=1; //LED灯在高电平条件下熄灭
delay(1000);
}
}
1.基础知识
(1)C语言常用的预处理命令——typedef
具体可见C语言基础语法知识。
(2)延时函数(知识粗略估计延时时间,若要精确延时,需要用到后续的定时器)
void delay(u16 i)
{
while(i--); // 做循环直到条件不满足
}
2.LED灯闪烁源代码
#include
typedef unsigned char u8;
typedef unsigned int u16;
***it led=P2^0; //位定义,定义LED灯的拐角,可以从P20-P27中任选拐角
void delay()
{
while(i--); //i=1时,延时约为10us
}
void main()
{
while(1)
{
led=0; //LED灯在低电平条件下点亮
delay(1000);
led=1; //LED灯在高电平条件下熄灭
delay(1000);
}
}
举报