迅维网

查看: 1934|回复: 0
打印 上一主题 下一主题

利用KEil软件编写程序控制单片机I/O二极管延时闪烁

[复制链接]
跳转到指定楼层
1#
发表于 2014-1-2 17:18:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 山东 来自 山东

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
//声明子函数的写法;
#include<reg52.h>                                   //单片机头文件
#define uint unsigned int                           //宏定义
void dely();                                        //声明一个延时函数
void main()                                              //主循环
{
      while(1)                                            //大循环
      {
           P0=0xff;                                      //点亮8个发光二极管,二进制;1111  1111
           delay();                                   //非精确延时
           P0=0;                                          //熄灭8个发光二极管,二进制;0000  0000
           delay();                                   //非精确延时
       }

}
void delay()                                              //定义一个延时函数;
{
       uint t,s;                                            //定义两个变量;
       for(t=1000;t>0;t--)                            //for延时(语句表达式1表达式2表达式3)t=1000次;
            for(s=10;s>0;s--);                         //for延时嵌套t=1000x10=10000次;
}
//不声明子函数的写法
#include<reg52.h>                                   //单片机头文件
#define uint unsigned int                           //宏定义                           
void delay()                                              //定义一个延时函数;
{
       uint t,s;                                            //定义两个局部变量;
       for(t=1000;t>0;t--)                        //for延时(语句表达式1表达式2表达式3)t=1000次;
            for(s=10;s>0;s--);                   //for延时嵌套t=1000x10=10000次;
}
                                   
void main()                                               //主循环
{
      while(1)                                             //大循环
      {
            P0=0xff;                                      //点亮8个发光二极管,二进制;1111  1111
            delay();                                        //非精确延时
        P0=0;                                          //熄灭8个发光二极管,二进制;0000  0000
           delay();                                         //非精确延时
       }

}

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

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复