永发信息网

单片机课程设计霓虹灯

答案:2  悬赏:80  手机版
解决时间 2021-12-28 17:47
  • 提问者网友:动次大次蹦擦擦
  • 2021-12-28 06:58
运用定时器,终端技术和发光二极管(或LED),产生有规律的闪烁或移动
同样是一天内回答有效 78379165@qq.com
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-12-28 08:31
//*********************************************************
//实现功能:本程序实现在P1口模拟一个流水霓虹灯程序
//*********************************************************
#include
#define p_out P1 //宏定义输出的i/o口为P1
//******************时间延迟函数**********************
//描 述:用指令实现延时一段时间
//入口参数:int i,为时间延迟参数
//****************************************************
void delay_time(int i)
{
while(i)
i--;
}
//******************主函数***************************
//描 述:实现在P1口模拟一个流水灯程序
//****************************************************
void main(void)
{unsigned char i=0; //初始化一个局部变量为0
p_out=0xff; //初始化将要输出的i/o口,输出高电平,熄灭所有灯
while(1)
{
for(i=0;i<8;i++)
{
p_out=~(1< delay_time(50000); //延迟一段时间
p_out=0xff;//熄灭所有灯
}
}
}
//**************************************
全部回答
  • 1楼网友:逐風
  • 2021-12-28 08:55
球,还有规定回答时间的。要给你做
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯