新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 計數器的應用

        計數器的應用

        作者: 時間:2011-02-25 來源:網絡 收藏
        知識要點:計數器的應用

        ;計數值10次

        ;t1為方式2則m1m0=10h,使用定時器c/t=1 gate=0 TMOD=60H

        ;方式2為8位計數器,一共256, 減去10等于246則計數器初值為F6H

        ;注意定時器T1的腳就是P3.5該腳位為一個按鍵到地

        ORG 0000H

        LJMP MAIN

        ORG 030H

        MAIN: MOV TMOD,#60H;設置為方式2

        MOV TH1,#0F6H;載入初值F6即246(共256計10次)

        MOV TL1,#0F6H

        MOV IE,#00H;禁止中斷

        SETB TR1;起動定時器

        MOV P1,#00H;點亮P1口的燈

        ACALL DEL;延時

        LOOP: JBC TF1,LOOP1;查詢定時器,如到了到LOOP1

        AJMP LOOP;否則繼續查詢

        LOOP1: INC A;A加 1

        MOV P1;,輸出到P1

        AJMP LOOP;繼續查詢

        DEL: MOV R7,#014H;延時子程序

        DEL1: MOV R6,#0FFH

        DEL2: MOV R5,#01FH

        DEL3: DJNZ R5,DEL3

        DJNZ R6,DEL2

        DJNZ R7,DEL1

        RET

        END

        程序在倚天版運行的狀態:開機全亮就是00000000



        程序在倚天版運行的狀態:按鍵p35 10次后p10熄滅,就是00000001

        塵埃粒子計數器相關文章:塵埃粒子計數器原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广宗县| 嘉黎县| 南平市| 射洪县| 汤阴县| 农安县| 南江县| 威海市| 遵化市| 颍上县| 慈利县| 松潘县| 称多县| 常宁市| 蓬溪县| 茌平县| 夹江县| 金川县| 上思县| 观塘区| 鸡东县| 潜山县| 大名县| 长岭县| 农安县| 交城县| 和田县| 绥德县| 华蓥市| 昭苏县| 内乡县| 乌什县| 七台河市| 石家庄市| 邵东县| 鄂州市| 鄂托克前旗| 嘉黎县| 高碑店市| 洪湖市| 瑞丽市|