您的位置:網(wǎng)站首頁 > 電器維修資料網(wǎng) > 正文 >
81C55內(nèi)部計(jì)數(shù)器/計(jì)數(shù)器及使用
★★★★★【文章導(dǎo)讀】:81C55內(nèi)部計(jì)數(shù)器/計(jì)數(shù)器及使用具體內(nèi)容是:81c55中有一個(gè)14位的內(nèi)部計(jì)數(shù)器/計(jì)數(shù)器,用于定時(shí)或?qū)ν獠渴录?jì)數(shù),cpu可通過軟件來選擇計(jì)數(shù)長度和計(jì)數(shù)方式。計(jì)數(shù)長度和計(jì)數(shù)方式由寫入計(jì)數(shù)器的控制字來確定。計(jì)數(shù)器的格式如下圖所示。圖中,t13~t0為計(jì)數(shù)器的計(jì)數(shù)…
來源: 日期:2013-12-17 21:34:40 人氣:標(biāo)簽:
81c55中有一個(gè)14位的內(nèi)部計(jì)數(shù)器/計(jì)數(shù)器,用于定時(shí)或?qū)ν獠渴录?jì)數(shù),cpu可通過軟件來選擇計(jì)數(shù)長度和計(jì)數(shù)方式。計(jì)數(shù)長度和計(jì)數(shù)方式由寫入計(jì)數(shù)器的控制字來確定。計(jì)數(shù)器的格式如下圖所示。

圖中,t13~t0為計(jì)數(shù)器的計(jì)數(shù)位;m2、ml用來設(shè)置計(jì)數(shù)器的輸出方式。81c55計(jì)數(shù)器的4種工作方式及對應(yīng)的timerout(的反)引腳輸出波形如右圖所示。

任何時(shí)候都可以設(shè)置計(jì)數(shù)器的長度和工作方式,但是必須將控制字寫入控制寄存器。如果計(jì)數(shù)器正在計(jì)數(shù),那么,只有在寫入啟動命令之后,計(jì)數(shù)器才接收新的計(jì)數(shù)長度并按新的工作方式計(jì)數(shù)。

若寫入計(jì)數(shù)器的初值為奇數(shù),timerout(的反)引腳的方波輸出是不對稱的。例如,初值為9時(shí),計(jì)數(shù)器的輸出,在5個(gè)計(jì)數(shù)脈沖周期內(nèi)為高電平,4個(gè)計(jì)數(shù)脈沖周期內(nèi)為低電平,如左圖所示。
注意,81c55的計(jì)數(shù)器初值不是從0開始,而要從2開始。這是因?yàn)椋绻x擇計(jì)數(shù)器的輸出為方波形式(無論是單方波還是連續(xù)方波),則規(guī)定是從啟動計(jì)數(shù)開始,前一半計(jì)數(shù)輸出為高電平,后一半計(jì)數(shù)輸出為低電平。顯然,如果計(jì)數(shù)初值是0或1,就無法產(chǎn)生這種方波。因此81c55計(jì)數(shù)器的寫入初值范圍是3fffh~2h。
如果硬要將o或1作為初值寫入,其效果將與送入初值2的情況一樣。
81c55復(fù)位后并不預(yù)置計(jì)數(shù)器的工作方式和長度,而是使計(jì)數(shù)器停止計(jì)數(shù)。
【看看這篇文章在百度的收錄情況】
相關(guān)文章
- 上一篇: 晶體管材料與極性的判別知識
- 下一篇: 液晶彩電的聲音輸出功率