作业帮 > 综合 > 作业

单片机控制发光二极管闪烁

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 18:06:04
单片机控制发光二极管闪烁
使任意一个发光二极管闪烁,一亮一灭,亮的时间0.5s,灭的时间0.5s.(软件延时)
求程序,
#include // 头文件 ;
sbit LED =P0^7; // 定义LED接至P0.7 ;
#define uint unsigned int
void delay(uint x); // 声明延时函数;
/*主函数*/
void main()
{
while(1)
{
LED = 0; // 输出低电平,点亮LED;
delay(50); // 延时;
LED = 1; // 输出高电平,熄灭LED;
delay(50); // 延时;
}
}
/*延时函数*/
void delay(uint x)
{
uint i,j;
for(i=0;i