单片机C语言概述
发布时间:2016/7/12 21:01:20 访问次数:640
单片机可以使用高级语言进行开发,其中主要是以C51语言为主。C51有其特定的程序结构, EPCS1N并且还需要有对应的编译器才能将其编译成可执行文件。
Cs1的程序结构
C51属于高级语言,它的程序结构与标准C语言基本相同。其结构特点如下:
①函数是C51程序的基本单位。标准的C51程序通常是多个函数的集合,在这个集合当中,有且只有一个main函数(主函数)。不论main函数在整个程序中所处的位置如何,C51程序总是从main函数开始执行的。
②C51程序书写格式自由,一行内可以写几个语句。
③分号是C51语句的重要组成部分,每个语句和数据定义(函数除外)的最后必须有一个分号。
④C51本身没有输入/输出语句。标准的输入和输出是由scanf和printf等库函数来完成的。对于用户定义的输出,比如直接以输出端口读取键盘输入或驱动LED,则需要自行编制输出函数。
⑤可以用对C51程序中的任何部分作注释。
单片机可以使用高级语言进行开发,其中主要是以C51语言为主。C51有其特定的程序结构, EPCS1N并且还需要有对应的编译器才能将其编译成可执行文件。
Cs1的程序结构
C51属于高级语言,它的程序结构与标准C语言基本相同。其结构特点如下:
①函数是C51程序的基本单位。标准的C51程序通常是多个函数的集合,在这个集合当中,有且只有一个main函数(主函数)。不论main函数在整个程序中所处的位置如何,C51程序总是从main函数开始执行的。
②C51程序书写格式自由,一行内可以写几个语句。
③分号是C51语句的重要组成部分,每个语句和数据定义(函数除外)的最后必须有一个分号。
④C51本身没有输入/输出语句。标准的输入和输出是由scanf和printf等库函数来完成的。对于用户定义的输出,比如直接以输出端口读取键盘输入或驱动LED,则需要自行编制输出函数。
⑤可以用对C51程序中的任何部分作注释。
上一篇:高级语言是采用模块化的程序设计
上一篇:C51编译器介绍