新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 精確到1%秒的單片機計時器匯編程序

        精確到1%秒的單片機計時器匯編程序

        作者: 時間:2014-01-17 來源:網(wǎng)絡 收藏

        程序效果:利用的定時/計數(shù)器設計一個
        按key0后啟動,要求精確顯示到百分之一秒。
        發(fā)揮部分:
        1:定時結束后有提示音報警,并可重新定時
        2:定時時間可設置,最多30s
        3:定時過程中可暫停
        4:按下key1暫停計時,并記下此刻數(shù)值
        5:按下key2顯示第一次按下key1的數(shù)值(按下第一次有效,其它均無效)
        3:本程序版權所有:51hei.com.
        */
        ORG 0000H
        LJMP START //主程序必須避開地址000BH
        ORG 000BH //定時器0的中段服務程序,起始地址為000BH
        LJMP IT00
        ORG 0030H
        START: MOV TH0,#0EBH //裝入初始值,定時時間為10ms
        MOV TL0,#64H
        MOV TMOD,#01H //工作方式1
        MOV 40H,#00
        MOV 41H,#00
        MOV 42H,#00
        MOV 43H,#00
        MOV 33H,#00 //顯示初值為0
        MOV 32H,#00
        MOV 31H,#00
        MOV 30H,#00
        MOV R1,#00
        MOV R2,#00
        SETB ET0 //打開定時0
        SETB EA //開總中斷
        HERE: JNB P3.4,KEY0 //掃描是否有按鍵按下
        -
        -
        JNB P3.5,KEY1

        塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理


        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 西和县| 泰顺县| 乐平市| 德庆县| 崇明县| 乐昌市| 蕲春县| 桐城市| 霞浦县| 拉萨市| 茶陵县| 温泉县| 衡阳县| 湾仔区| 武强县| 乐陵市| 改则县| 温泉县| 高阳县| 萝北县| 秭归县| 郓城县| 永丰县| 衢州市| 新乡县| 广饶县| 苏尼特左旗| 台南市| 凤冈县| 潜江市| 罗源县| 陕西省| 肥城市| 额尔古纳市| 锡林浩特市| 桃园县| 漳州市| 虞城县| 大同县| 闽侯县| 铅山县|