新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機手動計數器制作

        單片機手動計數器制作

        作者: 時間:2013-04-02 來源:網絡 收藏

        4.程序設計內容

        (1.對按鍵的識別的過程處理

        (2.對正確識別的按鍵進行計數,計數滿時,又從零開始計數;

        (3.對計的數值要進行數碼顯示,計得的數是十進數,含有十位和個位,我們要把十位和個位拆開分別送出這樣的十位和個位數值到對應的數碼管上顯示。如何拆開十位和個位我們可以把所計得的數值對10求余,即可個位數字,對10整除,即可得到十位數字了。

        (4.通過查表方式,分別顯示出個位和十位數字。

        5. 程序框圖

        點擊瀏覽下一頁

        圖4.10.2

        6.匯編源程序

        Count EQU 30H

        SP1 BIT P3.7

        ORG 0

        START: MOV Count,#00H

        NEXT: MOV A,Count

        MOV B,#10

        DIV AB

        MOV DPTR,#TABLE

        MOVC A,@A+DPTR

        MOV P0,A

        MOV A,B

        MOVC A,@A+DPTR

        MOV P2,A

        WT: JNB SP1,WT

        WAIT: JB SP1,WAIT

        LCALL DELY10MS

        JB SP1,WAIT

        INC Count

        MOV A,Count

        CJNE A,#100,NEXT

        LJMP START

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 康定县| 厦门市| 肃宁县| 盐边县| 新乐市| 剑阁县| 和硕县| 夏邑县| 武鸣县| 酒泉市| 无极县| 崇礼县| 永宁县| 凤庆县| 合山市| 维西| 黎平县| 城市| 灵台县| 弥勒县| 平原县| 阜南县| 西青区| 邵阳市| 含山县| 玉屏| 项城市| 巴彦淖尔市| 中西区| 庐江县| 铜川市| 乌拉特后旗| 桦川县| 万盛区| 平陆县| 芜湖市| 瑞昌市| 金川县| 江津市| 项城市| 乐平市|