麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種一個單片機IO口驅動兩種燈的方法和電路與流程

文檔序號:11216760閱讀:3088來源:國知局
一種一個單片機IO口驅動兩種燈的方法和電路與流程

本發明屬于控制電路領域,具體地涉及一種一個單片機io口驅動兩種燈的方法和電路。



背景技術:

現有很多電氣設備,如掛燙機,都設有多種指示燈(如紅燈、黃燈、綠燈等)來表示電氣設備的不同的工作狀態,以便使用者清楚直觀知道電氣設備的狀態,如綠燈表示正常工作,紅燈表示出現故障等。

現有的多種指示燈的驅動方式是每個指示燈由單獨一個單片機的io口來控制驅動,雖然這樣可靠性高,但為了增加一個io口,往往意味著單片機的引腳要倍數增加,使得單片機的成本增加;雖然也有采用一個單片機的io口控制兩種指示燈,以降低成本,但其存在兩種指示燈不能同時滅掉,不能符合產品的實際需求,用一個io口控制就沒有意義,可靠性低,且電路結構復雜。



技術實現要素:

本發明的目的在于為解決上述問題而提供一種只需一個單片機io口就可以控制兩種燈,電路結構簡單,對單片機要求低,成本低,可靠性高的一個單片機io口驅動兩種燈的方法和電路。

為此,本發明公開了一種一個單片機io口驅動兩種燈的方法,包括如下步驟:

s1,將第一種燈的負極和第二種燈的正極同時接在單片機的其中一個io口pl3,將第一種燈的正極和第二種燈的負極同時接在阻容降壓電路的輸出端,阻容降壓電路的輸入端接交流電源;

s2,控制單片機的io口pl3輸出高電平,則第一種燈不亮,第二種燈亮;控制單片機的io口pl3輸出低電平,則第一種燈亮,第二種燈不亮;控制單片機的io口pl3作為輸入,則第一種燈和第二種燈都不亮。

進一步的,所述第一種燈為綠色led燈,所述第二種燈為紅色led燈。

本發明還公開了一種一個單片機io口驅動兩種燈的電路,包括單片機u1、阻容降壓電路、第一種燈led1和第二種燈led2,所述阻容降壓電路的輸入端接交流電源,所述阻容降壓電路的輸出端分別接第一種燈led1的正極和第二種燈led2的負極,第一種燈led1的負極和第二種燈led2的正極同時接單片機u1的io口pl3,單片機u1根據需要相應地控制其io口pl3輸出高電平、低電平或作為輸入。

進一步的,還包括整流電路和穩壓電路,所述整流電路的輸入端接阻容降壓電路的輸出端,整流電路的輸出端接穩壓電路的輸入端,所述穩壓電路的輸出端接單片機u1的電源端。

更進一步的,所述整流電路為半波整流電路。

進一步的,所述穩壓電路由穩壓二極管zd2來實現。

進一步的,還包括濾波電路,所述濾波電路與穩壓電路并聯。

進一步的,所述阻容降壓電路包括電容c1和電阻r5,所述電容c1與電阻r5并聯后一端作為輸入端,另一端作為輸出端。

進一步的,所述第一種燈led1為綠色led燈,所述第二種燈led2為紅色led燈。

進一步的,所述單片機u1的型號為sw8p2501b。

本發明的有益技術效果:

本發明只需一個單片機io口就可以控制兩種燈,電路結構簡單,易于實現,對單片機要求低,成本低,可靠性高,且符合市場標準。

附圖說明

圖1為本發明具體實施例的方法流程圖;

圖2為本發明具體實施例的電路原理圖。

具體實施方式

現結合附圖和具體實施方式對本發明進一步說明。

如圖1所示,一種一個單片機io口驅動兩種燈的方法,包括如下步驟:

s1,將第一種燈的負極和第二種燈的正極同時接在單片機的其中一個io口pl3,將第一種燈的正極和第二種燈的負極同時接在阻容降壓電路的輸出端,阻容降壓電路的輸入端接交流電源。

本具體實施例中,第一種燈和第二種燈為led燈,當然,在其它實施例中,第一種燈和第二種燈也可以是其它具有正負極之分的燈。

本具體實施例中,第一種燈為綠色led燈,所述第二種燈為紅色led燈,分別用于指示不同的功能,當然,在其它實施例中,第一種燈和第二種燈的顏色可以根據實際需要進行選擇,此是本領域技術人員可以輕易實現的,不再詳細說明。當然,在其它實施例中,第一種燈和第二種燈也可以是形狀不同或設置位置不同等。

s2,控制單片機的io口pl3輸出高電平,則第一種燈不亮,第二種燈亮;控制單片機的io口pl3輸出低電平,則第一種燈亮,第二種燈不亮;控制單片機的io口pl3作為輸入,則第一種燈和第二種燈都不亮。

如圖2所示,本發明還公開了一種用于實現上述方法的一個單片機io口驅動兩種燈的電路,包括單片機u1、阻容降壓電路、第一種燈led1和第二種燈led2,所述阻容降壓電路的輸入端接交流電源,所述阻容降壓電路的輸出端分別接第一種燈led1的正極和第二種燈led2的負極,第一種燈led1的負極和第二種燈led2的正極同時接單片機u1的io口pl3,單片機u1根據需要相應地控制其io口pl3輸出高電平、低電平或作為輸入。

本具體實施例中,還包括整流電路和穩壓電路,所述整流電路的輸入端接阻容降壓電路的輸出端,整流電路的輸出端接穩壓電路的輸入端,所述穩壓電路的輸出端接單片機u1的電源端vcc。

本具體實施例中,阻容降壓電路包括電容c1和電阻r5,所述電容c1與電阻r5并聯后的第一端分別接第一種燈led1的正極和第二種燈led2的負極,第二端串聯電阻r1后接交流電源的火線l。

本具體實施例中,第一種燈led1和第二種燈led2為led燈,當然,在其它實施例中,第一種燈led1和第二種燈led2也可以是其它具有正負極之分的燈。

本具體實施例中,第一種燈led1為綠色led燈,所述第二種燈led2為紅色led燈,分別用于指示不同的功能,如分別指示設備正常工作和出現故障,當然,在其它實施例中,第一種燈led1和第二種燈led2的顏色可以根據實際需要進行選擇,此是本領域技術人員可以輕易實現的,不再詳細說明。當然,在其它實施例中,第一種燈led1和第二種燈led2也可以是形狀不同或設置位置不同等。

本具體實施例中,所述整流電路為半波整流電路,具體包括二極管d2和d3,所述穩壓電路包括穩壓二極管zd2。所述二極管d2的負極和二極管d3的正極接電容c1與電阻r5并聯后的第一端,二極管d2的正極接交流電源的零線n,二極管d3的負極接穩壓二極管zd2的負極,穩壓二極管zd2的正極接交流電源的零線n,穩壓二極管zd2的負極接單片機u1的電源端vcc。

當然,在其它實施例中,整流電路也可以采用全橋整流電路,此是本領域技術人員可以輕易實現的,不再細說。

本具體實施例中,穩壓二極管zd2的型號為4734,穩壓值為5.1v。

本具體實施例中,還包括濾波電路,所述濾波電路與穩壓電路并聯。具體的,濾波電路包括電容c2和c4,電容c2和c4并聯后一端接二極管zd2的負極,另一端接穩壓二極管zd2的正極。

本具體實施例中,電容c2為極性電容。

本具體實施例中,所述單片機u1的型號為sw8p2501b。當然,在其它實施例中,單片機u1也可以采用mcu來代替。

交流電源在經過阻容c1后,電源波形是交流電壓的頻率波形,如電壓頻率是50hz,周期就是20ms,高電壓10ms,低電壓10ms;若電壓頻率是60hz,周期就是16.6ms,高電壓8.3ms,低電壓8.3ms;單片機u1的io口pl3輸出1時,即輸出高電平,第二種燈led2亮,第一種燈led1滅;io口pl3輸出0時,即輸出低電平,第二種燈led2滅,第一種燈led1亮;io口pl3作為輸入時,第一種燈led1和第二種燈led2都不亮。即可實現一個單片機io口控制兩種燈,電路結構簡單,易于實現,對單片機要求低,成本低,可靠性高,且符合市場標準。

盡管結合優選實施方案具體展示和介紹了本發明,但所屬領域的技術人員應該明白,在不脫離所附權利要求書所限定的本發明的精神和范圍內,在形式上和細節上可以對本發明做出各種變化,均為本發明的保護范圍。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 开鲁县| 民和| 黄浦区| 额济纳旗| 远安县| 泸州市| 昌宁县| 西青区| 榆社县| 都江堰市| 太仓市| 礼泉县| 虎林市| 巧家县| 巢湖市| 澜沧| 吉木乃县| 涞水县| 高雄县| 苏州市| 远安县| 鸡泽县| 舞钢市| 门源| 黑河市| 大邑县| 阿坝县| 鸡泽县| 克山县| 揭东县| 荃湾区| 临漳县| 嘉峪关市| 庆安县| 乐陵市| 崇州市| 独山县| 剑川县| 吉木萨尔县| 会理县| 柞水县|