本電路具有八路斷線數顯指示和聲音報警功能,電路結構簡單、程序容易編寫,初學者很容易制作。
一、電路結構
電路如附圖所示。89C2051的P3口驅動LED共陽數碼管;P3.0和P3.2口接由電阻和二極管構成的與門,部分顯示信號經與門送三極管Q的基極,有顯示信號輸出時,三極管導通,蜂鳴器發報警聲。89C2051的P1口除P1.0和P1.1片內沒有提供上拉電阻以外,其余均有上拉電阻,因此P1口作輸入時,可以外接8只上拉電阻,也可以在P1.0、P1.1口各接一只上拉電阻,然后從電源負極引一根公用線,輸入口的8根線分別接在公用線上,使8個輸入端均為低電位。
二、工作原理
接通電源,LED發光,指示電源已打開。89C2051上電復位后,依次檢測P1.0~P1.7是否為高電位,即判斷是否有斷線。一旦檢測到某輸入口為高電位,就從P3口輸出相應的閃動字符信號,數碼管每隔一秒顯示一次字符。例如:第1路斷線,那么P1.0為高電位,經檢測判斷,從P3口輸出閃動“1”的信號,數碼管每隔一秒顯示一次1,蜂鳴器每隔一秒報警一次。如果出現多路斷線的情況,P3口依次輸出相對應的幾路的閃動字符信號,由數碼管每隔一秒顯示一個字符,依次顯示,報警聲每隔一秒響一次,值班人員很快就能知道哪里有斷電發生,并及時去處理。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
報警器
+關注
關注
12文章
962瀏覽量
110873 -
89C2051
+關注
關注
1文章
27瀏覽量
29357
發布評論請先 登錄
相關推薦
熱點推薦
用單片機89C2051制作的延時控制器
;***************************************************;* 用單片機89C2051制作的延時控制
發表于 10-14 17:18
?1723次閱讀
基于AT89C2051的智能型汽車防撞報警器的設計
介紹了AT89C2051單片機的性能及特點,及以其為核心的一種低成本、高精度、微型化、數字顯示的汽車防撞報警器。該防撞報警器利用超聲波及集成
發表于 05-05 20:24
?1034次閱讀
基于AT89C2051的智能型汽車防撞報警器的設計
基于AT89C2051的智能型汽車防撞報警器的設計
介紹了AT89C2051單片機的性能及特點,及以其為核
發表于 09-13 16:54
?1143次閱讀
基于89C2051的步進電機驅動系統設計
基于89C2051的步進電機驅動系統設計
設計了一種基于89C2051單片機的步進電機驅動系統。該系統優化了電機在不同
發表于 09-17 15:06
?1660次閱讀
89C2051 實用子程序集
這個包中提供了一些有實際應用價值的子程序供參考選用 SUB1----X25045/43 看門狗/存儲器與89C2051接口子程序 源程序/原理圖(21K)X25045.EXE SUB2----AT24C02/04/08/16 串
發表于 05-27 08:46
?435次下載
怎樣用89C2051制作數字顯示的斷線報警器
評論