• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ISDl420的多路語音報警系統

    基于ISDl420的多路語音報警系統

    作者: 時間:2010-04-02 來源:網絡 收藏

    2 ADC0809的數據采集電路的設計
    A/D轉換接口是數據采集系統前向通道中的一個重要環節。數據采集和轉換系統從一個或幾個信號源中采集模擬信號,并將這些信號通過A/D轉換接口轉換成數字信號,以便輸入單片機,為進一步的數據處理做好準備。為滿足系統要求,簡化數據采集電路,本設計采用ADC0-809模數轉換器對模擬信號進行轉換。
    ADC0809芯片的工作過程是:首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。START上升沿將逐次逼近寄存器復位,下降沿啟動A/D轉換,之后EOC輸出信號變低,指示轉換正在進行。直到A/D轉換完成,EOC變為高電平,指示A/D轉換結束,結果數據已存入鎖存器。這個信號可用作中斷申請。當OE輸入高電平時,打開三態輸出鎖存器,轉換結果的數字量輸出到數據總線上。與51單片機的接口電路,如圖3所示,采用中斷方式,轉換完成的狀態信號:EOC引腳經過一個反相器接在單片機的引腳上,轉換結束后,EOC=1,經過反相后為0,可以向單片機發出中斷請求。

    3 數碼顯示模塊
    LED動態顯示電路占用單片機的I/O口資源很少,把所有LED顯示器的8個筆畫段a~g和dp的各段同名端互相連接起來,并把它接到輸出口上。為了防止各顯示器顯示同樣的數字,各個顯示器應該輪流顯示,在某一刻只能是其中的一個數碼管點亮。因此每個數碼管的COM端還要受到另一信號的控制,可以接到另一個I/O輸出口上,某一個時刻只讓其中一個COM出現低電平點亮共陰數碼管。這樣,對一組LED數碼管顯示器需要兩組信號控制:段碼控制顯示的字形;位碼選擇第幾個顯示器工作。在這兩組信號的作用下,可以使各顯示器顯示各自的字符,當然這些字符不是同時顯示的,但由于人眼存在視覺暫留,加上發光二極管的余輝效應,只要掃描的速度足夠快,每位顯示的間隔時間足夠短,就可以給人同時顯示的感覺,而不會有閃爍感。系統中,由74LSl64串-并轉換擴展I/O,DsDat連接AT89C51的RXD,DsClk連接AT89C5l的TXD,GW,SW,BW和QW分別接AT89C5l的P1.0~P1.3,采用LED動態顯示,如圖4所示。



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 汤原县| 西和县| 涿鹿县| 专栏| 正定县| 环江| 哈尔滨市| 綦江县| 贡觉县| 平江县| 平乐县| 双流县| 天长市| 阿拉尔市| 福安市| 华蓥市| 应用必备| 鹿泉市| 四子王旗| 长海县| 泸定县| 科尔| 塔河县| 龙口市| 西华县| 瑞丽市| 临高县| 巩义市| 德州市| 克东县| 五家渠市| 水城县| 望江县| 临潭县| 苍南县| 娄底市| 兰考县| 东阿县| 万宁市| 龙山县| 仁怀市|