返回
首页>资讯

C语言中单按键控制流水灯亮灭

时间: 2023-04-11 19:19:59

C语言中单按键控制流水灯亮灭

可能是显卡驱动损坏导致的,尝试下面方法解决:

1、打开电脑,选择我的电脑,点击属性、系统属性、硬件,根据电脑系统操作。

2、点击硬件之后选择设备管理器,点击进入。

3、将鼠标拖至最下方,找到显示卡选项,看若显示卡条目下的名称出现问号或叹号,右键属性,看设备是否正常运行,若不正常运行,则尝试更新驱动。

4、更新驱动如果不成功,则需要通过网络下载一个与自己电脑型号匹配的显卡驱动,下载好之后安装驱动,电脑显示即可恢复正常。

求助,单片机流水灯,按键按下不松手,led0至led7依次点亮,松开手后又一个个灭,是c语言的,注

int i=0;
if(key==0)
{
delay(10);
if(key==0)
{
for(i=0;i<8;i++)
{
P0=0x01<<i;
delay(100);
}
}
while(key==0);
delay(10);
for(i=0;i<8;i++)
{
P0=0x80>>i;
delay(100);
}
}
你测试一下吧,不能通过,再问我

用c语言编写单片机按键控制多个led灯闪烁。按一次全亮,再按次全灭;长按5s流水灯模式,再按灭。

你可以简单地认为单片机只能输出5V或者0V的电压分别对应1和0,那么LED灯的另一端接地或者接5V,如果你 的单片机输出5V接到LED灯,LED灯另一端接地 , 那就产生电压了,电路就导通了,灯就亮了,反之也是这个道理。时间方面可以写大致的延时,或者用定时器,这样就比较精确了,你学会了这个就可以说入门了。

声明: 我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本站部分文字与图片资源来自于网络,转载是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:daokedao3713@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

猜你喜欢

本站内容仅供参考,不作为诊断及医疗依据,如有医疗需求,请务必前往正规医院就诊
祝由网所有文章及资料均为作者提供或网友推荐收集整理而来,仅供爱好者学习和研究使用,版权归原作者所有。
如本站内容有侵犯您的合法权益,请和我们取得联系,我们将立即改正或删除。
Copyright © 2022-2023 祝由师网 版权所有

邮箱:daokedao3713@qq.com

备案号:鲁ICP备2022001955号-4

网站地图