色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>電子元器件>發光二極管>

1路模擬輸出 - DAC0832實現LED亮度控制系統

2011年10月12日 17:47 本站整理 作者:李永,李芙玲 用戶評論(0
DAC0832只有1路模擬輸出,必須采用分時控制的方式循環控制三個發光二極管的亮度,實現接通某一個LED 時,其它LED 保持要原有亮度不能熄滅,為了達到這個目的,這里采用了運算放大器接成電壓跟隨器的形式控制LED的亮度,即多路電子開關的每個輸出與發光二極管間都接一個電壓跟隨器,而且在運算放大器的正向輸入端接了一個保持電容,使輸入電壓能夠保持一段時間,其接線如下:

  

?

  由于運算放大器的輸入阻抗很大,所以Ch2上的電壓能夠保持一段時間,在數模轉換器輸出電壓控制其它發光二極管期間,該運算放大器的輸出電壓能夠保持不變。

  裝置硬件原理圖如圖5。

  

?

  2 軟件設計

  軟件主要完成兩個功能, 第一, 完成各個LED的循環點亮; 第二,通過程序控制各個LED亮度的變化。本例中要實現燈光旋轉的效果,所以每個LED都按三角波的型式亮度變化,先逐漸變亮,達到最亮時再由最亮逐漸變暗,如此反復進行;三個LED的亮度變化要有一個時差,如果一個LED從暗到亮再到暗作為一個周期的話,則D2比D1 滯后1/3 周期, D3 比D2 滯后1/3 個周期。

  2.1 主程序設計

  使各個LED循環點亮通過主程序循環實現,將表示三個LED亮度的三個數據放到連續的三個RAM單元30H、31H、32H中,主程序中循環讀取這三個單元的數據送到DAC0832 轉換,根據30H、31H、32H中數值的不同,轉換輸出的模擬電壓也不同,單片機控制多路電子開關將不同的模擬電壓送給不同的LED,從而實現各個LED具有不同的亮度。由于本例中用P2口控制ADC0832的選通和電子開關的選通,根據原理圖接線可知,點亮發光二極管D0、D1、D2對應的P2口數據分別為00H、01H、02H。

  2.2 中斷程序設計

  控制LED亮度變化通過定時器T0定時中斷程序實現, T0中斷改變30H、31H和32H的數值就可以改變LED 亮度了,若實現燈光旋轉的效果,則三個LED的亮度應按圖6曲線變化。

  

?

  圖中橫坐標表示時間,在一個周期內發光二極管的亮度會按三角形規律變化,設每個變化周期為T,第二個發光二極管D1的變化滯后第一個發光二極管D0三分之一周期,同樣D2滯后D1三分之一周期。

  圖6中的橫坐標表示亮度,也就是對應的要轉換成模擬量的數字量的數值。在主程序中三個字節30H、31H、32H中數值對應三個發光二極管的亮度,設定三個字節33H、34H和35H 的值控制三個二極管亮度增加還是減弱( 1 增強, 0 減弱) 。假設開始時D1對應亮度為0,D0、D2對應亮度均為170,則三個二極管的亮度變化應該是D0和D2亮度增加,D2亮度減弱,則三個亮度控制字節的值分別為33H、35H中為1, 35H中為0。

  采用T0中斷實現三個發光二極管亮度的改變,則每到一次定時中斷將完成如下功能:

  1) 根據三個字節33H、34H和35H的值,分別對30H、31H和32H的值進行增1或減1操作。

  2) 當亮度字節的數值增加到255時對應控制字節數值清零,亮度字節數值減到0時,對應控制字節數值置1。

  由于在主程序中和中斷子程序同時使用工作寄存器R0,所以在中斷程序的開始和結束有一個保存和恢復R0中數值的過程。

  

非常好我支持^.^

(5) 100%

不好我反對

(0) 0%

( 發表人:小蘭 )

      發表評論

      用戶評論
      評價:好評中評差評

      發表評論,獲取積分! 請遵守相關規定!

      ?
      主站蜘蛛池模板: 中文无码字慕在线观看| 玩弄放荡人妻一区二区三区| 欧美激情精品久久久久久不卡 | 成人综合在线观看| 精品午夜久久福利大片免费| 甜涩性爱下载| 国产精品久久久久久搜索 | 海量激情文学| 性VIDEOSTV另类极品| 国产精品内射久久久久欢欢| 色老板美国在线观看| 成年黄网站免费大全毛片| 欧美性类s0x| YELLOW日本动漫免费动漫| 欧美乱子YELLOWVIDEO| adc我们的永久网址| 欧美含羞草免费观看全部完| freehd另类xxxx喷水| 欧美精品九九99久久在免费线| 99RE6这里只有精品国产AV| 尿了么app| x69老师x日本| 日韩一级精品久久久久| 超碰人热人人热人人看| 少妇仑乱A毛片| 国产人成高清在线视频99| 亚洲色噜噜狠狠网站| 看黄色片子| zooskoo1videos人与狗| 十九禁啊啪射视频在线观看 | 午夜理伦片免费| 国产精品久久久久久久久齐齐| 性一交一乱一色一视频| 精品国产人妻国语| 94vvv男人的天堂| 日本bbwhd| 国产午夜亚洲精品一区| 中文人妻熟妇精品乱又伦| 欧美性appstin孕妇| 国产AV亚洲精品久久久久软件 | 国精产品一区一区三区有限在线 |