led照明的c语言

单片机,比如端口上电时默认高电平,那么直接led一端接电源,另一端接端口,一个led对应一个端口。

首先,简单来说:如果你想让灯亮着,就把对应的端口设置为0。反之,灯灭。

二、详细:假设是用keil写的,新建一个项目——选择单片机型号——新建一个源文件——设置输出(点击魔棒图标勾选创建十六进制文件)。

我们使用P2^0端口连接一个led(led的另一端连接到电源)。首先,别名D1港= P2 0;之后在代码中需要光线的时候写le D1 = 0;去做吧。(头文件自己导入)。

编写程序,编译后将生成的十六进制(路径在前面的设置中)写入单片机或加载到模拟电路中运行。

c语言控制LED灯 //!没有硬件方案,下面只包含逻辑。

int push _ count = 0;//记录按钮被按下的次数。

//!手柄照明

无效灯(内部led_num)

{

开关(led_num)

{

案例1:

{

;//点亮灯1

}破;

案例二:

{

;//点亮灯1

}破;

默认值:

;//关掉所有的灯

打破;

}

}

//!处理键中断

void push _中断()

{

//判断密钥是否有效。

push _计数;

if(1 == push_count)

{

光(1);

}

else if(2 == push_count)

{

光(2);

}

else if(8 == push_count)

{

轻(0);

push _ count = 0;

}

}

用简单的C语言程序控制LED灯的点亮 初始化部分你要根据芯片数据自己写,数码管部分你可以根据数码管数据做一个数组xs。

相关文章

发表新评论