微機(jī)原理知識(shí)點(diǎn)總結(jié)
第一章
2、計(jì)算機(jī)控制系統(tǒng)由哪幾部分組成?各有什么作用?
答:計(jì)算機(jī)微機(jī)控制系統(tǒng)包括軟件和硬件。硬件是由計(jì)算機(jī),接口電路,外圍設(shè)備和生產(chǎn)對(duì)象等組成。軟件是由安裝在計(jì)算機(jī)系統(tǒng)的程序?qū)崿F(xiàn)具體功能的應(yīng)用程序組成。1)計(jì)算機(jī)即主機(jī)根據(jù)輸入通道送來(lái)的被控對(duì)象狀態(tài)參數(shù)進(jìn)行信息處理、分析、計(jì)算做出控制決策,通過(guò)輸出通道發(fā)出控制命令2)接口電路也稱I/O接口是主機(jī)與外部設(shè)備輸入/輸出通道進(jìn)行信息交換的紐帶3)過(guò)程通道也稱I/O通道是主機(jī)與被控對(duì)象實(shí)現(xiàn)信息傳送與交換的通道4)外圍設(shè)備指便于人員操作喝計(jì)算機(jī)“對(duì)話”使操作人員及時(shí)了解生產(chǎn)、加工過(guò)程的狀態(tài)5)系統(tǒng)程序即系統(tǒng)軟件是計(jì)算機(jī)運(yùn)行的基礎(chǔ)是用于管理、調(diào)度操作計(jì)算機(jī)各種資源,實(shí)現(xiàn)對(duì)系統(tǒng)的監(jiān)控與診斷,提供各種支持開(kāi)發(fā)的程序6)應(yīng)用程序即應(yīng)用軟件一般指用戶根據(jù)控制對(duì)象控制要求自行編制的各種程序,以方便系統(tǒng)開(kāi)發(fā)
5、什么事工業(yè)控制計(jì)算機(jī)?IPC工業(yè)控制機(jī)的特點(diǎn)有哪些?
答:工業(yè)控制計(jì)算機(jī)簡(jiǎn)稱工控機(jī)是一種面向工業(yè)控制,采用標(biāo)準(zhǔn)總線技術(shù)和開(kāi)放式體系機(jī)構(gòu)的計(jì)算機(jī)
IPC特點(diǎn):1)采用加固型工業(yè)標(biāo)準(zhǔn)機(jī)箱,以達(dá)到防震、防塵、防沖擊、抗電磁屏蔽并良好通風(fēng)散熱功能2)取代PC的大母板結(jié)構(gòu),整機(jī)采用總線式一體化主板易于更換3)增加電源的功率裕量,加強(qiáng)電壓的浪涌抑制喝抗干擾措施4)I/O插卡采用工業(yè)級(jí)元件,開(kāi)發(fā)設(shè)計(jì)使用工業(yè)系列板卡5)具有多種通信網(wǎng)卡和通信軟件支持極易構(gòu)成多機(jī)分布控制系統(tǒng)6)豐富的軟件支持包括多化務(wù)操作系統(tǒng)、數(shù)據(jù)庫(kù)等工業(yè)應(yīng)用軟件
9:計(jì)算機(jī)控制技術(shù)的發(fā)展趨勢(shì)有哪些?
答:1)綜合自動(dòng)化2)網(wǎng)絡(luò)化3)智能控制系統(tǒng)4)虛擬化5)綠色化
第二章
1、什么是借口?計(jì)算機(jī)控制系統(tǒng)為什么要用I/O接口電路?
答:由于過(guò)程通道或外部設(shè)備是不能直接與中央處理單元(CPU)相連,因?yàn)樗麄兊乃俣群蛿?shù)據(jù)格式不一定相同信號(hào)形式也不一定匹配。為了便于兩者之間交換信息修要通過(guò)一個(gè)中間環(huán)節(jié)將CPU和外部通道聯(lián)系起來(lái)該中間環(huán)節(jié)即為借口。
I/O接口是主機(jī)和外部設(shè)備之間交換的信息的連接部件,是計(jì)算機(jī)控制系統(tǒng)各通道中多個(gè)設(shè)備協(xié)調(diào)一致的工作保證,是過(guò)程通道和人機(jī)聯(lián)系系統(tǒng)設(shè)計(jì)的基礎(chǔ)。它具有電子交換、數(shù)據(jù)交換緩沖和狀態(tài)信息提供等功能。所以用I/O接口電路。
6、試述采樣保持器作用及原理,是否所有的模擬量輸入都需要采樣保持器?
答:采樣保持器的主要作用為:
為A/D轉(zhuǎn)換器提供恒定的轉(zhuǎn)換信號(hào)。
(1)在采樣時(shí)間內(nèi),快速跟蹤輸入的模擬信號(hào);在保持時(shí)間內(nèi),保持采樣值不變,(2)在多路采樣系統(tǒng)中,通過(guò)采樣保持器,可以實(shí)現(xiàn)多路信號(hào)的同步采樣。(3)在模擬量輸出通道中,作為零階保持器,復(fù)現(xiàn)離散的數(shù)字信號(hào)。
(4)在多路輸出通道中,把一個(gè)D/A轉(zhuǎn)換器的輸出分配到幾個(gè)輸出點(diǎn),也常利用
采樣保持器保證輸出的穩(wěn)定性。
工作原理:
模擬開(kāi)關(guān)AS閉合時(shí),進(jìn)入采樣狀態(tài)(跟蹤),由于A1輸出阻抗小,A1輸出端給電容CH快速充電,輸出跟隨輸入變化;模擬開(kāi)關(guān)AS斷開(kāi)時(shí),進(jìn)入保持狀態(tài),由于
A2輸入阻抗大,輸入電流幾乎為0,保證輸出端的電壓值不變。
第二問(wèn)答案并非所以模擬量輸入都需要采樣保持器,只有輸入信號(hào)頻率較高時(shí),由于孔徑存在,造成誤差大,為避免這種誤差必須在A/D轉(zhuǎn)換開(kāi)始前跟蹤輸入信號(hào),即對(duì)信號(hào)進(jìn)行采樣。
11、什么是串模干擾和共模干擾,如何抑制?
串模干擾是指疊加在被測(cè)信號(hào)上的干擾信號(hào),也稱橫向干擾或正態(tài)干擾。
抑制方法:(1)加入輸入濾波器。
(2)對(duì)被測(cè)信號(hào)盡可能早地進(jìn)行信號(hào)放大,以提高電路中的信號(hào)噪聲比;或者盡
可能早地完成A/D轉(zhuǎn)換再進(jìn)行長(zhǎng)線傳輸;或者采用隔離和屏蔽等措施。(3)從選擇元器件人手,利用邏輯器件的特性來(lái)抑制串模干擾。
(4)可采用屏蔽雙絞線或同軸電纜連接一次儀表和轉(zhuǎn)換設(shè)備減少電磁感應(yīng)。(5)利用數(shù)字濾波技術(shù)對(duì)已進(jìn)入計(jì)算機(jī)的串模干擾進(jìn)行數(shù)據(jù)處理,共模干擾是指A/D轉(zhuǎn)換器兩個(gè)輸入端上共有的干擾電壓。
抑制方法:(1)利用雙端輸入的放大器作前置放大器,如AD521等。
(2)利用變壓器或光電耦合器把各種模擬負(fù)載和數(shù)字信號(hào)隔離,即“模擬地”與“數(shù)字地”斷開(kāi),被測(cè)信號(hào)通過(guò)變壓器或光電耦合器獲得通路,而共模干擾不能形成
回路而得到抑制。
第三章
1、數(shù)字控制器與模擬調(diào)節(jié)器相比較有什么優(yōu)點(diǎn)?答:(1)采用軟件編程,數(shù)字控制器能夠?qū)崿F(xiàn)復(fù)雜控制算法和靈活多樣的控制規(guī)律。通過(guò)選擇不同的控制程序即可實(shí)現(xiàn)控制參數(shù)的修改和控制方式的改變,從而方便調(diào)節(jié)品質(zhì)的改善。(2)計(jì)算機(jī)具有分時(shí)控制能力,可實(shí)現(xiàn)多回路控制。可用一臺(tái)計(jì)算機(jī)對(duì)不同的回路實(shí)現(xiàn)不同的控制方式。
第四章
1、最小拍系統(tǒng)設(shè)計(jì)要求是什么?
答:(1)準(zhǔn)確性。對(duì)典型的參考輸入信號(hào),在系統(tǒng)達(dá)到穩(wěn)態(tài)后,采樣時(shí)刻的輸出值能準(zhǔn)確跟蹤輸入信號(hào),不存在靜差。
(2)快速性。在各種使系統(tǒng)在有限拍內(nèi)達(dá)到穩(wěn)態(tài)的設(shè)計(jì)中,系統(tǒng)準(zhǔn)確跟蹤輸入信號(hào)所需的采樣周期數(shù)應(yīng)為最少。
(3)物理可實(shí)現(xiàn)性。數(shù)字控制器必須在物理上是可以實(shí)現(xiàn)的。(4)穩(wěn)定性。閉環(huán)系統(tǒng)必須是穩(wěn)定的。2、最小拍系統(tǒng)設(shè)計(jì)局限性?答:(1)對(duì)輸入信號(hào)適應(yīng)性差(2)對(duì)參數(shù)變化敏感(3)有波紋第五章
1、簡(jiǎn)述常用數(shù)字濾波方法有哪幾種?它們各自有什么優(yōu)缺點(diǎn)?
1)中值濾波:優(yōu)點(diǎn):對(duì)于去掉偶然因素引起的波動(dòng)或采樣不穩(wěn)定而造成的誤差所引起的脈動(dòng)干擾比較有效缺點(diǎn):對(duì)變化快的參數(shù)不宜采用
2)程序判斷濾波:優(yōu)點(diǎn):采樣信號(hào)由于隨機(jī)干擾如大功率啟動(dòng)或停止以及變速器不
穩(wěn)定引起失真時(shí)采用缺點(diǎn):確定Δy不靈活,不能反映采樣點(diǎn)N》3時(shí)的干擾情況
3)平均值濾波優(yōu)點(diǎn):適合在某一數(shù)值附近上下波動(dòng),缺點(diǎn):測(cè)量速度較慢4)一階滯后濾波優(yōu)點(diǎn):適合于τ越大截止頻率越低缺點(diǎn):不宜制作第六章
4、比較現(xiàn)場(chǎng)總線控制系統(tǒng)和集散控制控制異同?1)現(xiàn)場(chǎng)總線系統(tǒng)打破了傳統(tǒng)控制系統(tǒng)的結(jié)構(gòu)形式2)系統(tǒng)控制系統(tǒng)采用一對(duì)一連線
3)現(xiàn)場(chǎng)總線系統(tǒng)采用智能現(xiàn)場(chǎng)設(shè)備實(shí)現(xiàn)徹底的分散控制4)現(xiàn)場(chǎng)設(shè)備不再需要模擬/數(shù)字,數(shù)字/模擬轉(zhuǎn)換部件6、簡(jiǎn)述現(xiàn)場(chǎng)總線的優(yōu)點(diǎn)?(1)節(jié)省硬件數(shù)量與投資(2)節(jié)省安裝費(fèi)用(3)節(jié)省維護(hù)開(kāi)銷
(4)用戶具有高度的系統(tǒng)集成主動(dòng)權(quán)(5)提高了系統(tǒng)的準(zhǔn)確性與可靠性
第七章
1、簡(jiǎn)述微型計(jì)算機(jī)控制系統(tǒng)設(shè)計(jì)一般步驟
準(zhǔn)備階段
設(shè)計(jì)階段(1、總體設(shè)計(jì)2、硬件設(shè)計(jì)3、算法設(shè)計(jì)4、軟件設(shè)計(jì))仿真及調(diào)試階段現(xiàn)場(chǎng)調(diào)試運(yùn)行階段
3、設(shè)計(jì)微型計(jì)算機(jī)控制系統(tǒng)總體方案時(shí)應(yīng)考慮哪些問(wèn)題?
一、確定系統(tǒng)任務(wù)與控制方案
二、確定系統(tǒng)的構(gòu)成方式三、檢測(cè)元件選擇四、執(zhí)行機(jī)構(gòu)選擇
五、軟、硬件功能劃分六、其它方面的考慮
擴(kuò)展閱讀:微機(jī)原理知識(shí)點(diǎn)總結(jié)
微機(jī)原理復(fù)習(xí)總結(jié)
第1章基礎(chǔ)知識(shí)
計(jì)算機(jī)中的數(shù)制BCD碼
與二進(jìn)制數(shù)11001011B等值的壓縮型BCD碼是11001011B。F第2章微型計(jì)算機(jī)概論
計(jì)算機(jī)硬件體系的基本結(jié)構(gòu)
計(jì)算機(jī)硬件體系結(jié)構(gòu)基本上還是經(jīng)典的馮諾依曼結(jié)構(gòu),由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5個(gè)基本部分組成。
計(jì)算機(jī)工作原理
1.計(jì)算機(jī)由運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備5個(gè)基本部分組成。2.數(shù)據(jù)和指令以二進(jìn)制代碼形式不加區(qū)分地存放在存儲(chǔ)器重,地址碼也以二進(jìn)制形式;計(jì)算機(jī)自動(dòng)區(qū)
分指令和數(shù)據(jù)。
3.編號(hào)程序事先存入存儲(chǔ)器。微型計(jì)算機(jī)系統(tǒng)
是以微型計(jì)算機(jī)為核心,再配以相應(yīng)的外圍設(shè)備、電源、輔助電路和控制微型計(jì)算機(jī)工作的軟件而構(gòu)成的完整的計(jì)算機(jī)系統(tǒng)。
微型計(jì)算機(jī)總線系統(tǒng)
數(shù)據(jù)總線DB(雙向)、控制總線CB(雙向)、地址總線AB(單向);8086CPU結(jié)構(gòu)
包括總線接口部分BIU和執(zhí)行部分EUBIU負(fù)責(zé)CPU與存儲(chǔ)器,,輸入/輸出設(shè)備之間的數(shù)據(jù)傳送,包括取指令、存儲(chǔ)器讀寫、和I/O讀寫等操作。
EU部分負(fù)責(zé)指令的執(zhí)行。
存儲(chǔ)器的物理地址和邏輯地址物理地址=段地址后加4個(gè)0(B)+偏移地址=段地址×10(十六進(jìn)制)+偏移地址邏輯段:
1).可開(kāi)始于任何地方只要滿足最低位為0H即可2).非物理劃分3).兩段可以覆蓋
1、8086為16位CPU,說(shuō)明(A)
A.8086CPU內(nèi)有16條數(shù)據(jù)線B.8086CPU內(nèi)有16個(gè)寄存器C.8086CPU內(nèi)有16條地址線D.8086CPU內(nèi)有16條控制線解析:8086有16根數(shù)據(jù)線,20根地址線;2、指令指針寄存器IP的作用是(A)
A.保存將要執(zhí)行的下一條指令所在的位置B.保存CPU要訪問(wèn)的內(nèi)存單元地址C.保存運(yùn)算器運(yùn)算結(jié)果內(nèi)容D.保存正在執(zhí)行的一條指令3、8086CPU中,由邏輯地址形成存儲(chǔ)器物理地址的方法是(B)A.段基址+偏移地址B.段基址左移4位+偏移地址C.段基址*16H+偏移地址D.段基址*10+偏移地址
4、8086系統(tǒng)中,若某存儲(chǔ)器單元的物理地址為2ABCDH,且該存儲(chǔ)單元所在的段基址為2A12H,則該
存儲(chǔ)單元的偏移地址應(yīng)為(0AADH)。第3章8086指令系統(tǒng)與尋址方式尋址方式
立即尋址MOVAX,1090H將1090H送入AX,AH中為10H,AL中為90H寄存器尋址MOVBX,AX將AX的內(nèi)容送到BX中
直接尋址指令中給出操作數(shù)所在存儲(chǔ)單元的有效地址,為區(qū)別立即數(shù),有效地址用”[]”括
起。
例:MOVBX,[3000H]將DS段的33000H和33001H單元的內(nèi)容送BX
(設(shè)DS為3000H)
寄存器間接尋址把內(nèi)存操作數(shù)的有效地址存儲(chǔ)于寄存器中,指令給出存放地址的寄存器名。為區(qū)別寄存器尋址,寄存器名用”[]”括起。些寄存器可以為BX、BP、SI和DI。例:MOVAX,[SI]
物理地址=DS*10H+SI或DI或BX物理地址=SS*10H+BP
寄存器相對(duì)尋址操作數(shù)的有效地址分為兩部分,一部分存于寄存器中,另一部分以偏移量的方式直接在指令中給出。例:MOVAL,8[BX]
物理地址=DS*10H+BX+偏移量
基址變址尋址操作數(shù)的有效地址分為兩部分,一部分存于基址寄存器中(BX/BP),另一部分存于變址寄存器中(SI/DI)例:MOVAL,[BX][DI]物理地址=DS*10H+BX+DI相對(duì)基址變址尋址操作數(shù)的有效地址分為兩部分,一部分存于基址寄存器中(BX/BP),一部
分存于變址寄存器中(SI/DI),一部分以偏移量
例:MOVAL,8[BX][DI]物理地址=DS*10H+BX+DI+偏移量PUSH/POP
指令格式:PUSH源操作數(shù)/POP目的操作數(shù)實(shí)現(xiàn)功能:完成對(duì)寄存器的值的保存和恢復(fù)
在執(zhí)行PUSH指令時(shí),堆棧指示器SP自動(dòng)減2;然后,將一個(gè)字以源操作數(shù)傳送至棧頂。POP指令是將SP指出的當(dāng)前堆棧段的棧頂?shù)囊粋(gè)操作數(shù),傳送到目的操作數(shù)中,然后,SP自動(dòng)加2,指向新的棧頂。
PUSH指令的操作方向是從高地址向低地址,而POP指令的操作正好相反壓棧指令PUSH執(zhí)行過(guò)程:(SP)←(SP)-2
(SP)-1←操作數(shù)高字節(jié)(SP)-2←操作數(shù)低字節(jié)出棧指令POP執(zhí)行過(guò)程:(SP)操作數(shù)低字節(jié)(SP)+1操作數(shù)高字節(jié)(SP)←(SP)+2
按后進(jìn)先出的次序進(jìn)行傳送的,因此,保存內(nèi)容和恢復(fù)內(nèi)容時(shí),要按照對(duì)稱的次序執(zhí)行一系列壓入指令和彈出指令.例如:
PUSHDSPUSHES
POPES
POPDS
I/O指令I(lǐng)NOUT
格式:INAL/AX,端口OUT端口,AL/AX
直接尋址:直接給出8位端口地址,可尋址256個(gè)端口(0-FFH)
間接尋址:16位端口地址由DX指定,可尋址64K個(gè)端口(0-FFFFH)
INAX,50H;將50H、51H兩端口的值讀入AX,50H端口的內(nèi)容讀入AL,51H端口的內(nèi)容讀AH
INAX,DX從DX和DX+1所指的兩個(gè)端口中讀取一個(gè)字,低地址端口中的值讀入AL中,高地址端口中的值讀入AH中
OUT44H,AL將AL的內(nèi)容輸出到地址為44H的端口
1、下列語(yǔ)句中語(yǔ)法有錯(cuò)誤的語(yǔ)句是(B)A.INAL,DXB.OUTAX,DXC.INAX,DXD.OUTDX,AL2、執(zhí)行PUSHAX指令時(shí)將自動(dòng)完成(B)A.SP←SP-1,SS:[SP]←ALC.SP←SP+1,SS:[SP]←ALSP←SP-1,SS:[SP]←AHSP←SP+1,SS:[SP]←AHB.SP←SP-1,SS:[SP]←AHD.SP←SP+1,SS:[SP]←AHSP←SP-1,SS:[SP]←ALSP←SP+1,SS:[SP]←AL3、MOVAX,[BP][SI]的源操作數(shù)的物理地址是(C)
A.10H*DS+BP+SIB.10H*ES+BP+SIC.10H*SS+BP+SID.10H*CS+BP+SI
4、操作數(shù)在I/O端口時(shí),當(dāng)端口地址(>255)時(shí)必須先把端口地址放在DX中,進(jìn)行間接尋址。第4章匯編語(yǔ)言程序設(shè)計(jì)
程序的編輯、匯編及連接過(guò)程
匯編語(yǔ)言的程序一般要經(jīng)過(guò)編輯源程序、匯編(MASM或ASM)、連接(LINK)和調(diào)試(DEBUG)這些步驟
第5章8086的總線操作與時(shí)序8086/8088工作模式8086/8088典型時(shí)序1、兩種工作模式兩種組態(tài)利用MN/MX*引腳區(qū)別
MN/MX*接高電平為最小模式MN/MX*接低電平為最大模式
兩種組態(tài)下的內(nèi)部操作并沒(méi)有區(qū)別
兩種組態(tài)構(gòu)成兩種不同規(guī)模的應(yīng)用系統(tǒng)最小組態(tài)模式
構(gòu)成小規(guī)模的應(yīng)用系統(tǒng),8086本身提供所有的系統(tǒng)總線信號(hào)。
最大組態(tài)模式
構(gòu)成較大規(guī)模的應(yīng)用系統(tǒng),例如可以接入數(shù)值協(xié)處理器8087
8086和總線控制器8288共同形成系統(tǒng)總線信號(hào),在最大工作模式中,總是包含兩個(gè)以上
總線主控設(shè)備。
2、典型時(shí)序
總線周期是指CPU通過(guò)總線操作與外部(存儲(chǔ)器或I/O端口)進(jìn)行一次數(shù)據(jù)交換的過(guò)程所需要時(shí)
間?偩周期如:存儲(chǔ)器讀周期、存儲(chǔ)器寫周期,I/O讀周期、I/O寫周期?偩周期一般有4個(gè)時(shí)鐘周期T1,T2,T3,T4組成。
指令周期是指一條指令經(jīng)取指令、譯碼、讀寫操作數(shù)到執(zhí)行完成的過(guò)程所需要時(shí)間。8088的基本總線周期需要4個(gè)時(shí)鐘周期4個(gè)時(shí)鐘周期編號(hào)為T1、T2、T3和T4總線周期中的時(shí)鐘周期也被稱作“T狀態(tài)”時(shí)鐘周期的時(shí)間長(zhǎng)度就是時(shí)鐘頻率的倒數(shù)當(dāng)需要延長(zhǎng)總線周期時(shí)需要插入等待狀態(tài)Tw3、(1)存儲(chǔ)器寫總線周期
T1狀態(tài)輸出20位存儲(chǔ)器地址A19~A0IO/M*輸出低電平,表示存儲(chǔ)器操作;ALE輸出正脈沖,表示復(fù)用總線輸出地址
T2狀態(tài)輸出控制信號(hào)WR*和數(shù)據(jù)D7~D0T3和Tw狀態(tài)檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)完成數(shù)據(jù)傳送
(2)I/O寫總線周期T1狀態(tài)輸出16位I/O地址A15~A0IO/M*輸出高電平,表示I/O操作;
ALE輸出正脈沖,表示復(fù)用總線輸出地址
T2狀態(tài)輸出控制信號(hào)WR*和數(shù)據(jù)D7~D0T3和Tw狀態(tài)檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)完成數(shù)據(jù)傳送
(3)存儲(chǔ)器讀總線周期
T1狀態(tài)輸出20位存儲(chǔ)器地址A19~A0IO/M*輸出低電平,表示存儲(chǔ)器操作;ALE輸出正脈沖,表示復(fù)用總線輸出地址T2狀態(tài)輸出控制信號(hào)RD*
T3和Tw狀態(tài)檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)前沿讀取數(shù)據(jù),完成數(shù)據(jù)傳送
(4)I/O讀總線周期
T1狀態(tài)輸出16位I/O地址A15~A0IO/M*輸出高電平,表示I/O操作;
ALE輸出正脈沖,表示復(fù)用總線輸出地址T2狀態(tài)輸出控制信號(hào)RD*
T3和Tw狀態(tài)檢測(cè)數(shù)據(jù)傳送是否能夠完成T4狀態(tài)前沿讀取數(shù)據(jù),完成數(shù)據(jù)傳送
第6章存儲(chǔ)器系統(tǒng)隨機(jī)存儲(chǔ)器RAM(randomAccessmemory)存儲(chǔ)器中的信息能讀能寫,且對(duì)存儲(chǔ)器中任一單元的讀或?qū)懖僮魉枰臅r(shí)間基本是一樣的。斷電后,RAM中的信息即消失只讀存儲(chǔ)器ROM(readonlymemory)用戶在使用時(shí)只能讀出其中信息,不能修改或?qū)懭胄碌男畔ⅲ瑪嚯姾,其信息不?huì)消失。主存儲(chǔ)器設(shè)計(jì)字?jǐn)U展地址空間的擴(kuò)展。芯片每個(gè)單元中的字長(zhǎng)滿足,但單元數(shù)不滿足擴(kuò)展原則:每個(gè)芯片的地址線、數(shù)據(jù)線、控制線并聯(lián),僅片選端分別引出,以實(shí)現(xiàn)每個(gè)芯片占據(jù)不同的地址范圍位擴(kuò)展當(dāng)構(gòu)成內(nèi)存的存儲(chǔ)器芯片的字長(zhǎng)小于內(nèi)存單元的字長(zhǎng)時(shí),就要進(jìn)行位擴(kuò)展,使每個(gè)單元的字長(zhǎng)滿足要求位擴(kuò)展方法:將每片的地址線、控制線并聯(lián),數(shù)據(jù)線分別引出連接至數(shù)據(jù)總線的不同位上字位擴(kuò)展:若已有存儲(chǔ)芯片的容量為L(zhǎng)×K,要構(gòu)成容量為M×N的存儲(chǔ)器,需要的芯片數(shù)為:(M/L)×(N/K)片選信號(hào)的產(chǎn)生:全譯碼、部分譯碼、線性譯碼。全譯碼:片選信號(hào)由地址線所有不在存儲(chǔ)器的地址譯碼產(chǎn)生。(地址唯一)部分譯碼:片選信號(hào)不是由地址中所有不在存儲(chǔ)器上的地址譯碼產(chǎn)生。(地址不唯一,一個(gè)單元可能有多個(gè)地址)線性譯碼:以不在存儲(chǔ)器上的高位地址線直接作為存儲(chǔ)器芯片的片選信號(hào)。(地址不唯一)存儲(chǔ)容量是指一塊存儲(chǔ)芯片上所能存儲(chǔ)的二進(jìn)制位數(shù)。假設(shè)存儲(chǔ)芯片的存儲(chǔ)單元數(shù)是M,一個(gè)存儲(chǔ)單元所存儲(chǔ)的信息的位數(shù)是N,則其存儲(chǔ)容量為M×N。1、如圖是某一8088系統(tǒng)的存儲(chǔ)器連接圖,試確定其中各芯片的地址空間
D7D0WRRDVccA17IO/MA19A18A16A15A14A13A0A12A0CE2CE11#6264WEOED7D0A12A0CE2CE12#6264WEOED7D0A13A0CE27128OED7D0G1Y0G2A≥1G2BCY4BA74LS1381≥1≥1A13Vcc
解:(1)27128是ROM,沒(méi)有WR,Y0=0選中該片;
該片14條地址線,其基本地址00000000000000~11111111111111;高6位:A19A18=00;A17=1;A16A15A14=000
所以27128地址范圍:0010000000000000000000100011111111111111即201*0H23FFFH解:(2)6264是SRAM,13條地址線,用2片,基本地址0000000000000~1111111111111;1#6264的高7位:A13=0且Y4=0有效選中此片,則A16A15A14=100;A19A18=0;A17=1;1#6264地址范圍:0011000000000000000000110001111111111111即30000H31FFFH2#6264的高7位:A13=1且Y4=0有效選中此片則A16A15A14=100;A19A18=00;A17=1;2#6264地址范圍:0011001000000000000000110011111111111111即3201*H33FFFH
1、256KB的SRAM有8條數(shù)據(jù)線,有(B)條地址線A.8B.18C.10D.24解析:256KB=2的18次方B,所以需要18條地址線2、在內(nèi)存儲(chǔ)器組織中用全譯碼方式,存儲(chǔ)單元地址有重復(fù)地址值。F(P211)第7章基本輸入輸出接口I/O接口電路的典型結(jié)構(gòu)CPU數(shù)據(jù)總線DBI/O接口電數(shù)據(jù)信息數(shù)據(jù)寄存器地址總線AB控制總線CB狀態(tài)信息外設(shè)狀態(tài)寄存器控制信息控制寄存器
CPU與外設(shè)之間的數(shù)據(jù)傳輸方式
無(wú)條件傳送方式、查詢傳送方式、中斷方式、DMA方式。傳送方式的比較:
無(wú)條件傳送:慢速外設(shè)需與CPU保持同步查詢傳送:簡(jiǎn)單實(shí)用,效率較低
中斷傳送:外設(shè)主動(dòng),可與CPU并行工作,但每次傳送需要大量額外時(shí)間開(kāi)銷
DMA傳送:DMAC控制,外設(shè)直接和存儲(chǔ)器進(jìn)行數(shù)據(jù)傳送,適合大量、快速數(shù)據(jù)傳送
DMA控制器8237A
8237工作方式:?jiǎn)巫止?jié)傳送方式DMA傳送類型DMA讀DMA寫
DMA控制器8237A
數(shù)據(jù)塊傳送方式請(qǐng)求傳送方式
DMA檢驗(yàn)
級(jí)連方式
每個(gè)8237A芯片有4個(gè)DMA通道,就是有4個(gè)DMA控制器;每個(gè)DMA通道具有不同的優(yōu)先權(quán);每個(gè)DMA通道可以分別允許和禁止;每個(gè)DMA通道有4種工作方式;一次傳送的最大長(zhǎng)度可達(dá)64KB;多個(gè)8237A芯片可以級(jí)連,擴(kuò)展通道數(shù)
簡(jiǎn)述CPU與外設(shè)之間的數(shù)據(jù)傳輸方式有哪幾種?
第8章中斷控制接口中斷的基本概念:所謂“中斷”是指CPU終止正在執(zhí)行的程序,專區(qū)執(zhí)行請(qǐng)求CPU為之服務(wù)的內(nèi)、外部事件的服務(wù)程序,待服務(wù)程序執(zhí)行完后,又返回被中止的程序繼續(xù)運(yùn)行的過(guò)程。常見(jiàn)的中斷源有:(1)外部設(shè)備的請(qǐng)求(2)由硬件故障引起的(3)實(shí)時(shí)時(shí)鐘(4)由軟件引起的中斷處理過(guò)程:1.中斷請(qǐng)求2中斷判優(yōu)3中斷響應(yīng)(通常包括:保留斷點(diǎn)地址、關(guān)閉中斷允許、轉(zhuǎn)入中斷服務(wù)程序)4.中斷處理(1.保護(hù)現(xiàn)場(chǎng)2.執(zhí)行中斷服務(wù)3.恢復(fù)現(xiàn)場(chǎng))5.中斷返回8088CPU的中斷系統(tǒng)INTn指令NMI非屏蔽中斷請(qǐng)求CPU中斷邏輯INTRIR0IRIRIR可1屏蔽2中斷3請(qǐng)求8259A中斷控制器INT3指令I(lǐng)NTO指令除法錯(cuò)誤單步中斷IR4軟件中斷IR硬件中斷圖8086中斷源
查詢中斷的順序(由高到低)
軟件中斷除法錯(cuò)誤中斷、指令中斷INTn、溢出中斷INTo非屏蔽中斷NMI可屏蔽中斷INTR單步中斷
8088的中斷向量表
中斷向量表:中斷服務(wù)程序的入口地址(首地址)的表格中斷服務(wù)程序的入口地址=中斷類型號(hào)*4
邏輯地址含有段地址CS和偏移地址IP(32位)
每個(gè)中斷向量的低字是偏移地址、高字是段地址,需占用4個(gè)字節(jié)8088微處理器從物理地址000H開(kāi)始,依次安排各個(gè)中斷向量,向量號(hào)也從0開(kāi)始256個(gè)中斷占用1KB區(qū)域,就形成中斷向量表
8259A的中斷工作過(guò)程和工作方式工作方式
1.中斷嵌套方式(全嵌套方式、特殊嵌套方式)
2.循環(huán)優(yōu)先方式(優(yōu)先級(jí)自動(dòng)循環(huán)方式、優(yōu)先權(quán)特殊循環(huán)方式)3.中斷屏蔽方式(普通中斷屏蔽方式、特殊中斷屏蔽方式)
4.結(jié)束中斷處理方式(自動(dòng)中斷結(jié)束方式、非自動(dòng)中斷結(jié)束方式)5.程序查詢方式
6.中斷請(qǐng)求觸發(fā)方式(邊沿觸發(fā)方式、電平觸發(fā)方式)8259A的中斷工作過(guò)程(?)
8259A的編程包括初始化命令I(lǐng)CW1~ICW4和操作命令字OCW1~OCW3初始化命令字規(guī)則:必須按照ICW1~I(xiàn)CW4順序?qū)懭,ICW1和ICW2是必須送的ICW3和ICW4由工作方式?jīng)Q定
8259A的級(jí)聯(lián):n片級(jí)聯(lián)可以控制7n-1個(gè)中斷1、8086CPU響應(yīng)中斷請(qǐng)求的時(shí)刻是在(B)
A.執(zhí)行完正在執(zhí)行的程序以后B.執(zhí)行完正在執(zhí)行的指令后C.執(zhí)行完正在執(zhí)行的機(jī)器周期以后D.執(zhí)行完本時(shí)鐘周期以后2、8086的中斷向量表(B)
A.用于存放中斷類型碼B.用于存放中斷服務(wù)程序入口地址C.是中斷服務(wù)程序的入口D.是斷點(diǎn)
3、若可屏蔽中斷類型號(hào)為32H,則它的中斷向量應(yīng)存放在(C)開(kāi)始的4個(gè)字節(jié)單元中A.00032HB.00128HC.000C8HD.00320H4、8259A中斷屏蔽寄存器為(B)A.IRRB.IMRC.ISRD.PR5、INTn指令中斷是(C)
A.由外部設(shè)備請(qǐng)求產(chǎn)生B.由系統(tǒng)斷電引起的C.通過(guò)軟件調(diào)用的內(nèi)部中斷D.可用IF標(biāo)志位屏蔽的6、某8086微機(jī)系統(tǒng)的RAM存儲(chǔ)單元中,從0000H:0060H開(kāi)始依次存放23H、45H、67H和89H四個(gè)字節(jié),相應(yīng)的中斷類型碼為(B)A.15HB.18HC.60HD.C0H
解析:開(kāi)始的物理地址為0000H+0060H=60H,60H=中斷類型號(hào)*4
7、8086CPU可屏蔽中斷INTR的中斷請(qǐng)求信號(hào)為高電平有效。T
8、中斷向量在中斷向量表中存放格式為:較低地址單元中存CS,較高地址單元中存放IP。F
9、若中斷向量表從0200H開(kāi)始的連續(xù)4個(gè)單元中存放某中斷服務(wù)程序入口地址,那么相應(yīng)的中斷類型號(hào)為(80H)
10、8259A的4個(gè)初始化命令字ICW1~ICW4的寫入方法為順序?qū)懭耄渲校↖CW1\\2)為必須寫,
(ICW3\\4)為選寫初始化命令字
11、80x86的中斷系統(tǒng)有哪幾種類型中斷?其優(yōu)先次序如何?12、簡(jiǎn)述80X86CPU可屏蔽中INTR的中斷過(guò)程?
第9章定時(shí)計(jì)數(shù)控制接口
8253的6種工作方式方式0計(jì)數(shù)結(jié)束產(chǎn)生中斷方式1可重觸發(fā)單穩(wěn)態(tài)方式方式2頻率發(fā)生器方式3方波發(fā)生器
方式4軟件觸發(fā)的選通信號(hào)發(fā)生器方式5硬件觸發(fā)的選通信號(hào)發(fā)生器8253的編程寫入控制字
寫入計(jì)數(shù)初值(計(jì)算公式t=1/f*TC;t定時(shí)時(shí)間、TC計(jì)數(shù)初值、f輸入時(shí)鐘頻率)讀取計(jì)數(shù)值
看例題9.1(p265)9.3(p270)分析+編程必考(P260控制字格式)
圖。8253A控制字格式
8255A的工作方式和編程方式0:基本輸入輸出方式
適用于無(wú)條件傳送和查詢方式的接口電路
方式1:選通輸入輸出方式
適用于查詢和中斷方式的接口電路
方式2:雙向選通傳送方式
適用于雙向傳送數(shù)據(jù)的外設(shè)
適用于查詢和中斷方式的接口電路
圖8255A方式選擇控制字
圖9.138255A端口C置位復(fù)位控制字
8255A的應(yīng)用
1、8253/8254的十進(jìn)制計(jì)數(shù)方式比二進(jìn)制計(jì)數(shù)方式的最大計(jì)數(shù)范圍小。T
解析:選擇二進(jìn)制時(shí)計(jì)數(shù)值范圍:0000H~FFFFH0000H是最大值,代表65536選擇十進(jìn)制(BCD碼)計(jì)數(shù)值范圍:0000~99990000代表最大值10000
2、在對(duì)8253初始化時(shí),需要向控制寄存器寫入方式控制字,向(計(jì)數(shù)通道)寫入計(jì)數(shù)e初值。3、若8253的某一計(jì)數(shù)器用于輸出方波,該計(jì)數(shù)器應(yīng)工作在(方式3)。若該計(jì)數(shù)器的輸入頻率為1MHz,輸出方波頻率為5kHz,則計(jì)數(shù)初值為(200)。
moval,82hout83h,al;8255的初始化,設(shè)置端口A為方式0輸入、端口B為方式0輸出next:inal,81h;讀取端口B的數(shù)據(jù)notal;低兩位取反,閉合0變?yōu)?andal,03h;屏蔽掉高6位,變?yōu)?
andal,03h
cmpal,01h;jzone;若等值跳轉(zhuǎn)到0顯示程序
cmpal,02h或者
jztwo;若等值跳轉(zhuǎn)到1顯示程序cmpal,03hjzexit;若同時(shí)按下跳轉(zhuǎn)到中止程序
jmpnext;若未按下鍵盤則返回到NEXT重新檢測(cè)one:moval,3fhout80h,aljmpnext;0顯示程序two:moval,06h;或30Hout80h,aljmpnext;1顯示程序exit:movah,4chint21h;中止程序
第10章串行通信接口
串行通信與并行通信
串行通信:利用一條傳輸線將數(shù)據(jù)一位一位按順序分時(shí)傳輸。并行通信:利用多根傳輸線,將多為數(shù)據(jù)同時(shí)進(jìn)行傳輸。異步串行通信協(xié)議
圖為異步傳輸?shù)臄?shù)據(jù)幀格式,每幀包括:一個(gè)起始位(低電平)、5~8個(gè)數(shù)據(jù)位、1個(gè)可選的奇偶校驗(yàn)位、1~2個(gè)停止位(高電平)。傳輸時(shí)低位在前,高位在后。串行通信中的傳輸模式
何謂并口?何謂串口?它們各自的特點(diǎn)是什么?
第11章模數(shù)接口
D/A轉(zhuǎn)換的基本原理:Vout=-(D/2^n)×VREF
DAC0832的工作方式:直通方式單緩沖方式雙緩沖方式單極性電壓輸出:Vout=-Iout1×Rfb=-(D/2^8)×VREF雙極性電壓輸出:Vout2=[(D-2^7)/2^7)]×VREFADC0809的轉(zhuǎn)換公式
友情提示:本文中關(guān)于《微機(jī)原理知識(shí)點(diǎn)總結(jié)》給出的范例僅供您參考拓展思維使用,微機(jī)原理知識(shí)點(diǎn)總結(jié):該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。