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

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

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

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

