找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1135|回复: 0
打印 上一主题 下一主题
收起左侧

单片机红绿灯程序

[复制链接]
跳转到指定楼层
楼主
ID:844961 发表于 2020-11-17 17:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. #include<reg51.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. sbit  r1=P0^2 ;
  5. sbit  y1=P0^1 ;
  6. sbit  g1=P0^0;
  7. sbit  r2=P0^7;
  8. sbit  y2=P0^6;
  9. sbit  g2=P0^5;
  10. void delay(void)
  11. {
  12. uint i,j,k;
  13. for(i=10;i>0;i--)
  14. {for(j=200;j>0;j--)
  15. {
  16. for(k=230;k>0;k--);         }
  17. }
  18. }
  19.    void main(void)
  20.    {
  21.                    uint i=0;
  22.                 while(1)
  23.                 {
  24.                         r1=1;y1=1;g1=0;
  25.                         r2=0;y2=0;g2=1;
  26.                         for(i=0;i<5;i++)
  27.                         delay();
  28.                         r1=1;y1=0;g1=0;
  29.                         r2=0;y2=1;g2=0;
  30.                         for(i=0;i<5;i++)
  31.                         delay();
  32.                         r1=0;y1=1;g1=0;
  33.                         r2=1;y2=0;g2=0;
  34.                         for(i=0;i<5;i++)
  35.                         delay();

  36.                
  37.                
  38.                
  39.                 }
  40.    
  41.    
  42.    }
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表