<i id="3uhb7"><video id="3uhb7"></video></i>
    <form id="3uhb7"></form>

    <thead id="3uhb7"><legend id="3uhb7"><fieldset id="3uhb7"></fieldset></legend></thead>

      專注行業(yè)ERP管理軟件二十年,成就發(fā)展夢想
     
     站內(nèi)搜索
     
    EDC系列軟件   EDC系列軟件
       
     
     
     
     
     
     
    dg
     
    解決方案   解決方案
       
     
     
     
     
     
     
    dg
     
    聯(lián)系方式
     
    電話:0755-29165342
    傳真:0755-29183559
    咨詢熱線:13544129397
    聯(lián)系人:劉先生
    dg
     
    關于EDC
     
    聯(lián)系我們
     
    解決方案
     
    新聞中心
    您當前所在位置:首頁 > 新聞中心
     
    d
     
    驅(qū)動20個對數(shù)/線性點/柱狀LED的微控制器

       
        發(fā)布日期:2008-12-02         
    閱讀:81     
     
     

      自做模擬電路到LM3914顯示驅(qū)動為用戶提供可編程性。

      美國國家半導體公司的老產(chǎn)品LM3914點/柱狀顯示驅(qū)動器已面市20多年了,但仍被廣泛應用。LM3914可以感知模擬電壓,并通過點狀模式點亮10個LED中的一個,或以柱形圖模式逐個點亮LED的方法,顯示電壓大小。最近,有個應用需要顯示模擬輸入電壓,要求具有線性或?qū)?shù)刻度格式下10個以上等級的LED顯示。根據(jù) LM3914的數(shù)據(jù)手冊,可以將多個3914級聯(lián),從而獲得10個以上LED的顯示(參考文獻1),但即使這么做,LM3914也只能線性顯示輸入電壓。(編輯注:美國國家半導體還提供 LM3915,這是一款對數(shù)型3dB步長版,而LM3916適于音頻應用,以音量單位顯示輸入。)

      本應用的要求超出LM3914提供的靈活性,使用一個基于Atmel AVR系列ATTiny13微控制器電路,其具有1kB程序存儲器、一個四通道10位ADC,以及6個通用I/O 口。調(diào)整電路固件就可以實現(xiàn)0~5V輸入電壓范圍內(nèi)的線性或?qū)?shù)型轉(zhuǎn)換。

      圖1中電路以20個LED連續(xù)顯示輸入電壓。當開關S1關閉時,將顯示凍結(jié)在其后電流水平的讀數(shù)上。微控制器6個I/O口中的5個控制著所有20個LED和開關。剩下的I/O口配置成ADC輸入通道,接收模擬輸入電壓。微控制器采用 Charlieplexing的方法(這是一種用I/O口線驅(qū)動多達N×(N-1)個LED的方法),只用5個I/O口就可以驅(qū)動20個 LED(參考文獻2 ~ 4)。

    電路以20個LED連續(xù)顯示輸入電壓

      固件用C語言編寫,并用AVR-GCC編譯,這是Windows和Linux版本下C和匯編編譯器的免費軟件。它使用可自由運 行在中斷驅(qū)動模式的Tiny13的內(nèi)部10位ADC,將模擬輸入電壓轉(zhuǎn)換成數(shù)字量。每次轉(zhuǎn)換完成時,ADC 產(chǎn)生一個由子程序讀的中斷,這個中斷將 ADC轉(zhuǎn)換輸出結(jié)果保存在一個共享變量中。

      為產(chǎn)生無閃爍的顯示,一個內(nèi)部定時器由9.6MHz系統(tǒng)時鐘產(chǎn)生一個1875Hz的中斷,以大于90Hz的速率驅(qū)動多路LED。將ADC計數(shù)值除以一個常數(shù)得到輸入電壓的線性顯示。用查找表衡量ADC計數(shù)產(chǎn)生對數(shù)顯示。圖2表示確定該查找表值的對數(shù)轉(zhuǎn)換曲線。用于線性和對數(shù)顯示的 ATTiny13控制程序版本都可從本設計實例處下載。可對源代碼做修改,而只顯示0V~5V輸入電壓中的某個子區(qū)間。例如,可以設定1V~3V為線性顯示范圍,或2V ~ 3V輸入電壓為對數(shù)顯示。

     

    查找表值的對數(shù)轉(zhuǎn)換曲線

     

    [打印本頁]  [關閉窗口] 

     
     
     
    深圳市宏拓新軟件有限公司   電話:0755-29165342 29165247  傳真:0755-29183559   24小時咨詢熱線:13544129397   聯(lián)系人:劉先生    網(wǎng)站地圖
    地址:深圳市龍華區(qū)民治街道東邊商業(yè)大廈6樓  Copyright © 2004 - 2025 EDC Corporation, All Rights Reserved 粵ICP備06070166號
     
    手機:13544129397
    aaa无码视频在线观看,久久精品亚洲综合专区,日韩中文精品在线,97人妻在线公开视频
    <i id="3uhb7"><video id="3uhb7"></video></i>
      <form id="3uhb7"></form>

      <thead id="3uhb7"><legend id="3uhb7"><fieldset id="3uhb7"></fieldset></legend></thead>