微機(jī)接口技術(shù)300例

出版時(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)分、閱讀與下載


    微機(jī)接口技術(shù)300例 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7