新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機C語言教程:C51HEX文件的生成和單片機最小系統

        單片機C語言教程:C51HEX文件的生成和單片機最小系統

        作者: 時間:2013-03-04 來源:網絡 收藏

        #include AT89X51.h> //預處理命令

        void main(void) //主函數名

        {

        //這是第一種注釋方式

        unsigned int a; //定義變量 a 為 int 類型

        /* 這是第二種注釋方式

        */

        do{ //do while 組成循環

        for (a=0; a50000; a++); //這是一個循環 P1_0 = 0; //設 P1.0 口為低電平,點亮 LED for (a=0; a50000; a++); //這是一個循環 P1_0 = 1; //設 P1.0 口為高電平,熄滅 LED

        }

        while(1);

        }

        http://www.21ic.com/mcu/

        圖 2-4 AT89c51

        這里先講講 KEIL C 編譯器所支持的注釋語句。一種是以“//”符號開始的語句,符號之后 的語句都被視為注釋,直到有回車換行。另一種是在“/*”和“*/”符號之內的為注釋。注 釋不會被 C 編譯器所編譯。一個 C 應用程序中應有一個 main 主函數,main 函數能調用別的功能函數,但其它功能函數不允許調用 main 函數。不論 main 函數放在程序中的那個位置, 總是先被執行。用上面學到的知識編譯寫好的 OneLED 程序,并把它燒到剛做好的化系 統中。上電,剛開始時 LED 是不亮的(因為上電復位后所有的 IO 口都置 1 引腳為高電平), 然后延時一段時間(for (a=0; a50000; a++)這句在運行),LED 亮,再延時,LED 熄滅, 然后交替亮、滅。第一個真正的小實驗就做完,如果沒有這樣的效果那么您就要認真檢查一下電路或編譯燒寫的步驟了。

        c語言相關文章:c語言教程



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 光山县| 贵南县| 新田县| 玉龙| 蓬溪县| 湘阴县| 扬州市| 洛隆县| 河北区| 霍林郭勒市| 米泉市| 横峰县| 社旗县| 蒙城县| 即墨市| 郎溪县| 东乡| 康乐县| 剑阁县| 佳木斯市| 赣榆县| 黄大仙区| 喜德县| 曲阜市| 霍州市| 大邑县| 马鞍山市| 固镇县| 阿克| 颍上县| 六安市| 佛坪县| 江西省| 上思县| 阿克陶县| 宁城县| 华蓥市| 台南市| 城步| 额济纳旗| 建平县|