电话+V:159999-78052,欢迎咨询单片机让led亮了怎么灭掉灯,[小程序设计与开发],[小程序投流与推广],[小程序后台搭建],[小程序整套源码打包],[为个体及小微企业助力],[电商新零售模式],[小程序运营推广及维护]
可以用for循环试试unsingnedchari;for(i=0;i<5;i++)//流水灯闪烁程序。
若干个灯泡依次点亮就叫流水灯,它用在夜间建筑物装饰方面。例如在建筑物的棱角上装上流水灯,可起到变换闪烁美不胜收的效果。
单片机(Single-ChipMicrocomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能。
集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
电容里面的残留电量,LED会逐渐灭掉的
前提是你把开发板的电源彻底断开还有和电脑的接口也要断开,LED灯还会亮
如果没有彻底断开电源,和电脑的线依然连接的话,有以下可能:
1-电脑端的接口隔离做得不好,有漏电过来,点亮LED
bitflash;//闪烁标志位
sbitled=P0^0;
sbitP01=P0^1;
sbitP02=P0^2;
voidmain()
{
P01=P02=0;
flash=0;
led=0;
while(1)
{
scankey();
ledflash();
}
}
voidscankey()//键盘扫描
{
P01=1;//行线给1
if(P02)//如果P02也是1则说明接通
{
delay(10);//去抖动10MS
if(P02)//再次确定按键按下
{
while(P02){flash=flash}//按住按键的动作
flash=~flash;//按键按下后执行动作
}
}
}
voidledflash()
{
if(flash)
{
led=1;//点亮
delay(100);//延时100MS
led=0;//熄灭
}
elseled=0;
}
voiddelay(unsignedinti)
{自己根据单片机频率写个1MS带形参的演示程序}
电话+V: 159999-78052
专注于小程序推广配套流程服务方案。为企业及个人客户提供了高性价比的运营方案,解决小微企业和个体拓展客户的问题