新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 第3課 點亮第一個發光二極管

        第3課 點亮第一個發光二極管

        作者: 時間:2016-12-01 來源:網絡 收藏
        圖3 單片機實現發光二極管發光的原理圖
        為了便于演示結果,我們先給出實驗板上的原理圖,如圖4所示,8個發光二極管通過一個排阻,再通過一個跳線帽接電源的正極5V,而所有管的負極則分別接到單片機的P1口的8個引腳上。關于跳線帽這里就不解釋了,下面先說下排阻吧。
        所謂排阻,其實就是一排若干個參數完全相同的電阻,主要有有直插和貼片兩種形式,如圖5所示。它們的一個引腳都連到一起,作為公共引腳,其余引腳正常引出,通常最左邊的那個是公共引腳,它在排阻上一般用一個色點標出來。如圖4所示,8個發光二極管陰極接單片機P1口的8個引腳,陽極分別接8個電阻的一端,然后電阻的另一端全部接在一起由1腳引出,然后通過跳線帽直接接電源的正極5V。采用排阻直接代替8個電阻,這樣不僅可以縮小電路板尺寸,而且也提高的焊點的可靠性。
        圖4 實驗板上的8個發光二極管
        圖5 直插排阻和貼片的排阻
        2、發光二極管及流水燈程序
        2.1 點亮第一個發光二極管
        上面我們介紹了發光二極管的發光原理,同時對實驗板上的原理圖作了相應的分析,下面給出點亮第一個發光管具體程序。關于工程文件的建立,前面已經詳細的講過,這里不在敘述,這里我們點擊keil軟件,建立工程LED1,然后建立文件LED1,最后輸入程序如下。
        例1 點亮第一個發光二極管程序
        (2)輸入源程序(又稱為程序編輯)
        #include//52系列單片機頭文件
        sbit D1=P1^0;//位定義單片機P1口的第1位
        void main()//主函數
        {
        D1=0;//點亮第一個發光二極管
        }
        輸入上面程序時,keil軟件會自動識別C51的關鍵字,如本程序中的include、sbit、void,并會以不同的顏色加以提示,如果輸入有誤,則不會變顏色,這樣就可以使得程序編寫者減少輸入錯誤,提高編程質量,當然這一系列的前提是,建立文件時必須先保存才會出現這種效果,這個也是我們上一節講的為什么文件建好后最好先進行保存的原因。
        (2)程序的編譯與錯誤檢查
        程序輸入完畢后,下一步的工作就是對文件進行編譯和錯誤檢查與排除。
        圖6 輸入代碼后的界面

        關鍵詞: 發光二極管單片

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 台江县| 盐池县| 阳曲县| 积石山| 石泉县| 陇西县| 闵行区| 湘阴县| 瑞安市| 揭西县| 仙桃市| 雅江县| 江油市| 墨玉县| 古交市| 平谷区| 西贡区| 六枝特区| 阿拉尔市| 通道| 永济市| 时尚| 康马县| 襄城县| 大安市| 搜索| 淮滨县| 屯门区| 宜城市| 灵丘县| 武城县| 石屏县| 土默特左旗| 清丰县| 日土县| 安西县| 扎赉特旗| 铜梁县| 察雅县| 宜君县| 专栏|