<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AT89C2051單片機(jī)的比較器的應(yīng)用

          AT89C2051單片機(jī)的比較器的應(yīng)用

          作者: 時(shí)間:2011-03-27 來(lái)源:網(wǎng)絡(luò) 收藏

          的一個(gè)特殊,用它的器做一個(gè)光強(qiáng)調(diào)節(jié)器,在全靜態(tài)LED顯示屏上。當(dāng)初的情況是原有LED 顯示屏的光控是用專用的AD轉(zhuǎn)換芯片做的,貴。最后用這個(gè)方案做為一個(gè)補(bǔ)丁用了一下。

          本文引用地址:http://www.ex-cimer.com/article/172915.htm

          它的使用原理是:用器和電容及光敏電阻組成一個(gè)充放電電路,用的兩個(gè)定時(shí)器組成一個(gè)PWM信號(hào)輸出。PWM信號(hào)從一個(gè)端口輸出,然后控制LED 顯示屏的顯示使能信號(hào),這樣就可以做到在夜間LED顯示屏變暗一點(diǎn),的天變亮一點(diǎn)。以達(dá)到一個(gè)最好的效果。

          ORG 0000H
          LJMP MAIN
          ORG 000BH
          LJMP TIMER0 ;改變占空比
          ORG 001BH
          LJMP TIMER1 ;定時(shí)10MS
          ORG 0030H
          MAIN: MOV SP,#70H
          MOV P1,#0FFH
          CLR P1.1
          MOV P3,#0FFH
          MOV TMOD,#11H
          MOV IE,#8AH
          MOV TH1,#0DCH ;定時(shí)10MS,掃描頻率100HZ
          MOV TL1,#00H
          MOV TH0,#00H ;根據(jù)光強(qiáng)改變亮度占空比
          MOV TL0,#00H
          MOV 30H,#00H
          MOV 31H,#00H
          MOV 32H,#50 ;配合定時(shí)器1完成啟動(dòng)光檢測(cè)的時(shí)間500MS
          ;MOV 33H,#5
          MOV 34H,#055H ;十秒到標(biāo)志,055H為時(shí)間到
          ;MOV 35H,#0AAH ;啟動(dòng)比較器標(biāo)志,55H為啟動(dòng)
          SETB TR1
          MAIN1: SETB ET0
          CPL P1.4
          MOV A,34H
          CJNE A,#55H,MAIN1
          MOV 34H,#0AAH
          CLR TR0
          CLR ET0
          MOV TH0,#00H
          MOV TL0,#00H
          SETB TR0
          SETB P1.1
          JB P3.6,$
          CLR TR0
          SETB P3.7
          CLR P1.1
          CPL P1.5
          MOV 30H,TH0
          MOV 31H,TL0
          MOV A,#0FFH
          CLR C
          SUBB A,31H
          MOV 31H,A
          MOV A,#0FFH
          SUBB A,30H
          MOV 30H,A
          LJMP MAIN1


          TIMER1: PUSH ACC
          MOV TH1,#0DCH
          MOV TL1,#00H
          MOV TH0,30H
          MOV TL0,31H
          SETB TR0
          CLR P3.7
          CPL P1.7
          DJNZ 32H,T1ZD1
          MOV 32H,#50
          MOV 34H,#55H ;500MS
          T1ZD1: POP ACC
          RETI

          TIMER0: PUSH ACC
          CLR TR0
          MOV TH0,30H
          MOV TL0,31H
          SETB P3.7
          cpl p1.6
          POP ACC
          RETI

          END



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();