新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機教程:單片機定時器/計數器的方式控制字

        51單片機教程:單片機定時器/計數器的方式控制字

        作者: 時間:2012-07-10 來源:網絡 收藏

        從上一節我們已經得知,中的定時/都能有多種用途,那么我怎樣才能讓它們工作于我所需要的用途呢?這就要通過定時/字來設置。

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

        中有兩個特殊功能寄存器與定時/計數有關,這就是TMOD和TCON。順便說一下,TMOD和TCON是名稱,我們在寫程序時就能直接用這個名稱來指定它們,當然也能直接用它們的地址89H和88H來指定它們(其實用名稱也就是直接用地址,匯編軟件幫你翻譯一下而已)。

        點擊瀏覽下一頁
        TMOD結構>

        從圖1中我們能看出,TMOD被分成兩部份,每部份4位。分別用于T1和T0,至于這里面是什么意思,我們下面介紹。

        點擊瀏覽下一頁
        TCON結構>

        從圖2中我們能看出,TCON也被分成兩部份,高4位用于定時/,低4位則用于中斷(我們暫不管)。而TF1(0)我們上節課已提到了,當計數溢出后TF1(0)就由0變為1。原來TF1(0)在這兒!那么TR0、TR1又是什么呢?看上節課的圖。

        計數脈沖要進入計數器還真不不難,有層層關要通過,最起碼,就是TR0(1)要為1,開關才能合上,脈沖才能過來。因此,TR0(1)稱之為運行位,可用指令SETB來置位以啟動計數器/運行,用指令CLR來關閉定時/計數器的工作,一切盡在自已的掌握中。

        點擊瀏覽下一頁
        /計數器結構>

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 甘南县| 塔河县| 开封市| 龙陵县| 理塘县| 会理县| 满洲里市| 永胜县| 益阳市| 乐都县| 沧州市| 龙口市| 江口县| 宜良县| 遂宁市| 桂平市| 临沭县| 邳州市| 高阳县| 深水埗区| 乃东县| 内黄县| 饶河县| 竹北市| 福泉市| 北票市| 瑞丽市| 淮北市| 镇原县| 嵊州市| 千阳县| 辽阳县| 白朗县| 晋城| 伊川县| 儋州市| 温泉县| 沁水县| 灯塔市| 准格尔旗| 乐清市|