出版時(shí)間:2003-9 出版社:機(jī)械工業(yè)出版社 作者:李恩林等編 頁(yè)數(shù):384 字?jǐn)?shù):486000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書列舉了微機(jī)接口技術(shù)中的300個(gè)例題,通過(guò)這些例題,可以全面、系統(tǒng)地掌握微機(jī)接口技術(shù)的設(shè)計(jì)、計(jì)算、應(yīng)用和編程方法。內(nèi)容包括:輸入輸出與中斷、并行接口、串行接口、定時(shí)器/計(jì)數(shù)器、DMA接口、模擬量接口、存儲(chǔ)器接口和人一機(jī)交互接口等。本書題多面廣、軟硬件結(jié)合、簡(jiǎn)明扼要,深入淺出,實(shí)用性強(qiáng),信息量大。 本書可供大專院校有關(guān)專業(yè)師生參考、對(duì)從事計(jì)算機(jī)應(yīng)用系統(tǒng)的科技人員有很大參考價(jià)值,對(duì)自考生、電大生、函授生、夜大生幫助更大。
書籍目錄
前言例1 微機(jī)接口技術(shù)的基本概念例2 接口有哪些功能例3 如何分析和設(shè)計(jì)微機(jī)接口例4 接口處理的信息有哪些例5 何謂端口?分哪幾類例6 I/O端口的編址方式有哪幾種例7 程序查詢傳送方式分哪兩種例8 8259A的控制字有哪些例9 8259A有幾種工作方式例10 圖14是一個(gè)發(fā)光二極管(LED)接口電路,若要LED自上而下依次發(fā)亮2s,試編寫控制程序例11 試編寫例10中的8個(gè)LED自下而上依次發(fā)亮3s的程序例12 試編寫一個(gè)PC/XT中揚(yáng)聲器發(fā)聲程序例13 編寫一個(gè)開關(guān)鍵的狀態(tài)通過(guò)74LS244接口芯片進(jìn)行采集和顯示的程序例14 編寫一個(gè)五條件傳送時(shí)數(shù)據(jù)采集的程序例15 說(shuō)明異步查詢式輸入接口電路的工作原理,并編寫輸入查詢程序例16 說(shuō)明異步查詢式輸出接口電路的工作原理,并編寫輸出查詢程序例17 利用異步查詢式輸入接口硬件電路,編寫采集數(shù)據(jù)的程序例18 利用異步查詢式輸出接口硬件電路,編寫一段輸出數(shù)據(jù)的程序例19 編寫用條件傳送方式對(duì)終端進(jìn)行輸入/輸出的程序例20 編寫從輸入設(shè)備上輸人若干字節(jié)的數(shù)據(jù),傳送到存儲(chǔ)器緩沖區(qū)(BUFFER)中的程序例21 編寫將存儲(chǔ)器緩沖區(qū)(BUFFER)中的若干個(gè)字節(jié)數(shù)據(jù)輸出的程序例22 編寫查詢傳送的數(shù)據(jù)采集系統(tǒng)的控制程序(一)例23 編寫查詢傳送的數(shù)據(jù)采集系統(tǒng)的控制程序(二)例24 編寫查詢傳送的數(shù)據(jù)采集系統(tǒng)的控制程序(三)例25 簡(jiǎn)述查詢方式、中斷方式與DMA方式的原理及優(yōu)缺點(diǎn)例26 編寫用LED顯示開關(guān)的狀態(tài)的程序例27 編寫動(dòng)態(tài)控制LED顯示器與計(jì)算機(jī)的接口的程序例28 編寫單片8259A的全嵌套中斷工作方式下的初始化程序例29 編寫B(tài)IOS中檢查中斷屏蔽寄存器(IMR)的程序例30 讀取中斷服務(wù)寄存器(ISR)內(nèi)容,并設(shè)置新屏蔽,試編寫程序例31 主機(jī)每次響應(yīng)8259A中斷時(shí)顯示字符串,并設(shè)置中斷向量,試編寫程序例32 從8259A的IR7端引人中斷請(qǐng)求,并已知中斷類型號(hào),編寫8259A的初始化程序例33 編寫由PC/XT機(jī)外部產(chǎn)生中斷請(qǐng)求的中斷程序例34 敘述接口同外設(shè)之間的三種信息的作用及傳送過(guò)程例35 CPU正在處理由8259AI凡引入的中斷服務(wù)時(shí),應(yīng)如何來(lái)緊急處理比它優(yōu)先級(jí)別低的中斷?試編寫程序例36 8259A在IBM-PC/XT機(jī)中的應(yīng)用,編寫8259A的初始化程序例37 在PC/XT系統(tǒng),檢查8259A中斷屏蔽寄存器(IMR)的正確性,試編寫程序例38 根據(jù)臨時(shí)服務(wù)中斷程序D11判定是否為硬中斷?試編寫程序例39 編寫8259A的主片和從片的初始化程序例40 單片、全嵌套時(shí),編寫8259A的初始化程序例41 非常駐的中斷服務(wù)程序編程模式例42 常駐的中斷服務(wù)程序編程模式例43 試編寫B(tài)IOS中檢查中斷屏蔽寄存器(1MR)的程序例44 8259A的級(jí)聯(lián)之一例45 8259A的級(jí)聯(lián)之二例46 8259A工作在級(jí)聯(lián)方式時(shí),編寫主、從片的初始化程序例47 對(duì)主、從片8259A進(jìn)行初始化命令字的設(shè)置例48 數(shù)字通道用于步進(jìn)電動(dòng)機(jī)接口,試編寫程序例49 確定LED顯示某字(如"7")的段選碼例50 編寫B(tài)CD碼撥盤及其接口程序例51 編寫1#設(shè)備輸出,2#設(shè)備輸入的軟件查詢程序例52 編寫被零除中斷和溢出中斷程序例53 編寫封鎖8259A中的IR3:IR4、和IB6中斷請(qǐng)求的程序例54 設(shè)定8259A優(yōu)先級(jí)的順序,試編寫程序例55 編寫清除8259A中ISR的IR3的程序例56 將8259A中的IItB、ISR和IMR的內(nèi)容送到內(nèi)存,試編寫程序例57 當(dāng)CPU的IP二0時(shí),如何能知道IR4上有中斷請(qǐng)求,試編寫程序例58 8088CPU正在為IR3中斷服務(wù)時(shí),如何開放8259A的IR4-IR7,試編寫程序例59 試述8255A可編程并行接口的組成和初始化例60 試寫出8255A的工作方式控制字例61 試寫出8255A的端口C按位置位/復(fù)位控制字例62 當(dāng)8255A的A口為方式0輸出;B口為方式1輸入;C口為高4位輸入、低4位輸出時(shí),編寫8255A的初始化程序例63 編寫8255A的C口的PCo置位的初始化程序例64 編寫8255A的A口的PA7、PA6位進(jìn)行置位/復(fù)位輸出,而不改變PA5-PA0原來(lái)狀態(tài)的初始化程序例65 編寫8255A的C口的PC2位產(chǎn)生一個(gè)方脈沖信號(hào)的程序例66 編寫通過(guò)8255A接口控制8個(gè)指示燈輪流點(diǎn)亮的程序例67 編寫通過(guò)8255A接口顯示一組開關(guān)狀態(tài)的程序例68 8255A的A、B口都工作在方式0下,用查詢方式通過(guò)紙帶讀人機(jī)讀人數(shù)據(jù),再輸出給字符打印機(jī)和紙帶穿孔機(jī)。試編寫程序例69 編寫8255A端口A選通輸入1000個(gè)8位二進(jìn)制數(shù)的程序例70 編寫8255A端口A為基本輸入,端口B為選通輸出的程序例71 寫出按位置位/復(fù)位控制LED的亮和滅的程序例72 寫出將輸入的ASCII碼通過(guò)8255A端口B,采用中斷方式,將數(shù)據(jù)送人緩沖器,連續(xù)輸入直到遇到0DH就結(jié)束輸人的程序例73 用8255A控制一組發(fā)光二極管的亮滅的程序例74 8255A的方式1的應(yīng)用實(shí)例之一例75 8255A的方式1的應(yīng)用實(shí)例之二例76 8255A的方式2的應(yīng)用實(shí)例例77 編寫8255A的A口和B口都工作在方式1,采用中斷方式輸入數(shù)據(jù)的程序例78 8255A的方式0的應(yīng)用實(shí)例例79 編寫8255A用于LED顯示器接口程序例80 編寫用8255A按位置位/復(fù)位控制字控制發(fā)光二極管依次顯示亮滅的程序例81 編寫8255A工作在方式0、方式1和方式2等不同形式的初始化程序例82 發(fā)光二極管(L0-L7)不斷顯示對(duì)應(yīng)開關(guān)(S0-S7)的通斷狀態(tài)應(yīng)用實(shí)例例83 編寫8255A以查詢方式作為打印機(jī)接口的程序例84 編寫8255A以中斷方式作為打印機(jī)接口的程序例85 通過(guò)8255A接口控制8個(gè)發(fā)光二極管亮、暗的應(yīng)用實(shí)例例86 利用8255A作為兩機(jī)并行通信接口的應(yīng)用實(shí)例例87 8255A通過(guò)開關(guān)控制紅、綠、黃燈的亮、暗的應(yīng)用實(shí)例例88 編寫在8255A的端口C的PC,上產(chǎn)生一個(gè)窄的正脈沖程序例89 編寫8255A工作于方式0,端口A和一個(gè)字符打印機(jī)相連,端口B和一個(gè)紙帶輸入機(jī)相連的初始化和驅(qū)動(dòng)程序例90 8255A工作在方式1控制微型打印機(jī)的應(yīng)用實(shí)例例91 編寫8255A作為中斷方式的打印機(jī)接口的程序例92 8255A工作在方式0和方式1下分別與打印機(jī)接口的例子例93 編寫8255A作為打印機(jī)接口打印出26個(gè)小寫英文字母的程序例94 編寫8086CPU用查詢方式通過(guò)8255A并行接口控制一臺(tái)控制臺(tái)打印機(jī)的程序例95 編寫利用8255A組成鍵盤掃描接口的程序例96 8255A在PC機(jī)中的應(yīng)用例97 編寫8255A用作2764EPROM編程接口程序例98 編寫系統(tǒng)配置開關(guān)DIP狀態(tài)測(cè)試程序例99 編寫報(bào)警系統(tǒng)模型程序例100 編寫8255A作為連接MD接口的程序(一)例101 編寫8255A作為連接MD接口的程序(二)例102 8255A用作A/D和D/A轉(zhuǎn)換子系統(tǒng)的接口,試編寫程序例103 簡(jiǎn)述16位系統(tǒng)中并行接口的特點(diǎn)例104 編寫8255A作主、從兩個(gè)CPU系統(tǒng)的接口的程序例105 簡(jiǎn)述8255A并行接口的數(shù)據(jù)輸入過(guò)程例106 ADC0809通過(guò)8255A同PC總線的接口舉例例107 編寫奇數(shù)地址中的數(shù)據(jù)依次輸出給1#設(shè)備,偶數(shù)地址中的數(shù)據(jù)依次輸出給2#設(shè)備的程序例108 ADC0809通過(guò)8255A同8086CPU連接,8個(gè)通道,每個(gè)通道采樣24個(gè)數(shù)據(jù),試編寫程序例109 什么是異步、同步通信?它們的格式怎樣例110 說(shuō)明8251A的特性和初始化例111 編寫通過(guò)8251A采用查詢方式接收數(shù)據(jù)的程序例112 編寫8251A采用查詢方式發(fā)送數(shù)據(jù)的初始化程序例113 編寫8251A采用同步傳送方式接收數(shù)據(jù)初始化程序例114 編寫8251A實(shí)現(xiàn)無(wú)條件傳送(同步)方式的程序例115 編寫8251A工作于異步方式時(shí)的初始化程序例116 8251A工作于異步方式時(shí)的初始化編程和數(shù)據(jù)輸入程序段例117 編寫8251A采用異步方式工作,波特率因子為64,字符長(zhǎng)度7位,偶校驗(yàn),2位停止位時(shí)的初始化程序例118 編寫8251A從外設(shè)輸入字符到內(nèi)存緩沖器中的程序例119 編寫8251A采用異步方式工作,波特率因子為64,7位數(shù)據(jù)位,1位停止位,偶校驗(yàn)時(shí)的初始化程序例120 編寫8251A采用異步方式工作,波特率因子為16,7位數(shù)據(jù)位,2位停止位,奇校驗(yàn)時(shí)的初始化程序例121 編寫8251A采用異步方式工作,輸出字符,波特率因子為64,7位數(shù)據(jù)位,1位停止位時(shí)的初始化程序例122 編寫8251A采用異步方式工作,波特率因子為16,7位數(shù)據(jù)位,奇校驗(yàn)、2位停止位,輸入60個(gè)字符的初始化程序例123 何謂異步通信?何謂同步通信?兩者各有什么優(yōu)缺點(diǎn)例124 編寫CPU與8251A之間采用中斷方法進(jìn)行傳送的程序例125 編寫通過(guò)74LSl65接8個(gè)開關(guān)與8251A進(jìn)行通信的程序例126 編寫8251A作為接口,通過(guò)74LSl64控制發(fā)光二極管輪流顯示的程序例127 8251A作為串行接口的應(yīng)用實(shí)例例128 編寫8251A串行接口與電傳打印機(jī)相連的初始化程序例129 8251A作為CRT的接口應(yīng)用實(shí)例例130 半雙工異步通信應(yīng)用實(shí)例例131 用程序?qū)?251A進(jìn)行同步模式設(shè)置例132 為8086CPU與CRT終端設(shè)計(jì)8251A的串行通信接口程序例133 利用8251A實(shí)現(xiàn)兩機(jī)遠(yuǎn)程、相互通信的應(yīng)用實(shí)例例134 8251A的命令字格式如何?根據(jù)題意,寫出初始化程序例135 利用8251A實(shí)現(xiàn)兩臺(tái)8086CPU之間串行通信,試編寫程序例136 編寫8250串行通信口數(shù)據(jù)輸入/輸出的程序例137 試述定時(shí)器/計(jì)數(shù)器8253的特點(diǎn)例138 8253A有哪6種工作方式例139 試述8253的工作方式控制字的格式例140 如何對(duì)8253A進(jìn)行初始化編程例141 8253方式0的初始化、GATE的作用及計(jì)數(shù)初值修改等的波形圖例142 8253方式1的初始化、GATE的作用及計(jì)數(shù)初值修改等的波形圖例143 8253方式2的初始化、GATE的作用及計(jì)數(shù)初值修改等的波形圖例144 8253工作于方式3的初始化、GATE的作用、初值修改等波形圖例145 8253工作于方式4的初始化、GATE的作用、初值修改等波形圖例146 8253工作于方式5的初始化、GATE的作用、初值修改等波形圖例147 編寫8253計(jì)數(shù)器0工作于方式1,計(jì)數(shù)器1工作于方式2,計(jì)數(shù)器2工作于方式4時(shí)的初始化程序例148 編寫8253周期性地每隔20ms產(chǎn)生一次中斷的程序例149 編寫8253計(jì)數(shù)器0工作于方式5,計(jì)數(shù)器1工作于方式1,計(jì)數(shù)器2工作于方式2的初始化程序例150 編寫8253作為采樣頻率發(fā)生器的程序例151 編寫8253計(jì)數(shù)器2工作于方式5的初始化程序例152 編寫8253采樣頻率(次/s)和采樣時(shí)間的控制程序例153 編寫8253作為定時(shí)時(shí)鐘的程序例154 編寫8253用作定時(shí)器的程序例155 編寫8253實(shí)現(xiàn)定時(shí)中斷的程序例156 編寫8253用作分頻器的程序例157 編寫8253的3個(gè)計(jì)數(shù)器串級(jí)連接時(shí)的初始化程序例158 編寫IBM-PC/XT系統(tǒng)板上8253的3個(gè)計(jì)數(shù)器的應(yīng)用程序例159 編寫8253計(jì)數(shù)器0工作于方式3,計(jì)數(shù)器1工作于方式4,計(jì)數(shù)2工作于方式0進(jìn)行中斷傳送的程序例160 8253如何與CPU接口例161 試計(jì)算8253計(jì)數(shù)器0工作于方式3,時(shí)鐘CtXo的頻率為1MHz,輸出40kHz的重復(fù)方波時(shí)計(jì)數(shù)初值例162 編寫8253通道0工作于定時(shí)方式時(shí),每20ms向CPU發(fā)出一個(gè)中斷請(qǐng)求信號(hào),而通道1輸出頻率為2kHz的方波時(shí)初始化程序例163 8253在寫入計(jì)數(shù)初值時(shí),二進(jìn)制計(jì)數(shù)和十進(jìn)制計(jì)數(shù)有何區(qū)別例164 編寫8253產(chǎn)生lps的負(fù)脈沖的初始化程序例165 編寫8253對(duì)外部事件計(jì)數(shù)10次的程序例166 編寫8253對(duì)外部事件計(jì)數(shù)100次發(fā)中斷請(qǐng)求的程序例167 編寫8253定時(shí)控制發(fā)光二極管的亮滅的程序例168 8253產(chǎn)生中斷請(qǐng)求信號(hào),每中斷一次顯示一串字符,試編寫程序例169 編寫8253定時(shí)控制8只LED管自下向上閃動(dòng)的程序例170 信號(hào)源、8253、8255A聯(lián)合運(yùn)用之一例171 信號(hào)源、8253、8255A聯(lián)合運(yùn)用之二例172 編寫8253-5監(jiān)視一個(gè)生產(chǎn)流水線的程序例173 編寫采用8253兩個(gè)計(jì)數(shù)器串聯(lián)的方法實(shí)現(xiàn)定時(shí)控制的程序例174 8253-5產(chǎn)生定時(shí)中斷,且把服務(wù)程序的人口地址送人中斷向量表,試編寫程序例175 編寫讀8253的計(jì)數(shù)器2的16位計(jì)數(shù)器當(dāng)前值的程序例176 計(jì)數(shù)初值的計(jì)算例177 編寫用8253測(cè)量脈沖寬度的程序例178 8253在包裝流水線控制中的應(yīng)用例179 編寫8253計(jì)數(shù)器1輸出1ms的連續(xù)脈沖的初始化程序例180 8253在IBM-PC/XT中的應(yīng)用例181 8253計(jì)數(shù)通道0工作于速率發(fā)生器的初值計(jì)算例182 8253在溫度控制系統(tǒng)中的應(yīng)用例183 8253在實(shí)時(shí)控制系統(tǒng)中的應(yīng)用例184 編寫8253在IBM-PC/XT中應(yīng)用的初始化程序段例185 某IBM-PC/XT應(yīng)用系統(tǒng)中,當(dāng)某一外部事件發(fā)生時(shí),給出一個(gè)高電平信號(hào),要求1s后向主機(jī)申請(qǐng)中斷,試編寫用8253實(shí)現(xiàn)此延遲的程序例186 8253計(jì)數(shù)器0工作在方式0,計(jì)數(shù)初值為7FH(按二進(jìn)制計(jì)數(shù));計(jì)數(shù)器1工作在方式2,計(jì)數(shù)初值為2000(按BCD碼計(jì)數(shù)),試編寫初始化程序例187 8253的3個(gè)計(jì)數(shù)通道組合應(yīng)用例188 時(shí)鐘程序的編寫例189 利用8253計(jì)數(shù)器0每隔55ms的定時(shí)中斷,編寫在屏幕上產(chǎn)生兩條運(yùn)動(dòng)直線的應(yīng)用程序例190 試述8237A可編程DMA控制器的功能、特性和操作步驟例191 8237A有哪幾個(gè)方式控制字?它的格式怎樣例192 試編寫地址設(shè)置程序例193 編寫DMA傳輸字節(jié)數(shù)的設(shè)置程序例194 編寫DMA初始化子程序例195 對(duì)IBMPC/XT的8237A進(jìn)行初始化、對(duì)測(cè)試的程序段加注釋說(shuō)明例196 使用DMA通道實(shí)例例197 8237A編程寄存器的應(yīng)用實(shí)例例198 8237A在IBM-PC/XT微機(jī)系統(tǒng)中的應(yīng)用實(shí)例例199 編寫使用DMA從接口往內(nèi)存?zhèn)鬏斠粋€(gè)數(shù)據(jù)塊的程序例200 編寫利用DMA從源存儲(chǔ)器傳送數(shù)據(jù)到目標(biāo)存儲(chǔ)器的程序例201 1BM-PC/XT中,有關(guān)8237A的初始化程序和測(cè)試程序的編寫例202 編寫8237DMA控制器執(zhí)行存儲(chǔ)器之間的數(shù)據(jù)傳送的程序例203 編寫DMA用于控制軟盤與內(nèi)存間直接傳送的數(shù)據(jù)的初始化程序例204 編寫向74L5670頁(yè)面寄存器1寫入20位地址的高4位地址的程序例205 編寫調(diào)用BIOS通過(guò)8237A實(shí)現(xiàn)軟盤與內(nèi)存交換數(shù)據(jù)的初始化程序例206 編寫利用8237的CHI實(shí)現(xiàn)DMA數(shù)據(jù)傳送的初始化程序例207 編寫對(duì)動(dòng)態(tài)存儲(chǔ)器刷新初始化并啟動(dòng)DMA的程序例208 簡(jiǎn)述8237A-5(DMAC)與FDC(軟盤控制器)的連接例209 8237初始化編程例210 編寫利用8237從外設(shè)向內(nèi)存?zhèn)魉蛿?shù)據(jù)的初始化程序例211 存儲(chǔ)器接口技術(shù)包括哪些內(nèi)容例212 存儲(chǔ)器芯片與CPU連接時(shí)應(yīng)注意哪些問題例213 何謂存儲(chǔ)器奇偶分體例214 根據(jù)存儲(chǔ)器結(jié)構(gòu)圖確定RAM和EPROM的容量,并確定尋址范圍例215 用2732A組成12KBROM和用6116組成4KBRAM,畫出結(jié)構(gòu)圖,并寫出各片地址范圍例216 寫出由1#和2#SRAM組成的存儲(chǔ)器的片數(shù)和地址范圍例217 存儲(chǔ)器地址范圍的計(jì)算例218 用1024B*l位存儲(chǔ)器芯片組成1KBx8位的存儲(chǔ)器,計(jì)算芯片數(shù),并畫出連線圖例219 用256B*4位的存儲(chǔ)器芯片組成1KBX8位的存儲(chǔ)器,計(jì)算芯片數(shù),并畫出連線圖例220 用2732和6116組成8KBROM和4KBRAM,計(jì)算芯片數(shù)并畫出連線圖例221 由兩片27512EPROM和兩片6116RAM組成128KBROM和4KBRAM,畫出存儲(chǔ)器與8088CPU的連接圖,并計(jì)算各芯片的地址范圍例222 根據(jù)存儲(chǔ)器容量計(jì)算地址線和數(shù)據(jù)線的條數(shù)例223 根據(jù)存儲(chǔ)器容量計(jì)算所需芯片數(shù)和片外地址譯碼例224 根據(jù)地址線位數(shù)和數(shù)據(jù)線位數(shù),計(jì)算存儲(chǔ)器容量和芯片數(shù)目例225 簡(jiǎn)述系統(tǒng)總線與存儲(chǔ)器的連接例226 簡(jiǎn)述存儲(chǔ)器的位擴(kuò)展和字?jǐn)U展例227 編寫B(tài)IOS的調(diào)用程序例228 編寫DOS的調(diào)用程序例229 根據(jù)存儲(chǔ)器與CPU的連接,確定尋址范圍例230 D/A轉(zhuǎn)換器和CPU接口中,應(yīng)考慮哪些問題例231 8位D/A轉(zhuǎn)換器與8位CPU怎樣連接例232 12位D/A轉(zhuǎn)換器與8位CPU怎樣連接例233 A/D轉(zhuǎn)換器和CPU接口中,應(yīng)考慮哪些問題例234 A/D轉(zhuǎn)換器有哪些控制信號(hào)和狀態(tài)信號(hào)例235 編寫DAC0832實(shí)現(xiàn)一次D/A轉(zhuǎn)換的程序例236 編寫利用D/A轉(zhuǎn)換器產(chǎn)生鋸齒波電壓的程序例237 編寫利用D/A轉(zhuǎn)換器產(chǎn)生三角波的程序例238 編寫利用D/A轉(zhuǎn)換器作為波形發(fā)生器的程序例239 編寫利用D/A轉(zhuǎn)換器產(chǎn)生周期可調(diào)的呈負(fù)向增長(zhǎng)的鋸齒波的程序例240 編寫正向鋸齒波和三角波的產(chǎn)生的程序例241 編寫輸出指定臺(tái)階的階梯波的程序例242 編寫產(chǎn)生指定輸出幅度范圍的鋸齒波的程序例243 編寫DAC0832產(chǎn)生鋸齒波的另一種程序例244 D/A轉(zhuǎn)換器產(chǎn)生兩個(gè)不同極性的方波信號(hào),試進(jìn)行軟硬件設(shè)計(jì)例245 編寫DAC0832產(chǎn)生0-5V的鋸齒波的程序例246 DACl232產(chǎn)生0-5V的方波,試設(shè)計(jì)DACl232的接口電路并編程例247 編寫DAC0832工作在單緩沖工作方式下的程序例248 編寫用DAC0832控制繪圖儀的程序例249 編寫DAC0832實(shí)現(xiàn)一次D/A轉(zhuǎn)換的程序例250 用軟件驅(qū)動(dòng)X-Y記錄儀的100點(diǎn)輸出,并控制記錄儀的抬、放筆的程序例251 簡(jiǎn)述DAC0832芯片中8位輸入寄存器和8位DAC寄存器的工作過(guò)程例252 編寫ADC0808與CPU的接口的程序例253 編寫ADC0809與CPU直接連接的程序例254 編寫ADC0809通過(guò)并行接口與CPU的連接的程序例255 在ADC0809電路(見圖202)中,若改為中斷方式讀取轉(zhuǎn)換后的數(shù)字量,則電路應(yīng)做哪些改動(dòng)?程序應(yīng)如何編寫例256 編寫8位CPU與10位D/A轉(zhuǎn)換器的接口的程序例257 設(shè)計(jì)D/A轉(zhuǎn)換器的接口電路,并編寫轉(zhuǎn)換程序例258 編寫用中斷方式進(jìn)行數(shù)據(jù)傳送的A/D轉(zhuǎn)換的程序例259 設(shè)計(jì)一塊爐溫控制接口卡,并編寫驅(qū)動(dòng)程序例260 ADC0809與8088CPU的接口硬件連接圖及軟件設(shè)計(jì)例261 12位MD轉(zhuǎn)換器AD574A與8088CPU接口硬件連接圖及軟件設(shè)計(jì)例262 編寫A/D轉(zhuǎn)換器的16路數(shù)據(jù)采集系統(tǒng)的程序例263 分析一個(gè)典型的實(shí)時(shí)控制系統(tǒng)例264 編寫采用無(wú)條件傳送方式輪流采集的模擬信號(hào)的程序例265 12位AD574與8088CPU的接口設(shè)計(jì)(一)例266 12位AD574與8位CPU的接口設(shè)計(jì)(二)例267 IBM-PC/XT微機(jī)控制模擬量輸入/輸出接口軟硬件設(shè)計(jì)例268 CPU與AD7522接口的軟件設(shè)計(jì)例269 CPU與AD561接口的軟件設(shè)計(jì)例270 利用8255A連接ADC0809與8086CPU,試編寫程序例271 編寫ADC0809與8086CPU直接連接的程序例272 編寫ADC0809通過(guò)8255A與PC總線的接口的程序例273 編寫消除鍵抖動(dòng)的程序例274 編寫單個(gè)按鍵動(dòng)作的確認(rèn)程序例275 編寫4x4鍵盤接口的程序例276 編寫非編碼鍵盤與微處理器的接口程序例277 編寫非編碼鍵盤行掃描法對(duì)按鍵進(jìn)行識(shí)別和產(chǎn)生鍵碼的方法的程序例278 編寫采用行掃描方式尋找鍵號(hào)的程序例279 編寫5X4非編碼鍵盤接口的程序例280 編寫3X3矩陣鍵盤接口的程序例281 編寫3X4矩陣鍵盤接口的程序例282 編寫鼠標(biāo)中斷調(diào)用的程序例283 編寫打印機(jī)輸出一個(gè)字符,后跟一個(gè)回車字符的程序例284 編寫8255A作為打印機(jī)接口的初始化程序例285 編寫8255A作為中斷方式的Centronic360字符打印機(jī)的接口程序例286 IBMPCBIOS打印中斷調(diào)用子程序的編寫例287 通過(guò)打印機(jī)適配器接口用查詢方式打印字符,試編寫程序例288 打印機(jī)中斷驅(qū)動(dòng)程序的編寫例289 查詢控制方式的打印驅(qū)動(dòng)程序的編寫例290 8255A作為打印機(jī)與8088CPU的接口,試編寫程序例291 8255A工作于方式1輸出與打印機(jī)相連,并以中斷方式傳送數(shù)據(jù),試編寫程序例292 試簡(jiǎn)述打印機(jī)接口電路的工作原理例293 簡(jiǎn)述LED顯示器接口原理并編程例294 設(shè)置彩色顯示器工作于MODE3(80x25彩色字符)方式,試編寫程序例295 簡(jiǎn)述8251A作為CRT的接口原理并編程例296 編寫顯示"21"的程序段例297 通過(guò)BIOS功能調(diào)用,將顯示器設(shè)置成圖形方式(640X200),并顯示彩條,試編寫程序例298 用DOS中斷調(diào)用編程,在屏幕上顯示信息"Thesortoperationis finished"例299 在已設(shè)置的80X25彩色字符方式下,在光標(biāo)當(dāng)前位置寫入一個(gè)字符,試編寫程序例300 將屏幕顏色置成亮藍(lán)色,字符顏色由AL寄存器值改變,試編寫程序參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載