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。
最后更新于 2023-10-08 01:46:47 并被添加「」标签,已有 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
相关文章