8253芯片概述
8253芯片是可編程計數(shù)器/定時器。這種芯片外形引腳都是兼容性的。8253內(nèi)部有三個計數(shù)器,分別稱為計數(shù)器0、計數(shù)器1和計數(shù)器2,他們的機構(gòu)完全相同。
每個計數(shù)器的輸入和輸出都決定于設(shè)置在控制寄存器中的控制字,互相之間工作完全獨立。每個計數(shù)器通過三個引腳和外部聯(lián)系,一個為時鐘輸入端CLK,一個為門控信號輸入端GATE,另一個為輸出端OUT。每個計數(shù)器內(nèi)部有一個8位的控制寄存器,還有一個16位的計數(shù)初值寄存器CR、一個計數(shù)執(zhí)行部件CE和一個輸出鎖存器OL。
8253的6種工作方式
方式1:計數(shù)結(jié)束中斷,GATE保持高電平,輸出NxT的低電平,后變?yōu)楦唠娖讲⒈3植蛔?。計?shù)中如果GATE突然變成低電平,然后變回高電平,則延長低電平輸出時間,延長時間為GATE變?yōu)榈碗娖降臅r間。
方式2:可編程單個觸發(fā)信號。與方式0一樣,只是GATE是上升沿觸發(fā)。計數(shù)期間如果GATE變?yōu)榈碗娖皆僮兏唠娖?,則重新開始計數(shù)。
方式3:速率發(fā)生器。GATE保持高電平。輸出(N-1)xT的高電平,之后輸出一個T的低電平。
方式4:方波發(fā)生器。如果N為偶數(shù),輸出占空比50%,周期NxT的方波,如果N為計數(shù),輸出的方波中高電平為(N+1)/2xT,低電平為(N-1)/2xT。
方式5:軟件觸發(fā)選通。如同方式2,只是只計數(shù)一個周期,即輸出(N-1)xT的高電平和1xT的低電平之后保持高電平不變。
方式6: 硬件觸發(fā)選通。如同方式4,GATE改為上升沿觸發(fā)。
-
定時器
+關(guān)注
關(guān)注
23文章
3246瀏覽量
114714 -
8253
+關(guān)注
關(guān)注
0文章
9瀏覽量
17452
發(fā)布評論請先 登錄
相關(guān)推薦
評論