一、单片机的C语言概述
- C51语言或C51:基于51系列单片机的C语言或C语言编译器
- Keil C51:集程序编辑、编译、连接、目标文件格式转换、调试、模拟仿真等功能于一体
- C51程序开发流程:与汇编语言类似
- C51程序结构
- C51程序结构与一般C语言程序结构没有差别
- 源程序文件的扩展名为“.c”
- 每个源程序中包含1个main函数
- C51程序的执行总是从main函数开始
- 在Keil C51中,一般先生成一个项目文件管理器,包含
- 头文件
- 源程序文件
- 库文件
- 编译中间文件
- 最终可执行和烧录的文件
- 程序结构
- 函数是C51程序的基本组成单位
- 预处理命令,包含
- 宏定义
- 头文件包含
- 条件编译
- 自定义函数声明
- main函数
- 自定义函数
- 注释
- 实例
- C51程序结构与一般C语言程序结构没有差别
#include <reg51.h> // 包含头文件reg51.h
sbit P1_0 = P1^0; // 定义位名称
void delay (unsigned char i); // 延时函数声明
void main()
{
...
while(1)
{
P1 = 0x00;