找回密码
 立即注册

QQ登录

只需一步,快速开始

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

流水灯间隔点亮

[复制链接]
跳转到指定楼层
楼主
ID:322538 发表于 2018-5-5 11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/****************************************************************
                                                              
            程序名称:   流水灯间隔点亮                    
                                                                           
*****************************************************************/
/*头文件*/
#include <reg52.h>      
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char

/*端口定义*/
#define led_port  P1      /*定义LED显示的数据脚*/

/*1MS为单位的延时程序*/
void delay_1ms(uchar x)
{
    uchar j;
    while(x--){
        for(j=0;j<125;j++)
            {;}
        }   
}

/*主程序*/
void main()
{

while(1){
  led_port = 0xaa; /*将数据输出到LED端口,显示为8.6.4.2号灯亮*/
  delay_1ms(200);
  delay_1ms(200);
  delay_1ms(200);
  delay_1ms(200); /*延时*/
  
  led_port = 0x55; /*将数据输出到LED端口,显示为7.5.3.1号灯亮*/
  delay_1ms(200);
  delay_1ms(200);
  delay_1ms(200);
  delay_1ms(200); /*延时*/
  }

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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