单片机如何实行两个灯同时亮,同时灭

bug圣体 2019-04-11 07:13:13
第一张图题目
...全文
4923 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
假设IO口低电平点亮LED,先用计算器转换要使用的值,我这里用二进制转十进制的数组:{231,219,189,126}

使用的是STC89C52单片机



  • 打赏
  • 举报
回复
用值数组也行,用最直接的办法也行;
举例:

sbit LED1 = P0^1=0;...sbit LED8 = P0^7;
然后主函数
int i=50000,d=0;
while(1){
while(i--)d++;
if(d==1)LED0=LED8=0;
else if(d==2)...
if(d==4)d=0;}


bug圣体 2019-04-11
  • 打赏
  • 举报
回复

27,508

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧