加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

51单片机先让前4个灯亮

(2022-08-30 00:46:41)

51单片机先让前4个灯亮,亮7秒,让后再让后4个灯亮11秒,然后循环

电路原理图咱不说,如果单片机IO口拉低灯亮、拉高灯灭,则设置一个定时模块,一个计数模块
while(1)
{
for(i=0;i<=18;i++)// for计数模块.7+11=18秒
{
定时模块函数()//每次1秒
P0=0xF0; //4个灯亮
if(i=7)

{P0=0x=0x0F;} //后4个灯开始亮
}

if(i=18)
{i=0;}
}

定时模块函数()//最好用中断,比较精确,当然也可以增加定时微调函数,更加精确
{……}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有