新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機教程:單片機定時/計數器實驗

        51單片機教程:單片機定時/計數器實驗

        作者: 時間:2012-08-02 來源:網絡 收藏

        前面我們做了器的,現在來看一看計數,在工作中計數常常會有兩種要求:第一、將計數的值顯示出來,第二、計數值到一定程度即中斷報警。第一種如各種、里程表,第二種如前面例中講到的生產線上的計數。先看第一種吧。我們的硬件中是這樣連線的:324組成的振蕩器連到/1的外部管腳T1上面,我們就利用這個來做一個計數,要將計數的值顯示出來,當然最好用數碼管了,可我們還沒講到這一部份,為了避免把問題復雜化,我們用P1口的8個LED來顯示計到的數據。

        本文引用地址:http://www.104case.com/article/171091.htm

        程序如下:

        ORG 0000H ,

        AJMP START

        ORG 30H

        START:

        MOV SP,#5FH

        MOV TMOD,#01000000B ;/1作計數用,0不用全置0

        SETB TR1 ;啟動計數器1開始運行.

        LOOP: MOV A,TL0

        MOV P1,A

        AJMP LOOP

        END

        在硬件上用線將324的輸出與T1連通(印板上有焊盤)運行這種程序,注意將板按正確的位置放置(LM324放在左手邊,LED排列是按從高位到低們排列)看到什么?隨著324后接的LED的閃爍,的8只LED也在持續變化,注意觀察,是不是按二進制:

        00000000

        00000001

        00000010

        00000011

        這樣的次序在變呢?這就對了,這就是TL0中的數據。

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 峨山| 陕西省| 长治县| 墨脱县| 秦安县| 太康县| 新龙县| 镇江市| 衡阳市| 民勤县| 临城县| 射阳县| 全椒县| 泗洪县| 乐平市| 芜湖市| 泗水县| 仙居县| 富裕县| 高碑店市| 永城市| 横峰县| 广平县| 罗平县| 阿克苏市| 宜宾县| 繁昌县| 华坪县| 沛县| 什邡市| 都昌县| 类乌齐县| 沂水县| 嘉峪关市| 石渠县| 大姚县| 日土县| 金塔县| 库车县| 家居| 土默特右旗|