51單片機(jī)教程第5講_C51程序
c51語言程序是 一個(gè)由主函數(shù)和若干個(gè)函數(shù)構(gòu)成。其中主函數(shù)就是程序的起點(diǎn),單片機(jī)運(yùn)行程序,首先會(huì)執(zhí)行主函數(shù)里面的第一條語句,直到執(zhí)行完成主函數(shù)的所有語句,單片機(jī)的程序一般都是來完成某項(xiàng)具體功能的,所以程序一般都是一個(gè)循環(huán)結(jié)構(gòu)的語句。
本文引用地址:http://2s4d.com/article/201612/341752.htm函數(shù)從用戶使用角度講,分為兩類,一類是標(biāo)準(zhǔn)庫函數(shù),一類是用戶自定義的函數(shù)。標(biāo)準(zhǔn)庫函數(shù)是由開發(fā)環(huán)境自帶的,比如我們常用的KEIL軟件,就自帶有很多庫函數(shù)。庫函數(shù)可以直接調(diào)用。用戶自己寫的函數(shù),一般都是完成一些庫函數(shù)里面沒有的特定功能。
函數(shù)的一般形式為:
返回值類型 函數(shù)名(形式參數(shù)列表)
{
函數(shù)體
}
返回值類型可以是基本數(shù)據(jù)類型或者指針類型,如:int float char double等等。當(dāng)沒有指定返回值類型,默認(rèn)返回值為整型類型。一個(gè)函數(shù)只能有一個(gè)返回值,在函數(shù)的末尾用return返回??梢杂胿oid表示函數(shù)沒有返回值。
函數(shù)必須有函數(shù)名,函數(shù)名可以自己定義,以好記為準(zhǔn)。
形式參數(shù)列表可以由1個(gè)或多個(gè),都是需要帶到函數(shù)內(nèi)部運(yùn)行的變量。
基本的c51程序如下所示:
#include
void main(void)
{
while(1)
{
;
}
}
評(píng)論