新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機教程:單片機定時/計數(shù)器實驗

51單片機教程:單片機定時/計數(shù)器實驗

作者: 時間:2012-08-02 來源:網(wǎng)絡 收藏

程序二:

ORG 0000H

AJMP START

ORG 001BH

AJMP TIMER1 ;器1的中斷處理

ORG 30H

START: MOV SP,#5FH

MOV TMOD,#01010000B ;/1作計數(shù)用,模式1,0不用全置0

MOV TH1,#0FFH

MOV TL1,#0FAH ;預置值,要求每計到6個脈沖即為一個事件

SETB EA

SETB ET1 ;開總中斷和器1中斷允許

SETB TR1 ;啟動1開始運行.

AJMP $

TIMER1:

PUSH ACC

PUSH PSW

CPL P1.0 ;計數(shù)值到,即取反P1.0

MOV TH1,#0FFH

MOV TL1,#0FAH ;重置計數(shù)初值

POP PSW

POP ACC

RETI

END

上面這個程序完成的工作很簡單,就是在每6個脈沖到來后取反一次P1。0,因此的結果應當是:LM324后接的LED亮、滅6次,則P1。0口所接LED亮或滅一次。這實際就是我們上面講的的第二種應用。

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


評論


相關推薦

技術專區(qū)

關閉