原创 C51快速入门3.常量

2007-8-26 14:02 2751 5 5 分类: MCU/ 嵌入式

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);          //延时

  }
}


 



 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条