查詢傳送方式
發(fā)布時間:2016/7/18 20:48:43 訪問次數(shù):3542
查詢傳送方式又稱為有條件傳送方式。不論是HMC1042LC4輸入還是輸出,CPU均為主動的一方,I/o進(jìn)行數(shù)據(jù)操作之前,計算機(jī)首先要查詢外部設(shè)各是否準(zhǔn)備好,只有通過查詢確信外部設(shè)各已處 于“準(zhǔn)備好”的狀態(tài),CPU才能發(fā)出訪問外設(shè)的指令,實現(xiàn)數(shù)據(jù)的交換。如圖9,1所示。在查詢的過程中單片機(jī)的傳輸效率較低,在傳送數(shù)據(jù)時,外部設(shè)備必須是處于準(zhǔn)備好或空閑狀態(tài),否則CPU就必須等待、不斷查詢。
圖9.1查詢方式傳送的一般流程 9・2・3 中斷傳送方式
在查詢傳送方式中,CPU主動要求傳送數(shù)據(jù),但是CPU又不能控制外設(shè)的工作速度,從而只能采用等待的方式來完成速度的匹配問題,非常浪費系統(tǒng)的資源。中斷傳送方式則是當(dāng)外設(shè)完成數(shù)據(jù)傳送的準(zhǔn)備時,通過中斷控制邏輯向CPU發(fā)出中斷請求在CPU可以響應(yīng)中斷的條件下,實現(xiàn)主程序被“中斷”,在中斷服務(wù)程序中完成一次CPU與外設(shè)之間的數(shù)據(jù)傳送。中斷方式的出現(xiàn)消除了CPU在查詢方式中的等待過程,大大提高了CPU的工作效率,同時中斷方式的出現(xiàn)也使得計算機(jī)能“同時”處理多個外設(shè),使得多個外設(shè)都能夠同時工作。例如,一臺高速計算機(jī)通過現(xiàn)場總線能同時接幾十個外部設(shè)備,如傳感器、伺服電機(jī)、溫控儀表等,這些設(shè)備看上去都是在獨立工作,實際上各個設(shè)各的中斷請求總有一定的時間差別。
盡管中斷接口電路相對其他幾種方式來說比較復(fù)雜,同時會增加整個系統(tǒng)在硬件部分的開銷。但在中斷方式下,CPU與外部設(shè)備近似并行地工作,CPU無須了解外部設(shè)備的工作狀態(tài),每當(dāng)收到外部設(shè)備主動發(fā)來的中斷請求信號,就意味著外設(shè)當(dāng)前準(zhǔn)備好,CPU就可立即與外部設(shè)備交換數(shù)據(jù),因此在實際系統(tǒng)中常被廣泛應(yīng)用。
查詢傳送方式又稱為有條件傳送方式。不論是HMC1042LC4輸入還是輸出,CPU均為主動的一方,I/o進(jìn)行數(shù)據(jù)操作之前,計算機(jī)首先要查詢外部設(shè)各是否準(zhǔn)備好,只有通過查詢確信外部設(shè)各已處 于“準(zhǔn)備好”的狀態(tài),CPU才能發(fā)出訪問外設(shè)的指令,實現(xiàn)數(shù)據(jù)的交換。如圖9,1所示。在查詢的過程中單片機(jī)的傳輸效率較低,在傳送數(shù)據(jù)時,外部設(shè)備必須是處于準(zhǔn)備好或空閑狀態(tài),否則CPU就必須等待、不斷查詢。
圖9.1查詢方式傳送的一般流程 9・2・3 中斷傳送方式
在查詢傳送方式中,CPU主動要求傳送數(shù)據(jù),但是CPU又不能控制外設(shè)的工作速度,從而只能采用等待的方式來完成速度的匹配問題,非常浪費系統(tǒng)的資源。中斷傳送方式則是當(dāng)外設(shè)完成數(shù)據(jù)傳送的準(zhǔn)備時,通過中斷控制邏輯向CPU發(fā)出中斷請求在CPU可以響應(yīng)中斷的條件下,實現(xiàn)主程序被“中斷”,在中斷服務(wù)程序中完成一次CPU與外設(shè)之間的數(shù)據(jù)傳送。中斷方式的出現(xiàn)消除了CPU在查詢方式中的等待過程,大大提高了CPU的工作效率,同時中斷方式的出現(xiàn)也使得計算機(jī)能“同時”處理多個外設(shè),使得多個外設(shè)都能夠同時工作。例如,一臺高速計算機(jī)通過現(xiàn)場總線能同時接幾十個外部設(shè)備,如傳感器、伺服電機(jī)、溫控儀表等,這些設(shè)備看上去都是在獨立工作,實際上各個設(shè)各的中斷請求總有一定的時間差別。
盡管中斷接口電路相對其他幾種方式來說比較復(fù)雜,同時會增加整個系統(tǒng)在硬件部分的開銷。但在中斷方式下,CPU與外部設(shè)備近似并行地工作,CPU無須了解外部設(shè)備的工作狀態(tài),每當(dāng)收到外部設(shè)備主動發(fā)來的中斷請求信號,就意味著外設(shè)當(dāng)前準(zhǔn)備好,CPU就可立即與外部設(shè)備交換數(shù)據(jù),因此在實際系統(tǒng)中常被廣泛應(yīng)用。
上一篇:VO傳送方式
上一篇:直接存儲器(DMA)存取方式
熱門點擊
- 超凈間的等級劃分
- MAX232引腳排列與內(nèi)部功能結(jié)構(gòu)
- 字?jǐn)?shù)據(jù)定義偽指令DW
- 82C55的內(nèi)部結(jié)構(gòu)和引腳排列
- 查詢傳送方式
- 外部RAM單元1000H的內(nèi)容傳送到R5
- 金與鋁
- 斜坡電流測量流程
- PC口按位置位/復(fù)位命令字
- 全譯碼
推薦技術(shù)資料
- 聲道前級設(shè)計特點
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究