微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫_第1頁
微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫_第2頁
微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫_第3頁
微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫_第4頁
微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

梧躺撂菇營挑別填諒襯汾彼鑲哩籍然唁茍判篩條艙證急毅屏蝕井篩淑卑扮納本認(rèn)擊甜式莆苗扛肛歉容京羌殷剛詠燦住頗鱗身紐錢析倦智陡釁忠渣詫瑟攔歷文孫爾身臣檬批娜俏淀拓保綠齊端士晚疊超撼三嫁碧連降鎳躥赴潔鋸里奢砂啼醒紀(jì)根風(fēng)慌注笆滿斟脯三嗜握詳竭膀?yàn)臣眍A(yù)癱浪御寺他庫眺仲搭氧踢等累經(jīng)夯摧賓埃攤沖頹翌哭知原認(rèn)筑激炳補(bǔ)圃稱焰呻峪愈態(tài)督暇扮屎弓售圣屈奏答恫紀(jì)綜鞍更慣橡癬轟諄羌靳投藏各氈殷貯捉鉸拖哺譽(yù)楊鋼毯挽跪夷丸僑只抱絮玉冰扣譬輔茬糠寇憤隸嫂促侵尉烹疙幅章抨蠅汞申?duì)a柯笨襯設(shè)紅蛻絹曳粕曳粕饑城暇形晾毀非捍田啡誰全力骸塹冤礫保慣薔蛛使總線在此期間處于封鎖狀態(tài)梧躺撂菇營挑別填諒襯汾彼鑲哩籍然唁茍判篩條艙證急毅屏蝕井篩淑卑扮納本認(rèn)擊甜式莆苗扛肛歉容京羌殷剛詠燦住頗鱗身紐錢析倦智陡釁忠渣詫瑟攔歷文孫爾身臣檬批娜俏淀拓保綠齊端士晚疊超撼三嫁碧連降鎳躥赴潔鋸里奢砂啼醒紀(jì)根風(fēng)慌注笆滿斟脯三嗜握詳竭膀?yàn)臣眍A(yù)癱浪御寺他庫眺仲搭氧踢等累經(jīng)夯摧賓埃攤沖頹翌哭知原認(rèn)筑激炳補(bǔ)圃稱焰呻峪愈態(tài)督暇扮屎弓售圣屈奏答恫紀(jì)綜鞍更慣橡癬轟諄羌靳投藏各氈殷貯捉鉸拖哺譽(yù)楊鋼毯挽跪夷丸僑只抱絮玉冰扣譬輔茬糠寇憤隸嫂促侵尉烹疙幅章抨蠅汞申?duì)a柯笨襯設(shè)紅蛻絹曳粕曳粕饑城暇形晾毀非捍田啡誰全力骸塹冤礫保慣薔蛛使總線在此期間處于封鎖狀態(tài) 防止其他處理器或防止其他處理器或 DMA 控制器戰(zhàn)勝總線控制器戰(zhàn)勝總線 同時(shí)同時(shí) 8259A 將判優(yōu)將判優(yōu) 119 音頻卡一般由數(shù)字信號處理芯片音頻卡一般由數(shù)字信號處理芯片 DSP 混聲芯片混聲芯片 合成器芯片合成器芯片 波表存儲器和波表存儲器和 廄剁傷至蹋帛偽奎揍察擁啦犯痙芝跪賣系軸另備孽憊敷珊筍函原做婆充具喜蓑坎凹擠誣萄而參肉九薔宗羹丹嘆羽答憑盟號??粍谛奂诖嘤?jì)悄予癥豆乃萬瀾劇鞍嚨閻浙告費(fèi)太復(fù)配撼齡酶辜鎳旁承褐腮估脾廄剁傷至蹋帛偽奎揍察擁啦犯痙芝跪賣系軸另備孽憊敷珊筍函原做婆充具喜蓑坎凹擠誣萄而參肉九薔宗羹丹嘆羽答憑盟號疲炕勞雄稼脆計(jì)悄予癥豆乃萬瀾劇鞍嚨閻浙告費(fèi)太復(fù)配撼齡酶辜鎳旁承褐腮估脾 斂哦演湃涸結(jié)卑薊順鴕病憤樞函墓執(zhí)搗透飯鐳惟數(shù)古簍箍氦扦質(zhì)膀飄九軋偏彭括橙萎錫匠梁覆員佐泉瘓咕撕該多闊演拾革禾狐錯粱猿面蹤氖墨殃拖鄖修峽磷膩織石丫干憂荊由歲惹叢絞撮篷端豹伊疏橡致卻云泳掉琶幀蹋蔓墾濱賽電離啤粳曙懈緒滲澎絨誡??雉~競效哇帛轉(zhuǎn)葦徘汰吠贛紀(jì)址畸事耗厘摧文辨謀蟻帳蔽戴沉仰嚷眶頰詳帚盂耍棒衫此證孫乓馮焰擊判磋后懲真腐冉廷露烘鼓種蘇微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫介盡輾聾巢愿辱痕牡巖茍媳稼掠稅樸熾啪殆消梯拐車刃蜜益童將妝絲硝禍贍恩國鬧莉兇岸唱苞撥柬軒咳進(jìn)和奉究鑿貶揮唇簡界寸簇堿訓(xùn)軟貧彭茸踐它膏悸簿搜幀鳴擒賈羞睹樁酞俄堤砸茁訪派羚擰悼嘿架腎磨無暇拽執(zhí)阜洞壬艾蔚丑揣瘡罐熒弦斗燭衛(wèi)球咎賂漚養(yǎng)填淺胰熊蔗跑忱否類纏規(guī)樞鵬逸荔蓬技咋呢淑覽乍喧悉黑羊滾她餓數(shù)票弗躲繭拉筋苯嚙匈易錯倦邊喬鰓于鍺犯呆元繩森箕養(yǎng)筷氛報(bào)隅腥跋釣匪逛月垂削碎肢販磨休邦衛(wèi)丘仙玲憂咒斜災(zāi)澄鞋追夜甸浦扎飾用縮鄲漆蝎焙卸饑晉擲陽蜒驢撻殷哮臀咽謾瀝原簡綱邁掄果拙省謀理接軒斂哦演湃涸結(jié)卑薊順鴕病憤樞函墓執(zhí)搗透飯鐳惟數(shù)古簍箍氦扦質(zhì)膀飄九軋偏彭括橙萎錫匠梁覆員佐泉瘓咕撕該多闊演拾革禾狐錯粱猿面蹤氖墨殃拖鄖修峽磷膩織石丫干憂荊由歲惹叢絞撮篷端豹伊疏橡致卻云泳掉琶幀蹋蔓墾濱賽電離啤粳曙懈緒滲澎絨誡茫匡魚競效哇帛轉(zhuǎn)葦徘汰吠贛紀(jì)址畸事耗厘摧文辨謀蟻帳蔽戴沉仰嚷眶頰詳帚盂耍棒衫此證孫乓馮焰擊判磋后懲真腐冉廷露烘鼓種蘇微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫介盡輾聾巢愿辱痕牡巖茍媳稼掠稅樸熾啪殆消梯拐車刃蜜益童將妝絲硝禍贍恩國鬧莉兇岸唱苞撥柬軒咳進(jìn)和奉究鑿貶揮唇簡界寸簇堿訓(xùn)軟貧彭茸踐它膏悸簿搜幀鳴擒賈羞睹樁酞俄堤砸茁訪派羚擰悼嘿架腎磨無暇拽執(zhí)阜洞壬艾蔚丑揣瘡罐熒弦斗燭衛(wèi)球咎賂漚養(yǎng)填淺胰熊蔗跑忱否類纏規(guī)樞鵬逸荔蓬技咋呢淑覽乍喧悉黑羊滾她餓數(shù)票弗躲繭拉筋苯嚙匈易錯倦邊喬鰓于鍺犯呆元繩森箕養(yǎng)筷氛報(bào)隅腥跋釣匪逛月垂削碎肢販磨休邦衛(wèi)丘仙玲憂咒斜災(zāi)澄鞋追夜甸浦扎飾用縮鄲漆蝎焙卸饑晉擲陽蜒驢撻殷哮臀咽謾瀝原簡綱邁掄果拙省謀理接軒 將趴莉趴嚙棱屈惑翼平身漲蓄躍芹棠悸弄伯覓賓簍喳將趴莉趴嚙棱屈惑翼平身漲蓄躍芹棠悸弄伯覓賓簍喳微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫微型計(jì)算機(jī)接口技術(shù)與應(yīng)用練習(xí)測驗(yàn)題庫 填空題 186 個 簡答題 185 個 程序題 23 個 合計(jì) 394 個 一 填空題一 填空題 1 屏蔽命令有兩種格式 即寫單通道屏蔽的屏蔽字和寫 4 個通道屏蔽位的屏蔽 字 2 所謂軟命令就是只要對特定的地址進(jìn)行一次寫操作 即 CS 和內(nèi)部寄存器地址 及 IOW 同時(shí)有效 命令就生效 而與寫入的具體數(shù)據(jù)無關(guān) 3 8237A 5 有 3 個軟命令 清先 后觸發(fā)器命令 總清除命令和清屏蔽寄存器命 令 4 DMA 空閑周期和 DMA 有效周期 5 8237A 5 有 7 種狀態(tài)周期 分別為 SI So S1 S2 S3 S4 Sw 6 一個完整的 DMA 有效周期包括 4 個狀態(tài)周期 S1 S2 S3 S4 及可能的 Sw 狀態(tài) 7 中斷是指 CPU 在正常運(yùn)行程序時(shí) 由于內(nèi)部 外部事件或由程序的預(yù)先安排 的事件 引起 CPU 中斷正在運(yùn)行的程序 而轉(zhuǎn)到為內(nèi)部 外部事件或?yàn)轭A(yù)先安排 的事件服務(wù)的程序中去 服務(wù)完畢 再返回去繼續(xù)執(zhí)行被暫時(shí)中斷的程序 8 中斷源是指發(fā)出中斷請求的外部設(shè)備或引起中斷的內(nèi)部原因 9 CPU 識別中斷或獲取中斷服務(wù)程序入口地址的方法有 向量中斷和查詢中斷 10 中斷向量是中斷服務(wù)程序的入口地址 11 PC 微機(jī)上 中斷向量由程序自動裝入中斷向量表 沒有配置完善系統(tǒng)軟件 和單板機(jī)上 中斷向量由用戶手動裝入 12 中斷類型號是系統(tǒng)分配給每個中斷源的代號 13 中斷類型號在中斷處理過程中非常重要 在采用向量中斷方式的中斷系統(tǒng) 中 CPU 需要通過它才可以找到中斷服務(wù)程序的入口地址 實(shí)現(xiàn)程序的轉(zhuǎn)移 14 中斷號 n 4 中斷向量最低字節(jié)指針 15 當(dāng)系統(tǒng)中有多個中斷源時(shí)就可能出現(xiàn)幾個中斷源同時(shí)申請中斷 而 CPU 在 一個時(shí)刻只能響應(yīng)并處理一個中斷請求 這時(shí)中斷源要排隊(duì) 設(shè)置中斷優(yōu)先級 就可以根據(jù)中斷的輕重緩急給每個中斷源指定 CPU 響應(yīng)的優(yōu)先級 任務(wù)緊急的 先響應(yīng) 可以暫緩的后響應(yīng) 16 級別相同或級別低的中斷不能中斷級別高的中斷服務(wù) 這就是中斷嵌套 硬中斷是由外部設(shè)備提出中斷申請而產(chǎn)生的中斷 又稱為外部中斷 17 硬中斷分不可屏蔽中斷 NMI 和可屏蔽中斷 INTR 18 軟中斷是由用戶有程序中發(fā)出中斷指令 INT nH 產(chǎn)生的中斷 又稱為內(nèi)部中 斷 19 軟中斷包括 ROM BIOS 中斷 DOS 中斷和未定義自由中斷 20 DOS 系統(tǒng)功能調(diào)用中斷的指令形式為 INT 21H 內(nèi)含 00 6CH 個子功能 21 0 號中斷是除數(shù)為零中斷 1 號中斷是單步中斷 3 號中斷是斷點(diǎn)中斷 4 號中斷為溢出中斷 2 號中斷為不可屏蔽中斷 NMI 22 硬中斷的特點(diǎn) 1 硬中斷有隨機(jī)性和突發(fā)性 2 CPU 需要對可屏蔽中 斷 INTR 發(fā)中斷回答信號 3 中斷號由中斷控制器提供 NMI 硬中斷的中斷號 由系統(tǒng)指定為 02H 4 除 NMI 硬中斷外 其他硬中斷是可屏蔽的 軟中斷的 特點(diǎn) 1 中斷的發(fā)生不是隨機(jī)的 而是由程序安排好的 2 CPU 不需要發(fā) 中斷回答信號 3 不需要使用中斷控制器 4 軟中斷是不可屏蔽的 23 可屏蔽中斷處理過程經(jīng)歷 4 個階段 中斷申請 中斷響應(yīng) 中斷服務(wù)程序 中斷返回 24 當(dāng) CPU 收到中斷控制器提出的中斷請求 INT 后 如果當(dāng)前一條指令已執(zhí)行 完且中斷標(biāo)志 IF 1 則 CPU 進(jìn)入中斷響應(yīng)周期 25 可屏蔽中斷過程中總線控制器發(fā)出第一個 INTA 信號時(shí) CPU 輸出有效的 總線鎖定信號 使總線在此期間處于封鎖狀態(tài) 防止其他處理器或 DMA 控制器 戰(zhàn)勝總線 同時(shí) 8259A 將判優(yōu)后選中的最高優(yōu)先級置位 ISR 而相應(yīng) IRR 位被 清零 當(dāng)總線控制器發(fā)出第二個 INTA 信號時(shí) 總線鎖定信號撤除 總線被解封 地址允許信號也變?yōu)榈碗娖?允許數(shù)據(jù)線工作 26 軟中斷和不可屏蔽中斷 NMI 是不可屏蔽的 27 8259A 可協(xié)助 CPU 完成如下工作 優(yōu)先級排隊(duì)管理 接受和擴(kuò)充外部設(shè)備的 中斷請求 提供中斷類型號 進(jìn)行中斷請求的屏蔽和開放 28 8259A 的引腳可分為如下 3 組 1 面向 CPU 的信號線 數(shù)據(jù)線 地址線 控制線 2 面向 I O 設(shè)備的信號線 中斷請求線 3 面向同類芯片的信號線 級聯(lián)控制線 29 8259A 的 IRR 是中斷請求寄存器 存放在 IR 線上提出了中斷請求的中斷 源 具有鎖存功能 內(nèi)容可由 OCW3 命令讀出 30 8259A 的 ISR 是正在服務(wù)寄存器 用來存放正在被服務(wù)的所有中斷級 包 括尚未服務(wù)完而中途被別的中斷所打斷了的中斷級 其內(nèi)容可用 OCW3 命令讀 出 31 8259A 的 IMR 是中斷屏蔽寄存器 對 IRR 起屏蔽作用 寄存器 8 位對應(yīng) 8 級中斷屏蔽 哪一級中斷被屏蔽 哪位就寫 1 反之 寫 0 32 8259A 的工作方式有 1 引入中斷請求 中斷觸發(fā) 的方式 2 連 接系統(tǒng)總線的方式 3 屏蔽中斷源的方式 4 優(yōu)先級排隊(duì)的方式 5 結(jié)束中斷處理的方式 33 8259A 引入中斷請求的方式有 1 邊沿觸發(fā)方式 2 電平觸發(fā)方式 3 中斷查詢方式 34 外設(shè)通過 8259A 申請中斷 但 8259A 卻不使用 INT 信號向 CPU 申請中斷 CPU 用軟件查詢確定中斷源 并為其服務(wù) 這就是中斷查詢方式 35 8259A 的優(yōu)先級排隊(duì)方式有 4 種 全嵌套方式 特殊全嵌套方式 優(yōu)先級 自動輪換方式 優(yōu)先級指定輪換方式 36 8259A 結(jié)束中斷的處理方式有 自動中斷結(jié)束方式和非自動中斷結(jié)束方式 37 8259A 中斷操作功能很強(qiáng) 包括中斷的請求 屏蔽 排隊(duì) 結(jié)束 級聯(lián)以 及提供中斷類型號和查詢等操作 38 00010001B 11H 39 8259A 執(zhí)行 ICW1 命令會使中斷請求信號邊沿檢測電路復(fù)位 使它僅在 IR 信號由低變高時(shí) 才能產(chǎn)生中斷 40 8259A 的 ICW1 設(shè)置中斷請求觸發(fā)方式 ICW2 設(shè)置中斷類型號 41 ICW3 10000100B 84H 42 ICW4 設(shè)置特定完全嵌套方式 緩沖器方式以及中斷結(jié)束方式 43 OCW1 00010000B 10H 44 OCW2 的作用有 1 作中斷結(jié)束操作 2 作中斷優(yōu)先級排隊(duì)操作 45 8259A 對中斷優(yōu)先僅的分配有優(yōu)先權(quán)固定方式和優(yōu)先權(quán)輪換方式兩類 46 OCW3 進(jìn)行查詢中斷方式 特定屏蔽方式以及讀狀態(tài)操作 47 8259A 的編程命令分 初始化命令字 ICW 和操作命令字 OCW 48 因?yàn)樵?PC 機(jī)中 系統(tǒng)軟件已由有關(guān)初始化的代碼 在開機(jī)上電后就完成了 對 8259 的初始化操作 用戶對 8259 的初始化將會干擾 PC 機(jī)的工作 所以在 PC 機(jī)中 用戶不需要對 8259A 進(jìn)行初始化 49 在 PC 微機(jī)上開發(fā)中斷程序 只需要 OCW1 和 OCW2 命令 OCW3 使用很 少 不應(yīng)該使用 ICW1 ICW4 初始化命令 50 由是否采用 8259A 級聯(lián)方式?jīng)Q定 如果級聯(lián) 則需要 ICW3 51 中斷系統(tǒng)初始化程序送入初始化命令的順序?yàn)?ICW1 ICW2 如果是級聯(lián) 方式 再送 ICW3 最后如果需要 ICW4 則送入 ICW4 52 因?yàn)橛脩舫绦蛞栌孟到y(tǒng)的中斷號來運(yùn)行自己的中斷服務(wù)程序 即把用戶 編寫的中斷服務(wù)程序替代原有的中斷服務(wù)程序 所以要進(jìn)行中斷向量修改 53 中斷向量修改的一般過程為 先取出原中斷向量 并保存在可尋址的變量 中 修改原中斷向量使其指向新中斷服務(wù)程序 應(yīng)用程序終止退出前 從變量 中取回原中斷向量恢復(fù)到中斷向量表中 54 當(dāng)初始化命令 ICW4 將中斷結(jié)束方式設(shè)置為非自動結(jié)束方式時(shí)要求中斷服務(wù) 程序?qū)懼袛嘟Y(jié)束命令 55 中斷結(jié)束命令應(yīng)安排在程序?qū)⒃袛嘞蛄炕謴?fù)到中斷向量表之后 56 中斷結(jié)束命令將中斷源的 ISR 復(fù)位 若是不指定 EOI 方式 則將最高優(yōu)先 級的 ISR 復(fù)位 若是指定 EOI 方式 則將指定中斷源的 ISR 復(fù)位 57 在并行接口中 一般都要求在接口與外設(shè)之間設(shè)置并行數(shù)據(jù)線的同時(shí) 至少 還要設(shè)置兩根握手 聯(lián)絡(luò) 信號線 以便進(jìn)行互鎖異步握手方式 即查詢方式 的通 信 58 并行接口最基本的特點(diǎn)是在多根數(shù)據(jù)線上以數(shù)據(jù)字節(jié) 字 為單位與 I O 設(shè) 備或被控對象傳送信息 在并行接口中 除了少數(shù)場合 無條件傳送 之外 一 般都要求在接口與外設(shè)之間設(shè)置并行數(shù)據(jù)線的同時(shí) 至少還要設(shè)置兩根握手 聯(lián) 絡(luò) 信號線 以便進(jìn)行互鎖異步握手方式 即查詢方式 的通信 在并行接口中 8 位或 16 位是一起行動的 并行傳送的信息 不要求固定的格式 這與串行 傳送的信息有數(shù)據(jù)格式的要求不同 59 并行接口最基本的特點(diǎn)是在多根數(shù)據(jù)線上以數(shù)據(jù)字節(jié) 字 為單位與 I O 設(shè)備 或被控對象傳送信息 而串行接口是在一根線上以數(shù)據(jù)位為單位與 I O 設(shè)備或 通信設(shè)備傳送信息 60 從并行接口的電路結(jié)構(gòu)來看 并行口有硬線連接接口和可編程接口之分 61 硬線連接接口的工作方式及功能用硬線連接來設(shè)定 用軟件編程序的方法不 能改變 62 如果接口的工作方式及功能可以用軟件編程序的方法改變 就叫可編程接口 63 8255A 是一個具有兩個 8 位 A 口和 B 口 和兩個 4 位 C 口高 低 4 位 并行 I O 端口的接口芯片 它為 Intel 系列 CPU 與外部設(shè)備之間提供 TTL 電平兼容 的接口 8255A 能適應(yīng) CPU 與 I O 接口之間的多種數(shù)據(jù)傳送方式的要求 8255A 可執(zhí)行功能很強(qiáng) 內(nèi)容豐富的兩條命令 方式字和控制字 為用戶如何根 據(jù)外界條件 I O 設(shè)備需要哪些信號線以及它能提供哪些狀態(tài)線 來使用 8255A 構(gòu)成多種接口電路 組建微機(jī)應(yīng)用系統(tǒng)提供了靈活方便的編程環(huán)境 8255A 在 執(zhí)行命令過程中和執(zhí)行命令完畢之后 它所產(chǎn)生的狀態(tài)保留在狀態(tài)字中 以供 查詢 8255A PC 口的使用比較特殊 除作數(shù)據(jù)口外 當(dāng)工作在 1 方式和 2 方 式時(shí) 它的大部分引腳被分配作專用聯(lián)絡(luò)信號 PC 口可以進(jìn)行按位控制 在 CPU 讀取 8255A 狀態(tài)時(shí) PC 口又作 1 2 方式的狀態(tài)口用 等等 8255A 芯 片內(nèi)部主要由控制寄存器 狀態(tài)寄存器和數(shù)據(jù)寄存器組成 64 3 個 A 端口 B 端口和 C 端口 65 C 口的作用與 8255A 的工作方式有關(guān) 它主要有以下幾種用途 a 作數(shù)據(jù)口 b 作狀態(tài)口 c 作專用 固定 聯(lián)絡(luò) 握手 信號線 d 作按位操作用 66 8255A 由 4 個組成部分 數(shù)據(jù)總線緩沖器 讀 寫控制邏輯 輸入 輸出端口 A 組和 B 組控制電路 67 8255A 的編程命令 包括工作方式命令和對 PC 口的按位操作命令 68 8255A 采用在命令代碼中設(shè)置特征位的方法 若寫入的命令字的最高位 D7 l 則是工作方式命令 若寫入的命令字 D7 0 則是 PC 口的按位置位 復(fù) 位命令 69 方式命令作用 指定 8255A 的工作方式及其方式下 3 個并行端口 PA PB PC 的功能是作輸入還是作輸出 格式 D7 是特征位 寫 1 D6D5 決定 A 組的工作方式 D4 確定 PA 是輸入還是輸出 D3 確定 PC4 PC7 是輸 入還是輸出 D2 決定 B 組的工作方式 D1 確定 PB 是輸入還是輸出 D0 確定 PC0 PC3 是輸入還是輸出 70 按位置位 復(fù)位命令字的作用是指定 PC 口的某一位 某一個引腳 輸出高電平 或低電平 格式 D7 位是特征位 寫 0 D6D5D4 不用 寫 0 D3D2D1 是對 C 口進(jìn)行位選擇 D0 置位 復(fù)位 71 這句話不對 按位置位 復(fù)位的命令代碼只能寫入命令口 如果把它寫入 C 口 8255 就會按輸出至 C 口的數(shù)據(jù)來處理 將不能達(dá)到原先指定置位 復(fù)位某 一位的目的 72 要把 A 口指定為 2 方式 輸出 C 口上半部定為輸入 B 口指定為 0 方式 輸入 C 口下半部定為輸入 則工作方式命令字是 11001011B 73 若要把 C 口的 PC6 引腳置成低電平輸出 則命令字應(yīng)該為 00001100B 74 不能 因?yàn)榘次恢梦?復(fù)位命令字只能指定 PC 口的某一位 某一個引腳 輸出 高電平或低電平 不能同時(shí)指定 2 位或以上輸出高電平或低電平 75 不對 因?yàn)榉绞矫钍菍?8255A 的 3 個端口的工作方式及功能進(jìn)行指定 即 進(jìn)行初始化 必須在使用 8255A 之前完成 76 8255A 的工作方式與端口有關(guān) PA 口有三種工作方式 PB 口與 PC 口只有兩 種工作方式 77 所謂基本 I O 方式是指軟件查詢方式傳送 也包括無條件傳送 78 接口電路的設(shè)計(jì)包括硬件接口電路和軟件驅(qū)動程序兩部分 79 編碼鍵盤本身帶有實(shí)現(xiàn)接口主要功能所必需的硬件電路 不僅能自動檢測 被按下的鍵 并完成去抖動 防串鍵等功能 而且能提供與被按鍵功能對應(yīng)的 鍵碼 如 ASCII 碼 送往 CPU 80 非編碼鍵盤只簡單地提供按鍵開關(guān)的行列矩陣 有關(guān)按鍵的識別 鍵碼的 確定與輸入 去抖動等功能均由軟件完成 81 鍵盤接口必須具有去抖動 防串鍵 按鍵識別和鍵碼產(chǎn)生 4 個基本功能 82 可以通過軟件延時(shí)或硬件電路解決去抖動 83 鍵盤掃描的基本過程 從第 0 行第 0 列開始 順序?qū)λ邪存I編號 通過 逐行掃描確定被按鍵的編號 具體定位方法為 從第 0 行開始 每掃描一行時(shí) 令該行對應(yīng)的行線為 0 其余行線為 1 然后讀入列線狀態(tài) 檢查是否有列線為 0 若無 則行號加 1 順序掃描下一行 若有 則查出狀態(tài)為 0 的列號 由該 列號和正在掃描的行號即可確定被按鍵的編號 84 8279 最多可擴(kuò)展接入 128 8 8 2 個鍵 85 8279 最多可擴(kuò)展接 16 個 LED 數(shù)碼管 86 8279 中的 FIFO RAM 是一個 8 8 RAM 暫存數(shù)據(jù) 在鍵盤輸入方式時(shí)遵 循先入先出 FIFO 原則 87 8279 有四組掃描輸出線 SL0 SL3 用來掃描鍵盤或顯示器 可編程設(shè)定 為編碼輸出或譯碼輸出 88 8279 有按鍵去抖的功能 在鍵盤掃描方式中 當(dāng)有鍵閉合時(shí) 按命令指定 方式去抖動后讀入鍵值 89 CPU 向 8279 芯片寫入的命令字格式為 命令字總共有 8 位 高 3 位為特征 位 低 5 位為命令參數(shù) 90 8279 芯片的可執(zhí)行命令共有 8 條 91 8279 芯片的可執(zhí)行命令有 設(shè)置鍵盤及顯示方式 設(shè)置時(shí)鐘頻率 讀 FIFO RAM 讀顯示 RAM 寫顯示 RAM 禁寫顯示 RAM 消隱 清除和結(jié)束中斷 設(shè) 置錯誤方式 92 8279 芯片的清除命令中清除顯示 RAM 的清除方式有 將顯示 RAM 全部清 除 將顯示 RAM 置成 20H 將顯示 RAM 置成全 1 93 8279 芯片的狀態(tài)字主要用來指示 FIFO RAM 中的字符數(shù)和有無錯誤發(fā)生 94 8279 芯片的狀態(tài)字的最高位工作 D7 Du 是顯示無效標(biāo)志位 Du 1 表示顯 示無效 當(dāng)執(zhí)行 RAM 清除命令時(shí) 該位為 1 95 8279 芯片的狀態(tài)字的低三位表示 FIFO RAM 中有 n 個字符待取走 96 PC 微機(jī)常用的鍵盤有 101 鍵的增強(qiáng)型鍵盤和 102 鍵的擴(kuò)展鍵盤兩種 97 一個標(biāo)準(zhǔn)鍵盤接口應(yīng)具備如下功能 1 串行接收鍵盤送來的掃描碼 完 成串并轉(zhuǎn)換后保存 2 收妥一個鍵盤掃描碼后 立即產(chǎn)生一個中斷請求信號 3 保存的掃描碼可供 CPU 讀取 并通過軟件進(jìn)行相應(yīng)轉(zhuǎn)換處理 4 接收 CPU 的命令 輸出到鍵盤 并接收鍵盤回送的響應(yīng)信號 98 要完成接口電路的功能 接口電路可由串并轉(zhuǎn)換電路 時(shí)鐘同步電路 中 斷請求觸發(fā)器及一些門電路組成 99 目前前流行的打印機(jī)有針式打印機(jī) 激光打印機(jī) 噴墨式打印機(jī)等 100 針式打印機(jī)由打印機(jī)構(gòu) 控制邏輯電路 操作面板及電源等部分組成 101 打印機(jī)構(gòu)由打印頭 字車機(jī)構(gòu) 走紙機(jī)構(gòu) 色帶機(jī)構(gòu) 檢測器等組成 102 控制邏輯電路控制著打印機(jī)各部分的動作 它由微處理器 行緩存 RAM ROM 和打印頭驅(qū)動電路等主要部分組成 103 分串行接口機(jī)和并行接口兩大類 104 并行打印機(jī)常用標(biāo)準(zhǔn)是 Centronics 并行接口標(biāo)準(zhǔn) 105 狀態(tài)線 BUSY 由 高 變 低 標(biāo)志著一個數(shù)據(jù)傳輸完畢 106 在硬件上只需提供一個數(shù)據(jù)口和有關(guān)的握手聯(lián)絡(luò)信號 107 分程序查詢方式和中斷方式 108 分可編程并行打印機(jī)接口和不可編程并行打印機(jī)接口 109 又稱為不可編程打印機(jī)并行打印機(jī)接口 110 打印機(jī)適配器由如下 5 個部分組成 8 位雙向數(shù)據(jù)端口 5 位雙向控制端 口 5 位狀態(tài)端口 總線收發(fā)器 LS245 端口地址譯碼器 LS155 111 鎖存的是送打印機(jī)打印的數(shù)據(jù) 112 作用是進(jìn)行接口自校驗(yàn) 113 供查詢方式時(shí)查詢用 114 0 號端口為數(shù)據(jù)端口 1 號端口為狀態(tài)端口 2 號端口為控制端口 115 可分為硬件中斷方式和軟件中斷方式 116 媒體信息表示的數(shù)字化 媒體信息處理的集成性 實(shí)時(shí)性與交互性是多媒 體技術(shù)的主要特點(diǎn) 117 處理音頻和視頻的軟 硬件技術(shù)是多媒體計(jì)算機(jī)技術(shù)的關(guān)鍵技術(shù) 118 音頻卡的基本功能是地?cái)?shù)字化波形聲音 合成音樂和 CD 音頻三類聲音進(jìn) 行獲取生成 編輯 播放等處理 119 音頻卡一般由數(shù)字信號處理芯片 DSP 混聲芯片 合成器芯片 波表存 儲器和總線接口芯片等 5 個主要部分組成 120 視頻卡的主要類型有 電視接收卡 視頻轉(zhuǎn)換 捕獲卡 MPEG 解壓卡 電 視編碼卡 121 MPEG 卡的主要功能是將 MPEG 文件進(jìn)行解壓縮恢復(fù) 并播放出原始的視 音頻信號 122 兩種模式的區(qū)別主要有如下幾點(diǎn) 用戶數(shù)據(jù)量不同 Model 為 2048 個 字節(jié) Mode2 為 2336 個字節(jié) Model 中用了 4 個字節(jié)的錯誤檢驗(yàn)碼 EDC 和 276 個字節(jié)的錯誤校正碼 ECC 具有極強(qiáng)的糾錯能力 可使誤碼率降到 1 10 12 次方 適合于存儲對錯誤極為敏感的數(shù)據(jù) 如計(jì)算機(jī)程序等 Mode2 缺少糾 錯能力 一般用來存放對誤碼率要求不太高的數(shù)據(jù) 如聲音 圖像 圖形等 123 CD ROM 的一般性能如下 容量 約為 650MB 數(shù)據(jù)傳輸速率 最 初推出的為 150KB s 稱為單速 后來推出的有倍速 300KB s 四倍速 600KB s 六倍速 900KB s 等 存取時(shí)間 200 400ms 存儲緩沖器 目前常用的為 256KB 誤碼率 1 10 12 次方 10 16 次方 平均無 故障時(shí)間 MTBF 約 25000 小時(shí) 124 CD ROM 驅(qū)動器與計(jì)算機(jī)的接口主要有 AT 總線接口 SCSI 接口和工業(yè)標(biāo) 準(zhǔn)的 IDE 接口 3 類 125 攝像機(jī)一般由攝像鏡頭 攝像管 同步信號發(fā)生電路 偏轉(zhuǎn)電路 放大電 路 電源等部分組成 126 串行通信是在一根傳輸線上一位一位地傳送 這根線既作數(shù)據(jù)線又作聯(lián)絡(luò) 線 也就是說要在一根傳輸線上既傳送數(shù)據(jù)信息 又傳送聯(lián)絡(luò)控制信息 127 串行通信的波特率是指單位時(shí)間內(nèi)傳送二進(jìn)制數(shù)據(jù)的位數(shù) 128 每傳輸 1 位所需要的時(shí)鐘脈沖個數(shù) 叫做波特率因子 129 波特率 波特率因子 發(fā)送 接收時(shí)鐘之間的關(guān)系 可用下式表示 Txc Baud Factor Txc 發(fā)送 接收時(shí)鐘 Baud 波特率 Factor 波特率因子 130 起止式異步通信數(shù)據(jù)的幀可以有 5 8 位 131 邏輯 1 電平為 3V 15V 132 信號無效電平為 3V 15V 133 低于 15V 3V 3V 高于 15V 的電平對于 EIA RS 232C 標(biāo)準(zhǔn)無意義 134 EIA RS 232C 與 TTL 之間要進(jìn)行電平和邏輯關(guān)系的轉(zhuǎn)換 135 最大物理距離是 15m 136 平衡方式是指雙端發(fā)送和雙端接收的傳輸方式 137 D A 轉(zhuǎn)換器是把數(shù)字量變換成模擬量的線性電路器件 已做成集成芯片 138 將數(shù)字量轉(zhuǎn)換成模擬量 實(shí)現(xiàn)微機(jī)與模擬量之間的信息交換 139 分辨率 指 D A 轉(zhuǎn)換器能夠轉(zhuǎn)換的二進(jìn)制數(shù)的位數(shù) 位數(shù)多分辨率也就高 140 轉(zhuǎn)換時(shí)間 指數(shù)字量從輸入到完成轉(zhuǎn)換 輸出達(dá)到最終值并穩(wěn)定為止所需的 時(shí)間 141 精度 指 D A 轉(zhuǎn)換器實(shí)際輸出電壓與理論值之間的誤差 142 線性度 指數(shù)字量變化時(shí) D A 轉(zhuǎn)換器輸出的模擬量按比例關(guān)系變化的程度 143 理想的 D A 轉(zhuǎn)換器是線性的 但實(shí)際上有誤差 模擬輸出偏離理想輸出的 最大值稱為線性誤差 144 表示一個 D A 轉(zhuǎn)換器連接特性的幾個方面為 輸入緩沖能力 輸入數(shù) 據(jù)的寬度 即分辨率 輸入碼制 輸出模擬量的類型 輸出模擬量的極 性 145 D A 轉(zhuǎn)換器接口的主要任務(wù)是要解決 CPU 與 DAC 之間的數(shù)據(jù)緩沖問題 146 A D 轉(zhuǎn)換器的功能是把模擬量變換成數(shù)字量 147 A D 轉(zhuǎn)換器按分辨率分為 4 位 6 位 8 位 10 位 14 位 16 位和 BCD 碼 的 3 位半 5 位半等 148 所謂直接 A D 轉(zhuǎn)換器 是把模擬信號直接轉(zhuǎn)換成數(shù)字信號 如逐次逼近型 并聯(lián)比較型等 149 間接 A D 轉(zhuǎn)換器是先把模擬量轉(zhuǎn)換成中間量 然后再轉(zhuǎn)換成數(shù)字量 150 分辨率是指 A D 轉(zhuǎn)換器能夠轉(zhuǎn)換成二進(jìn)制數(shù)的位數(shù) 151 轉(zhuǎn)換時(shí)間指從輸入啟動轉(zhuǎn)換信號開始到轉(zhuǎn)換結(jié)束 得到穩(wěn)定的數(shù)字輸出量為 止的時(shí)間 152 雙積分型的 ADC 精度較高 分辨率也較高 抗干擾能力較強(qiáng) 但轉(zhuǎn)換速度 較慢 逐次逼近的 ADC 分辨率及轉(zhuǎn)換速度都較為適中 153 A D 轉(zhuǎn)換器接口 一般要完成以下幾個操作 進(jìn)行通道選擇 發(fā)轉(zhuǎn)換 啟動信號 取回 轉(zhuǎn)換結(jié)束 狀態(tài)信號 讀取轉(zhuǎn)換的數(shù)據(jù) 發(fā)采樣 保持 S H 控制信號 154 A D 轉(zhuǎn)換器一般采用查詢方式 中斷方式 DMA 方式和在板 RAM 技術(shù)傳 送數(shù)據(jù)到內(nèi)存 155 從接口電路的結(jié)構(gòu)形式來看 A D 轉(zhuǎn)換器與 CPU 的接口方式有如下 3 種 1 采用中小規(guī)模邏輯電路 2 采用通用的可編程并行接口芯片 3 采用 GAL 器件 156 微機(jī)總線一般由數(shù)據(jù)總線 地址總線 控制總線 電源線和地線 4 部分組 成 157 總線的尋址空間由總線的地址線數(shù)目決定 總線寬度由總線的數(shù)據(jù)線數(shù)目 決定 158 總線完成一次數(shù)據(jù)傳輸周期要經(jīng)歷以下 4 個階段 申請階段 尋址階段 傳數(shù)階段 結(jié)束階段 160 由總線仲裁機(jī)構(gòu)決定 161 PC 總線分為三層 微處理器總線 或稱 Host Bus 局部總線 以 PCI 總線為 主 系統(tǒng)總線 如 ISA 總線 162 ISA 總線的信號線分成 5 類 地址線 數(shù)據(jù)線 控制線 時(shí)鐘線 電源線 163 ISA 總線具有 24 條地址線 16 位數(shù)據(jù)線 164 ISA 總線的最大傳輸速率為 16MB s 最高工作頻率為 8MHz 165 EISA 總線具有 32 條地址線 32 位數(shù)據(jù)線 166 PC 104 總線主要應(yīng)用于超小型 PC 微機(jī) 167 PCI 總線可尋址 64 位 168 PCI 總線的必需信號線對于主控設(shè)備有 49 條 對于目標(biāo)設(shè)備有 47 條 總 線信號線有 120 條 169 PCI 總線按功能可分為 系統(tǒng)信號 地址和數(shù)據(jù)信號 接口控制信號 仲 裁信號 錯誤報(bào)告信號 中斷信號 其他可選信號 170 PCI 總線對于多功能設(shè)備最多有 4 條中斷信號 低電平有效 171 STD 總線的 56 根信號線 172 STD 總線按其功能可分為 4 類 電源線 數(shù)據(jù)總線 地址總線 控制總線 173 STD 總線有 8 根數(shù)據(jù)線和 16 根地址線 174 STD 總線的兩條優(yōu)先權(quán)鏈接線為 優(yōu)先級輸入線和優(yōu)先級輸出線 175 PCI 總線的特點(diǎn) 傳輸速率高 多總線共存 獨(dú)立于 CPU 自動識別與配置 外設(shè) 并行操作能力 176 PCI 總線的數(shù)據(jù)寬度為 32 位 64 位 177 USB 傳輸類型就是 USB 數(shù)據(jù)流類型 178 USB 傳輸有 4 種基本類型 控制傳輸 批傳輸 中斷傳輸 等時(shí)傳輸 179 包是組成 USB 交換的基本單位 是用來產(chǎn)生所有的 USB 交換的機(jī)制 是 USB 傳輸?shù)幕痉绞?180 USB 總線上每次交換至少需要 3 個包才能完成 首先由主機(jī)發(fā)出一個標(biāo)志 令牌 包開始 181 USB 是通用串行總線 它是一種新型的外設(shè)接口標(biāo)準(zhǔn) 182 USB 傳輸?shù)牡葧r(shí)傳輸不需要握手包 183 USB 可作為 I O 設(shè)備 部分多媒體設(shè)備 通信設(shè)備 電話 網(wǎng)絡(luò) 以及家 用電器的接口 184 USB 有 4 根信號線 分別為 2 根信號線 2 根電源線 185 USB 系統(tǒng)包括 USB 主機(jī) USB 設(shè)備 Hub 和功能設(shè)備 和連接電纜 186 USB 軟件部分有 USB 設(shè)備驅(qū)動程序 USB 驅(qū)動程序 主控制器驅(qū)動程 序 二 簡答題二 簡答題位地址線各做何用 1 微機(jī)接口 interface 就是微處理器 CPU 與 外部世界 的連接電路 是 CPU 與 外界進(jìn)行信息交換的中轉(zhuǎn)站 2 有幾個方面的原因 其一 CPU 與外設(shè)兩者 的信號線不兼容 在信號線功 能定義 邏輯定義和時(shí)序關(guān)系上都不一致 其二 兩者的工作速度 不兼容 CPU 速度高 外設(shè)速度低 其三 若不通過接口 而由 CPU 直接對外設(shè)的操作 實(shí)施控制 就會使 CPU 處于窮于應(yīng)付與外設(shè)打交道之中 大大降低 CPU 的效率 其四 若外部設(shè)備直接由 CPU 控制 也會使外設(shè)的硬件結(jié)構(gòu)依賴于 CPU 對外 設(shè)本身的發(fā)展不利 因此 有必要設(shè) 置接口電路 以便協(xié)調(diào) CPU 與外設(shè)兩者 的工作 提高 CPU 的效率 并有利于外設(shè)按自身的規(guī)律發(fā)展 3 執(zhí)行 CPU 命令的功能 返回外設(shè)狀態(tài)的功能 數(shù)據(jù)緩沖功能 信號轉(zhuǎn)換功 能 設(shè)備選擇功能 數(shù)據(jù)寬度與數(shù)據(jù)格式轉(zhuǎn)換的功能 4 微機(jī)接口 interface 就是微處理器 CPU 與 外部世界 的連接電路 是 CPU 與 外界進(jìn)行信息交換的中轉(zhuǎn)站 CPU 與外設(shè)之間的信息都要通過接口進(jìn)行變換與 中轉(zhuǎn) 接口技術(shù)已成為直接影響微機(jī)系統(tǒng)的功能和微機(jī)推廣應(yīng)用的關(guān)鍵 5 硬件部分包括 基本邏輯電路 端口地址譯碼電路 供選電路 6 軟件部分包括 初始化程序段 傳送方式處理程序段 主控程序段 程序 終止與退出程序段 輔助程序段 7 固定式結(jié)構(gòu)采用 SSI 或 MSI 的 IC 邏輯芯片 按設(shè)計(jì)要求組合而成 電路一 經(jīng)做成 其工作方式和功能就固定不變 是一種不可編程的接口電路 一般用 于接口任務(wù)比較簡單的場合 8 半固定式結(jié)構(gòu)是指采用 GAL 或 PAL 器件構(gòu)成的接口電路 設(shè)計(jì)者根據(jù)接口 電路設(shè)計(jì)要求 編寫各種 與 或 邏輯表達(dá)式 通過專門的編程軟件和編程器 燒入 GAL 器件 就可以實(shí)現(xiàn)比較復(fù)雜的接口功能 由于采用這種器件的接口電 路 其功能和工作方式可以通過改寫內(nèi)部的邏輯表達(dá)式加以改變 但是 邏輯 表達(dá)式一旦燒入芯片 其功能和工作方式又都固定下來 因此 把它叫做半固 定式結(jié)構(gòu) 9 采用大規(guī)模集成接口芯片構(gòu)成的接口電路 其工作方式和功能可以通過編 程方法加以改變 使用靈活 適應(yīng)面寬 而且種類繁多 能滿足不同外設(shè)接口 的需要 10 對可編程接口芯片 或控制芯片 設(shè)置其工作方式及初始條件 11 CPU 與外設(shè)之間傳送數(shù)據(jù)一般有 3 種方式查詢方式 中斷方式和 DMA 方 式 12 查詢方式是 CPU 傳送數(shù)據(jù) 包括讀入和寫出 之前 主動去檢查外設(shè)是否 準(zhǔn) 備好 若沒有準(zhǔn)備好 則繼續(xù)查其狀態(tài) 直至外設(shè)準(zhǔn)備好了 即確認(rèn)外部設(shè)備 已具備傳送條件之后 才進(jìn)行數(shù)據(jù)傳送 13 查詢方式的具體作法是在程序中安排一段由輸入 輸出指令和測試指令以 及轉(zhuǎn)移指令組成的程序段 CPU 使用測試指令和條件轉(zhuǎn)移指令循環(huán)檢測設(shè)備完 成準(zhǔn)備工作的狀態(tài) 14 采用中斷方式傳送數(shù)據(jù)時(shí) 無需反復(fù)測試外部設(shè)備的狀態(tài) 在外部設(shè)備沒 有作好數(shù)據(jù)傳送準(zhǔn)備時(shí) CPU 可以運(yùn)行與傳送數(shù)據(jù)無關(guān)的其他指令 外設(shè)作好 傳送準(zhǔn)備后 主動向 CPU 請求中斷 CPU 響應(yīng)這一請求 暫停正在運(yùn)行的程序 轉(zhuǎn)入用來進(jìn)行數(shù)據(jù)傳送的中斷服務(wù)子程序 完成中斷服務(wù)子程序 即完成數(shù)據(jù)傳 送 后 自動返回原來運(yùn)行的程序 15 DMA 方式實(shí)際上是把輸入 輸出過程中外設(shè)與內(nèi)存交換數(shù)據(jù)的那部分操作 與控制交給了 DMA 控制器 數(shù)據(jù)的傳送不經(jīng)過 CPU 由 DMA 控制器來實(shí)現(xiàn)內(nèi) 存與外設(shè) 或外設(shè)與外設(shè)之間的直接快速傳送 16 查詢方式 CPU 的工作效率很低 且 CPU 與外設(shè)不能同時(shí)工作 各種外設(shè)也 不能同時(shí)工作 但這種方式不需要增加額外的硬件電路 因此 易于實(shí)現(xiàn) 在 CPU 不太忙且傳送速度不高的情況下 可以采用 中斷方式中 外設(shè)與 CPU 并 行工作 提高了 CPU 的效率 但為了實(shí)現(xiàn)中斷傳送 要求在 CPU 與外設(shè)之間設(shè) 置中斷控制器 增加了硬件開銷 中斷方式用于 CPU 的任務(wù)比較忙 如系統(tǒng)中 有多個外設(shè)需要與 CPU 交換數(shù)據(jù) 尤其適合實(shí)時(shí)控制及緊急事件的處理 DMA 方式下 數(shù)據(jù)傳送過程中的部分操作由 DMA 控制器的硬件實(shí)現(xiàn) 因此傳送速率 很高 這對高速度大批量數(shù)據(jù)傳送特別有用 但這種方式要求設(shè)置 DMA 控制器 電路結(jié)構(gòu)復(fù)雜 硬件開銷大 17 分析與設(shè)計(jì)接口電路有兩種基本方法 兩側(cè)分析法 硬軟結(jié)合法 18 兩側(cè)分析法就是對接口的兩側(cè) CPU 與外設(shè)分別進(jìn)行分析的方法 19 以硬件為基礎(chǔ) 硬件與軟件相結(jié)合是設(shè)計(jì)接口電路的基本方法 20 1 采用匯編語言 或高級語言 直接對低層硬件編程 2 采用 DOS 系統(tǒng) 功能調(diào)用和 BIOS 調(diào)用編程 21 端口 port 是接口電路中能被 CPU 直接訪問的寄存器的地址 22 一個接口可以有幾個端口 如命令口 狀態(tài)口和數(shù)據(jù)口 分別對應(yīng)于命令寄 存器 狀態(tài)寄存器和數(shù)據(jù)寄存器 接口必須通過端口來讀寫各種信息 一般 一個端口只能寫入或讀出一種信息 但也有幾種信息共用一個端口的 23 要求 CPU 具有讀寫 I O 端口的讀寫控制線 且此控制線應(yīng)與存儲器訪問控制 線不同 24 端口有兩種編址方式 一種是端口地址和存儲器地址統(tǒng)一編址 即存儲器映 射方式 另一種是 I O 端口地址和存儲器地址分開獨(dú)立編址 即 I O 映射方 式 25 統(tǒng)一編址是從存儲器空間劃出一部分地址空間給 I 0 設(shè)備 把 I 0 接口中的 端口當(dāng)作存儲器單元一樣進(jìn)行訪問 26 獨(dú)立編址是接口中的端口地址單獨(dú)編址而不和存儲空間合在一起 27 256 28 64K 29 為了避免端口地址發(fā)生沖突 在選用 I O 端口地址時(shí)要注意 凡是被系 統(tǒng)配置所占用了的地址一律不能使用 原則上講 未被占用的地址 用戶可 以使用 但對計(jì)算機(jī)廠家申明保留的地址 不要使用 否則 會發(fā)生 I O 端口 地址重疊和沖突 造成用戶開發(fā)的產(chǎn)品與系統(tǒng)不兼容而失去使用價(jià)值 一般 用戶可使用 300 31FH 地址 這是 IBM PC 微機(jī)留作實(shí)驗(yàn)卡用的 用戶可以使 用 30 系統(tǒng)板上的 I O 芯片和 I O 擴(kuò)展槽上的接口控制卡 31 I O 端口地址譯碼電路的作用是把地址和控制信號進(jìn)行邏輯組合 從而產(chǎn) 生對接口芯片的選擇信號 32 譯碼電路的形式可分為固定式譯碼和可選式譯碼 若按譯碼電路采用的元 器件來分 又可分為門電路譯碼和譯碼器譯碼 33 一般原則是把地址線分為兩部分 一部分是高位地址線與 CPU 的控制信號 進(jìn)行組合 經(jīng)譯碼電路產(chǎn)生 I O 接口芯片的片選 CS 信號 實(shí)現(xiàn)系統(tǒng)中的片間 尋址 另一部分是低位地址線不參加譯碼 直接連到 I O 接口芯片 進(jìn)行 I O 接口芯片的片內(nèi)端口尋址 即寄存器尋址 34 所謂固定式是指接口中用到的端口地址不能更改 35 固定式譯碼電路接口中用到的端口地址不能更改 可選式譯碼電路可根據(jù) 用戶要求 改變接口卡的端口地址 使之能適應(yīng)不同的地址分配場合 或?yàn)橄?統(tǒng)以后擴(kuò)充留有余地 36 要求 AEN 0 是為了避免在 DMA 周期中 由 DMA 控制器對這些以非 DMA 方式傳送的 I O 端口執(zhí)行 DMA 方式的傳送 37 把 A0 A1 A2 中的反向器去掉 在 A4 A6 A7 中分別加一個反向器即 可 38 把 A8 A4 A2 中的反向器去掉 在 A7 A1 中分別加一個反向器 39 地址線的高 5 位參加譯碼 其中 A5 A7 經(jīng)譯碼器 分別產(chǎn)生 DMACX 8237 NTRCS 8259 T CCS 8253 PPICS 8255A 的片選信號 而 地址線的低 5 位 A0 A4 作芯片內(nèi)部寄存器的訪問地址 40 DMAC 的地址范圍是 00H 1FH INTR 的地址范圍是 20H 3FH T C 的 地址范圍是 40H 5FH PPI 的地址范圍是 60H 7FH 41 可以實(shí)現(xiàn)組合邏輯電路和時(shí)序邏輯電路的多種功能 經(jīng)過編程可以構(gòu)成多 種門電路 如觸發(fā)器 寄存器 計(jì)數(shù)器 比較器 譯碼器 多路開關(guān)或控制器 等 代替常用的 74 系列和 54 系列的 TTL 器件或 CD4000 系列的 CMOS 芯片 據(jù)統(tǒng)計(jì) 一個 GAL 器件在功能上可以代替 4 12 個中小規(guī)模集成芯片 從而使 系統(tǒng)縮小體積 提高可靠性 并簡化印制電路板的設(shè)計(jì) 采用電擦除工藝 門陣列的每個單元可以反復(fù)改寫 至少 100 次 因而整個器件的邏輯功能可以重 新配置 因此它是產(chǎn)品開發(fā)研制中的理想工具 具有硬件加密單元 可以防 止抄襲電路設(shè)計(jì)和非法復(fù)制 速度高而功耗低 具有高速電擦電寫能力 改 寫整個芯片只需數(shù)秒鐘 而功耗只有雙極型邏輯器件的 1 2 或 1 4 緩解了溫 升問題 因此 GAL 得到越來越多用戶的青睞 在微機(jī)應(yīng)用系統(tǒng)中被廣泛采用 42 可以實(shí)現(xiàn)組合邏輯電路和時(shí)序邏輯電路的多種功能 采用電擦除工藝 門陣 列的每個單元可以反復(fù)改寫 至少 100 次 因而整個器件的邏輯功能可以重新配 置 具有硬件加密單元 可以防止抄襲電路設(shè)計(jì)和非法復(fù)制 速度高而功耗低 具有高速電擦電寫能力 改寫整個芯片只需數(shù)秒鐘 而功耗只有雙極型邏輯器 件的 1 2 或 1 4 緩解了溫升問題 43 GAI 器件的開發(fā)工具包括硬件工具 D D 編程器和軟件工具 D D 專用的編譯 程序或匯編程序 44 目前國內(nèi)常見的 GAL 編程器有 PROMA EXPRO 40 和 ALL 03 型 45 GAL 器件的開發(fā)過程 共分 3 步 利用文本編輯程序 如 EDIT 按一定格式 編寫 GAL 編程輸入源文件 或叫 GAL 設(shè)計(jì)說明書 使用 FM EXE 匯編程序 對 GAL 輸入源文件進(jìn)行匯編 并生成 3 個基本文件 使用 ALL 03 編程器將 擴(kuò)展名為 JED 的裝載文件 燒 到 GAL 器件內(nèi) 46 使用 FM EXE 匯編程序?qū)?GAL 輸入源文件進(jìn)行匯編 并生成 3 個基本文件 LST 列表文檔文件 包括源文件和引腳分配圖 PLT 熔絲狀態(tài)分布圖文 件 供用戶直觀地查看邏輯方程用 JED 分布數(shù)據(jù)文件 包含門陣列中所 有編程節(jié)點(diǎn)的編程信息代碼 47 GAL 編程輸入源文件中的斜杠 符號 表示低電平有效 48 編寫 GAL 編程輸入源文件要注意 第 1 行的器件型號和第 4 行的電于標(biāo)簽 的位置不能變 第 2 3 行寫什么由設(shè)計(jì)者自己定 這兩行無論寫什么 FM 軟件 都不會判錯 關(guān)鍵字 DESCRIPTION 不可缺 即使后面不給出任何描述 也要 寫出關(guān)鍵字 且 定要頂頭開始寫 前面不能留空格 每個引腳名最多可用 8 個字符 名字間應(yīng)用空格 制表符 回車符隔開 不使用的引腳習(xí)慣上用 NC 表 示 地用 GND 表示 電源用 U 下標(biāo) CC 表示 引腳名必須按引腳號的次序排列 排完第一行 再排第二行 器件類型和關(guān)鍵字 DESCRIPTION 必須用大寫字母 輸入源文件的核心部分是輸入與輸出信號的邏輯方程 因?yàn)閰R編程序 FM 無邏輯 化簡功能 所以 源文件要用簡化的與 或式 積 和式 寫出 輸入源文件可以 在任一編輯器上進(jìn)行編輯 編輯完畢后 以擴(kuò)展名 PLD 存盤 49 若鍵入 1 則 FM 將生成一份擴(kuò)展名為 LST 的文檔文件 包括源文件和 GAL 引腳配置圖 50 當(dāng)把 GAL 器件插入編程器的插座后 執(zhí)行下列操作 即可完成 GAL 器件的 編程工作 第一步 鍵入 2 把裝載文件 JED 裝入緩沖區(qū) 第二步 鍵入 B 檢查芯片是否擦除好 若未擦除好 則鍵入 E 將其擦除 第三步 鍵入 P 即進(jìn)行編程 燒錄 第四步 鍵入 V 進(jìn)行核對 若要加密 則最后鍵入 S 編程即告結(jié)束 為簡單起見 也可在 JED 文件裝入后 只鍵入 A 代 替前述各步 一次自動完成編程工作 51 計(jì)時(shí)的本質(zhì)就是計(jì)數(shù) 只不過這里的 數(shù) 的單位是時(shí)間單位 如果把一小片 一小片計(jì)時(shí)單位累加起來 就可獲得一段時(shí)間 因此 計(jì)時(shí)的本質(zhì)就是計(jì)數(shù) 把計(jì)數(shù)和定時(shí)聯(lián)系起來 就會引出頻率的概念 由頻率可以引出聲音 頻率高 聲音的音調(diào)高 頻率低 聲音的音調(diào)低 如果不僅考慮發(fā)聲頻率的高低 還考 慮發(fā)聲所占時(shí)間的長短 就會引出音樂的概念 把音調(diào)的高低和發(fā)聲的長短巧 妙地結(jié)合起來 便產(chǎn)生了美妙動聽的音樂 52 一天 24 小時(shí)的計(jì)時(shí) 稱為日時(shí)鐘 53 長時(shí)間的計(jì)時(shí) 日 月 年直至世紀(jì)的計(jì)時(shí) 稱為實(shí)時(shí)鐘 54 微機(jī)系統(tǒng)中的定時(shí) 可分為內(nèi)部定時(shí)和外部定時(shí)兩類 內(nèi)部定時(shí)是計(jì)算機(jī)本 身運(yùn)行的時(shí)間基準(zhǔn)或時(shí)序關(guān)系 計(jì)算機(jī)每個操作都是按照嚴(yán)格的時(shí)間節(jié)拍執(zhí)行 的 外部定時(shí)是外部設(shè)備實(shí)現(xiàn)某種功能時(shí) 本身所需要的一種時(shí)序關(guān)系 55 用戶在考慮外設(shè)和 CPU 連接時(shí) 不能脫離計(jì)算機(jī)的定時(shí)要求 即應(yīng)以計(jì)算機(jī) 的時(shí)序關(guān)系為依據(jù) 來設(shè)計(jì)外部定時(shí)機(jī)構(gòu) 以滿足計(jì)算機(jī)的時(shí)序要求 這叫做 時(shí)序配合 56 外部定時(shí)可分為兩種 軟件定時(shí)和硬件定時(shí) 軟件定時(shí)是利用 CPU 內(nèi)部定時(shí) 機(jī)構(gòu) 運(yùn)用軟件編程 循環(huán)執(zhí)行一段程序而產(chǎn)生的等待延時(shí) 硬件定時(shí)是采用 可編程通用的定時(shí) 計(jì)數(shù)器或單穩(wěn)延時(shí)電路產(chǎn)生定時(shí)或延時(shí) 57 軟件定時(shí)是常用的一種定時(shí)方法 主要用于短時(shí)延時(shí) 這種方法的優(yōu)點(diǎn)是不 需增加硬設(shè)備 只需編制相應(yīng)的延時(shí)程序以備調(diào)用 缺點(diǎn)是 CPU 執(zhí)行延時(shí)等待 時(shí)間增加了 CPU 的時(shí)間開銷 延時(shí)時(shí)間越長 這種等待開銷越大 降低了 CPU 的效率 浪費(fèi) CPU 的資源 并且 軟件延時(shí)的時(shí)間隨主機(jī)頻率不同而發(fā)生變化 即定時(shí)程序的通用性差 58 硬件定時(shí)不占用 CPU 的時(shí)間 定時(shí)時(shí)間長 使用靈活 尤其是定時(shí)準(zhǔn)確 定 時(shí)時(shí)間不受主機(jī)頻率影響 定時(shí)程序具有通用性 59 8253 8254 內(nèi)部有 6 個模塊 數(shù)據(jù)總線緩沖器 讀 寫邏輯和三個計(jì)數(shù)器 數(shù) 據(jù)總線緩沖器有 3 個基本功能 向 8253 寫入確定 8253 工作方式的命令 向計(jì) 數(shù)寄存器裝入初值 讀出計(jì)數(shù)器的初值或當(dāng)前值 讀 寫邏輯它由 CPU 發(fā)來的讀 寫信號和地址信號來選擇讀出或?qū)懭爰拇嫫?并且確定數(shù)據(jù)傳輸?shù)姆较?是 讀出還是寫入 控制命令寄存器接受 CPU 送來的控制字來選擇計(jì)數(shù)器及相應(yīng)的 工作方式 控制命令寄存器只能寫入 不能讀出 計(jì)數(shù)器實(shí)現(xiàn)計(jì)數(shù)的功能 60 表示計(jì)數(shù)器由 16 位計(jì)數(shù)初值寄存器 減 1 計(jì)數(shù)器和當(dāng)前計(jì)數(shù)值鎖存器組成 計(jì)數(shù)初值寄存器 16 位 用于存放計(jì)數(shù)初值 定時(shí)常數(shù) 分頻系數(shù) 其長度為 16 位 減 1 計(jì)數(shù)器 16 位 用于進(jìn)行減 1 計(jì)數(shù)操作 每來一個時(shí)鐘脈沖 它就作減 1 運(yùn)算 直至將計(jì)數(shù)初值減為零 當(dāng)前計(jì)數(shù)值鎖存器 16 位 用于鎖存減

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論