51系列單片機最常用的是C51編程語言,當然也可以用匯編語言作為入門。匯編語言是深入學習C語言及C51的重要基礎,但是寫出的程序可讀性差。所以可以用C51作為入門的單片機編程語言。學的差不多後再去學習匯編。
C51包含的庫函數和壹般的C語言基本相同,但是又增加了壹些51單片機中常用的引腳定義,總線,片外尋址能功能的頭文件,便於對單片機進行編程處理。