8253晶元的基本概述
1樓:宣哥無限叼
intel8253是nmos工藝製成的可程式設計計數器/定時器,有幾種晶元型號,外形引腳及功能都是相容的,只是工作的最高計數速率有所差異,例如8253(,8253-5(5mhz)
8253內部有三個計數器,分別稱為計數器0、計數器1和計數器2,他們的機構完全相同。每個計數器的輸入和輸出都決定於設定在控制暫存器中的控制字,互相之間工作完全獨立。每個計數器通過三個引腳和外部聯絡,乙個為時鐘輸入端clk,乙個為門控訊號輸入端gate,另乙個為輸出端out。
每個計數器內部有乙個8位的控制暫存器,還有乙個16位的計數初值暫存器cr、乙個計數執行部件ce和乙個輸出鎖存器ol。
執行部件實際上是乙個16位的減法計數器,它的起始值就是初值暫存器的值,而初始值暫存器的值是通過程式設定的。輸出鎖存器的值是通過程式設定的。輸出鎖存器ol用來鎖存計數執行部件ce的內容,從而使cpu可以對此進行讀操作。
順便提一下,cr、ce和ol都是16位暫存器,但是也可以作8位暫存器來用。
8253晶元的介紹
2樓:一男一女丶尕屛
8253晶元是可神老態程式設計計數器游源/定時含吵器。
微機原理!! 關於
3樓:自由飛翔就是我
書上很多的,不知你的意思到底是?貼乙個。
8253晶元的工作方式 方式0程式設計
4樓:匿名使用者
1.方式0:計數結束則中斷。
2.方式1:單脈衝發生器 即可程式設計單脈衝發生器3.方式2:速率波發生器。
4.方式3:方波發生器。
5.方式4:軟體觸發方式計數。
6.方式5:硬體觸發方式計數。
詳細資料請參閱:
其實這些知識在網上很難找到確切的答案,你自己查一下《微機原理及組合語言教程》這本書裡就有的。我也忘記了,已經很久沒有碰過那東西了!
8253晶元方式0如何產生方波
5樓:網友
工作方式0被稱為計數結束中斷方式。當任一通道被定義為工作方式0時, outi輸出為低電平;若門控訊號gate為高電平,當cpu利用輸出指令向該通道寫入計數值wr#有效時,outi仍保持低電平,然後計數器開始減「1」計數, 直到計數值為「0」,此刻outi將輸出由低電平向高電平跳變,可用它向cpu發出中斷請求,outi端輸出的高電平一直維持到下次再寫入計數值為止。
在工作方式0情況下,門控訊號gate用來控制減「1」計數操作是否進行。當gate=1時,允許減「1」計數;gate=0時,禁止減「1」計數; 計數值將保持gate有效時的數值不變, 待gate重新有效後,減「1」計數繼續進行。
顯然,利用工作方式0既可完成計數功能, 也可完成定時功能。當用作計數器時,應將要求計數的次數預置到計數器中,將要求計數的事件以脈衝方式從clki端輸入, 由它對計數器進行減「1」計數,直到計數值為0,此刻outi輸出正跳變, 表示計數次數到。當用作定時器時,應把根據要求定時的時間和clki的週期計算出定時繫數,預置到計數器中。
從clki,輸入的應是一定頻率的時鐘脈衝,由它對計數器進行減「1」計數, 定時時間從寫入計數值開始,到計數值計到「0」為止,這時outi輸出正跳變,表示定時時間到。
有一點需要說明,任一通道工作在方式0情況下, 計數器初值一次有效,經過一次計數或定時後如果需要繼續完成計數或定時功能,必須重新寫入計數器的初值。
設Intel8253計數器的時鐘輸入頻率為1MHz,為產生
時鐘輸入週期 1 1mhz 1 s 10khz的方波的半週期 1 10khz 2 0.00005s 50 s 計數器初裝值 50 s 1 s 50d 32h 這些都屬於計數bai器簡單計算,具體du如下 zhi 時鐘輸入周 期 1 1mhz 1 s 10khz的方波的dao半週期 1 10khz 2...
逆變器工作原理?逆變器的工作原理?
把將直流電能變換成交流電能的過程稱為逆變,把完成逆變功能的電路稱為逆變電路,把實現逆變過程的裝置稱為逆變裝置或逆變器。拓展資料 簡單地說,逆變器就是一種將低壓 12或24伏或48伏 直流電轉變為220伏交流電的電子裝置。因為我們通常是將220伏交流電整流變成直流電來使用,而逆變器的作用與此相反,因此...
手機的工作原理,手機的工作原理
手機 手機通訊不需要藉助固定 系統 即電信局 手機 固話,需要藉助固定 系統 從手機的 通訊原理 可以知道,手機的通訊 過程就是使用手機把語言訊號傳輸到 行動通訊 網路中,再由行動通訊網路將語言 訊號變成 電磁頻譜 通過通訊衛星輻射漫遊傳送到受話人的電信網路中,受話人的通訊裝置 接收到無線 電磁波,...