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); //延时
}
}
文章评论(0条评论)
登录后参与讨论