在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > LED與8051的接口

            LED與8051的接口

            作者: 時間:2023-04-17 來源:電子產品世界 收藏

            是許多應用中最常用的元件。它們是由半導體材料制成的。在這個項目中,我將介紹單片機接口的基礎知識。

            本文引用地址:http://www.biyoush.com/article/202304/445656.htm

            Interfacing LED with 8051 Microcontroller Image 1

            單片機的連接

            LED與接口背后的原理

             這個電路的主要原理是將LED連接到8051系列微控制器。通常,使用的LED將有1.7伏的電壓降和10mA的電流,以便在全強度下發(fā)亮。這將通過微控制器的輸出引腳來實現。

            電路圖

            Interfacing LED with 8051 Microcontroller Circuit Diagram

            LED與8051單片機的接口電路圖

            注意:我建議你將1KΩ的上拉電阻連接到8051的PORT0的所有引腳。我在這個電路圖中沒有顯示這個連接。

            所需元件

            AT89C51 (8051單片機)

            8個LED燈

            8個電阻 - 1KΩ

            水晶振蕩器 - 11.0592MHz

            2個電容 - 33pF

            2個電阻 - 10KΩ 

            1個電容 - 10μF 

            1個按鈕 

            8051編程器 

            5V電源

            電路設計

            該電路主要由AT89C51單片機組成。AT89C51屬于8051單片機系列。它是一個8位的微控制器。這個微控制器有4KB的Flash可編程和可擦除的只讀存儲器和128字節(jié)的RAM。這可以被編程和擦除最多1000次。

            它有兩個16位的定時器/計數器。它支持USART通信協(xié)議。它有40個引腳。有四個端口被指定為P0、P1、P2和P3。端口P0沒有內部拉升,而其他端口有內部拉升。

            Interfacing LED with 8051 Microcontroller Image 2

            LED與8051單片機的連接

            在這個電路中,LED被連接到端口P0。 控制器與外部晶體振蕩器連接到18和19號引腳。水晶引腳通過33pf的電容連接到地面。

            如何控制LEDs?

            是半導性的光源。常用的LED的截止電壓為1.7V,電流為10mA。當一個LED被施加所需的電壓和電流時,它就會發(fā)出全強度的光。

            與普通的PN二極管類似,但它以光的形式發(fā)射能量。光的顏色取決于半導體的帶隙。下圖顯示了 "LED如何發(fā)光?"

            Interfacing LED with 8051 LED Working

            LED與8051的連接 LED工作

            因此,LED在限流電阻的幫助下連接到AT89C51微控制器。這個電阻的值是用以下公式計算的。

            R=(V-1.7)/10mA,其中V是輸入電壓。

            一般來說,微控制器輸出的最大電壓為5V。因此,為此計算的電阻值為330歐姆。這個電阻可以連接到LED的陰極或陽極。

            注意:我將1KΩ的電阻連接到LED上。

            電路模擬

            如何操作?

            首先,將代碼燒入單片機。

            現在,將LED燈連接到微控制器的端口0。

            開啟電路。

            你可以觀察到LED燈在發(fā)光。

            現在,關閉電路。

            算法

            首先,在你的代碼中包括 "reg51.h "頭文件。

            現在寫一個使用for循環(huán)產生延遲的函數。

            啟動主函數。

            在while循環(huán)中,向端口引腳寫入條件,使其成為邏輯高電平或低電平。

            最初,讓它在1000微秒的延遲時間內變成高電平。

            現在讓端口引腳變成低電平。

            再次給出1000微秒的延遲。

            用for循環(huán)重復這個過程8次。

            在另一個循環(huán)中,嘗試用LED來表示前255個數字的二進制等值。

            現在關閉while循環(huán)和main。

            代碼

            代碼的邏輯

            在這里,在前7秒,程序將執(zhí)行LED閃爍功能,即所有的LED將在1秒的時間間隔內打開和關閉。然后程序跳轉到使用8個LED的1字節(jié)數據的二進制表示。在這里,每500毫秒,數值將增加1,當它達到255時,程序將從頭開始。

            電路應用

            LED在許多應用中被廣泛使用,如在七段中。

            它們被用于點陣顯示器中。

            它們可用于路燈。

            它們被用作指示燈。

            它們可用于交通燈。

            它們被用于應急燈

            他們可以用來做電子設計。



            評論


            相關推薦

            技術專區(qū)

            關閉