新聞中心

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

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

        作者: 時(shí)間:2012-05-09 來(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.104case.com/article/171469.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)閉
        主站蜘蛛池模板: 迁西县| 中山市| 伊宁县| 即墨市| 兴仁县| 太白县| 横峰县| 伊宁县| 高密市| 鹤山市| 汶川县| 航空| 界首市| 大悟县| 山东省| 麻江县| 澄江县| 华蓥市| 吉林市| 九江市| 乌兰浩特市| 浮山县| 阜平县| 元阳县| 收藏| 昭觉县| 襄垣县| 万盛区| 大同市| 略阳县| 赞皇县| 绥中县| 井冈山市| 阿合奇县| 封开县| 双牌县| 花莲市| 台东市| 东乌| 天等县| 益阳市|