日志档案

发表于 2007-8-26 14:02:35

0

标签: C51  

C51快速入门3.常量

C程序会用到一些常量。

一。表达方式

   十进制:  123

   十六进制: 0x10

   字符常量:'a'

   字符串常量"Heiio"

二。应用说明

  1.将常量存入程序存储器中:可定义如下:

     int code a="123";                //加入code

    char code a[]="OK";       //a[]中省略数字,编译器自动计算出多少存储

                                          //空间,来存储常量

2.#define定义常量

      如:.#define CLOCK    0       //约定用英文大写

              .#define  ALARM  1

      以上方法可简单的理解为替换方法:即程序中所有的CLOCK被0代换。

 所有的ALARM被1代换。

综合范例

// 1 。系統LED P3.3 闪烁

#include "reg51.h"             //头文件

sbit P33=0xB3;               //定义P3.3口

//延时子程序

void delay(int d)            

{

  int i,j;

   for(i=d;i>0;i--)     for(j=0;j<70;j++);
}

 

主程序

void main(void)       
{

 while(1)                       //循环
  {
    P33= 0;                    //亮    
     delay(1000);           //延时
    P33= 1;                  //灭
     delay(1000);          //延时

  }
}

 

 

系统分类: 单片机   |   用户分类: 学习交流   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(444)    回复(0)  

投一票您将和博主都有获奖机会!