用89C2051制作八路斷線數(shù)顯報(bào)警器

2016-07-05 15:37
本電路具有八路斷線數(shù)顯指示和聲音報(bào)警功能,電路結(jié)構(gòu)簡單、程序容易編寫,初學(xué)者很容易制作。

一、電路結(jié)構(gòu)

電路如附圖所示。89C2051的P3口驅(qū)動(dòng)LED共陽數(shù)碼管;P3.0和P3.2口接由電阻和二極管構(gòu)成的與門,部分顯示信號經(jīng)與門送三極管Q的基極,有顯示信號輸出時(shí),三極管導(dǎo)通,蜂鳴器發(fā)報(bào)警聲。89C2051的P1口除P1.0和P1.1片內(nèi)沒有提供上拉電阻以外,其余均有上拉電阻,因此P1口作輸入時(shí),可以外接8只上拉電阻,也可以在P1.0、P1.1口各接一只上拉電阻,然后從電源負(fù)極引一根公用線,輸入口的8根線分別接在公用線上,使8個(gè)輸入端均為低電位。

二、工作原理

接通電源,LED發(fā)光,指示電源已打開。89C2051上電復(fù)位后,依次檢測P1.0~P1.7是否為高電位,即判斷是否有斷線。一旦檢測到某輸入口為高電位,就從P3口輸出相應(yīng)的閃動(dòng)字符信號,數(shù)碼管每隔一秒顯示一次字符。例如:第1路斷線,那么P1.0為高電位,經(jīng)檢測判斷,從P3口輸出閃動(dòng)“1”的信號,數(shù)碼管每隔一秒顯示一次1,蜂鳴器每隔一秒報(bào)警一次。如果出現(xiàn)多路斷線的情況,P3口依次輸出相對應(yīng)的幾路的閃動(dòng)字符信號,由數(shù)碼管每隔一秒顯示一個(gè)字符,依次顯示,報(bào)警聲每隔一秒響一次,值班人員很快就能知道哪里有斷電發(fā)生,并及時(shí)去處理。

用89C2051制作八路斷線數(shù)顯報(bào)警器