新聞中心

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

51單片機(jī)教程:單片機(jī)定時(shí)/計(jì)數(shù)器實(shí)驗(yàn)

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

程序二:

ORG 0000H

AJMP START

ORG 001BH

AJMP TIMER1 ;器1的中斷處理

ORG 30H

START: MOV SP,#5FH

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

MOV TH1,#0FFH

MOV TL1,#0FAH ;預(yù)置值,要求每計(jì)到6個(gè)脈沖即為一個(gè)事件

SETB EA

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

SETB TR1 ;啟動1開始運(yùn)行.

AJMP $

TIMER1:

PUSH ACC

PUSH PSW

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

MOV TH1,#0FFH

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

POP PSW

POP ACC

RETI

END

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

塵埃粒子計(jì)數(shù)器相關(guān)文章:塵埃粒子計(jì)數(shù)器原理


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉