- 相關(guān)推薦
基于DVCC8086的輸入與輸出系統(tǒng)設(shè)計(jì)
本篇論文為淮南師范學(xué)院信息技術(shù)系學(xué)生王兵原創(chuàng),現(xiàn)在國(guó)內(nèi)較知名的論文網(wǎng)站找論文網(wǎng)發(fā)布,僅做朋友們參考學(xué)習(xí)使用,原創(chuàng)版權(quán)歸王兵所有,有不明事宜請(qǐng)作者經(jīng)快聯(lián)系本站。目 錄前 言……………………………………………………………(1)
1 DVCC-8086十六位微型機(jī)的硬件組成…………………(2)
1.1 系統(tǒng)的部分硬件組成………………………………… (2)
1.2 總體框圖和元件位置圖………………………………(4)
1.3 通用外圍電路及各插頭座的定義……………………(5)
2 DVCC-8086十六位微型機(jī)本身的資源…………………(9)
2.1 DVCC-8086系統(tǒng)存儲(chǔ)空間分配 ……………………(9)
2.2 DVCC8086系統(tǒng)輸入輸出接口地址的分配 ………(10)
3 輸入輸出設(shè)備開(kāi)關(guān)量、數(shù)碼管顯示器和小鍵盤(pán) ………(10)
3.1邏輯電平開(kāi)關(guān)… ……………………………………(10)
3.2 數(shù)碼管顯示器和小鍵盤(pán)……………………………(11)
4 輸入輸出的接口…………………………………………(14)
4.1 接口技術(shù)概述………………………………………(14)
4.2 可編程接口芯片概述………………………………(18)
4.3 并行輸入輸出接口…………………………………(19)
4.4 8279A鍵盤(pán)顯示器接口……………………………(24)
5輸入輸出設(shè)備的驅(qū)動(dòng)程序……………………………(26)
5.1并行輸入輸出接口芯片8255A …………………(26)
5.2編程鍵盤(pán)顯示接口8279A…………………………(28)
6一個(gè)具體輸入輸出的應(yīng)用—數(shù)碼管顯示開(kāi)關(guān)量輸入…(31)
6.1數(shù)碼管顯示開(kāi)關(guān)量輸入的目的和內(nèi)容……………(31)
6.2數(shù)碼管顯示開(kāi)關(guān)量輸入源程序……………………(32)
6.3數(shù)碼管顯示開(kāi)關(guān)量輸入數(shù)據(jù)分析…………………(34)
結(jié)束語(yǔ)…………………………………………………………(34)
附錄……………………………………………………………(35)
致謝……………………………………………………………(35)
參考文獻(xiàn)………………………………………………………(36)論文預(yù)覽,因論文長(zhǎng)達(dá)38頁(yè),篇幅所限,只提供部分預(yù)覽,需要的朋友請(qǐng)下載Doc文檔再研究:基于DVCC8086的輸入與輸出系統(tǒng)設(shè)計(jì).doc論文答辯題綱文獻(xiàn)綜述.doc基于DVCC8086的輸入與輸出系統(tǒng)設(shè)計(jì)
學(xué) 生:王 兵
指導(dǎo)教師:馮 康
淮南師范學(xué)院信息技術(shù)系
摘 要:本文從介紹DVCC8086十六位微型機(jī)的硬件組成開(kāi)始,討論了十六位微機(jī)實(shí)驗(yàn)系統(tǒng)的輸入輸出的相關(guān)內(nèi)容。描述DVCC8086十六位微型機(jī)本身的所有資源,同時(shí)也對(duì)本設(shè)計(jì)中使用的輸入輸出設(shè)備開(kāi)關(guān)量、數(shù)碼管顯示器、與輸入輸出相關(guān)的接口芯片及其驅(qū)動(dòng)程序進(jìn)行了詳細(xì)的講解。最后給出了一個(gè)具體的輸入輸出的應(yīng)用,以此來(lái)了解如何進(jìn)行一個(gè)完整的輸入輸出系統(tǒng)的設(shè)計(jì)。
Abstract;This paper mainly introduced the DVCC8086 16 bits miniature computers’ hardware compositions, discussed the relating contents of 16 bits microcomputers experiments system’s input and output. Described DVCC8086 16 bits miniature machines’s resources, simultaneously also include the input-output device switch quantity, the digital tube monitor, and the relating interface chips and its drivering program carried on the detailed explanation of the input and output. Finally produced a concrete input and output application. In this way to help to understand how to design a complete input and output system.
關(guān) 鍵 詞 :?jiǎn)伟鍣C(jī); 監(jiān)控程序; 匯編語(yǔ)言;輸入/輸出系統(tǒng);接口;可編程
Key Words:single board computer; monitor program ;assemble language ;Input/output system ;Interface;Programmable前 言
輸入輸出系統(tǒng)在微機(jī)系統(tǒng)中占有重要的地位,它是人機(jī)交互的唯一渠道,在一個(gè)小型的DVCC8086十六位微型單板機(jī)系統(tǒng)中,輸入輸出系統(tǒng)無(wú)法采用傳統(tǒng)的鍵盤(pán)和CRT顯示器,只能采用一些簡(jiǎn)單的輸入輸出設(shè)備,如開(kāi)關(guān)量和數(shù)碼管顯示器,雖然設(shè)備簡(jiǎn)單,但要使它在DVCC8086十六位微型機(jī)系統(tǒng)中正常工作,涉及的技術(shù)卻非常多,首先,DVCC8086十六位微型機(jī)本身的資源是夠用的,即CPU、內(nèi)存、總線(xiàn)這些構(gòu)成微型機(jī)的整體框架的硬件要有。第二,內(nèi)存的容量,存儲(chǔ)器地址的范圍,端口的地址范圍,中斷資源等必須滿(mǎn)足輸入輸出的基本要求。第三,相應(yīng)的輸入輸出設(shè)備的接口必須具有,選擇了那些接口,就有相應(yīng)的功能。第四,輸入輸出設(shè)備的驅(qū)動(dòng)程序要有,即如何對(duì)接口進(jìn)行符合要求的編程,最后,有一個(gè)具體的應(yīng)用來(lái)驗(yàn)證設(shè)計(jì)的整個(gè)輸入輸出系統(tǒng)能否正常使用。本文主要介紹DVCC8086十六位微型機(jī)的硬件組成,討論了十六位微機(jī)實(shí)驗(yàn)系統(tǒng)的輸入輸出的有關(guān)內(nèi)容。描述DVCC8086十六位微型機(jī)本身的所有資源,同時(shí)也對(duì)本設(shè)計(jì)中使用的輸入輸出設(shè)備開(kāi)關(guān)量、數(shù)碼管顯示器、與輸入輸出相關(guān)的接口芯片及其驅(qū)動(dòng)程序進(jìn)行了詳細(xì)的講解。最后給出了一個(gè)具體的輸入輸出的應(yīng)用,以此來(lái)了解一個(gè)完整的輸入輸出系統(tǒng)的設(shè)計(jì)。1 DVCC8086十六位微型機(jī)的硬件組成
DVCC8086 十六位微型機(jī)輸入輸出系統(tǒng)是為了適應(yīng)微機(jī)原理、微機(jī)接口技術(shù)等課程的實(shí)驗(yàn)而設(shè)計(jì)的。它為大中專(zhuān)院校學(xué)生學(xué)習(xí)微機(jī)原理、微機(jī)接口技術(shù)提供了理想的實(shí)驗(yàn)環(huán)境,它可有效地幫助學(xué)生深入理解微機(jī)原理等課程中的基本概念,理解微機(jī)的工作過(guò)程接口芯片的工作原理,從而達(dá)到學(xué)好微機(jī)原理和接口技術(shù)等課程的目的。
1.1系統(tǒng)的部分硬件組成
(1)系統(tǒng)采用主頻為4.77HZ的8088CPU為主CPU,并以最小工作方式構(gòu)成系統(tǒng)。
(2)采用靜態(tài)RAM形成監(jiān)控程序的數(shù)據(jù)區(qū)和用戶(hù)實(shí)驗(yàn)的程序存儲(chǔ)區(qū),系統(tǒng)以二片62256靜態(tài)RAM構(gòu)成系統(tǒng)的64K基本內(nèi)存,地址范圍為00000H~0FFFFH。其中00000H~004FFH為系統(tǒng)數(shù)據(jù)區(qū),00500-00FFFH為用戶(hù)數(shù)據(jù)區(qū),01000H~0FFFFH為用戶(hù)程序區(qū)。用EPROM形成系統(tǒng)監(jiān)控程序區(qū),主要是一片32KEPROM存放系統(tǒng)程序和實(shí)驗(yàn)程序,地址范圍為F8000H-FFFFFH。
(3) 系統(tǒng)中采用74LS373、74LS245總線(xiàn)驅(qū)動(dòng)器使CPU的AB/DB分時(shí)復(fù)用,形成AB、DB分離的總線(xiàn)方式
(4) 由可編程鍵盤(pán)顯示接口8279A對(duì)24鍵的小鍵盤(pán)和8位的七段LED顯示進(jìn)行管理。自帶鍵盤(pán)顯示器,采用進(jìn)口鍵座、彩色字符鍵帽,能單機(jī)獨(dú)立運(yùn)行,為實(shí)驗(yàn)程序的調(diào)試帶來(lái)方便。
以上就構(gòu)成了最基本的微機(jī)工作系統(tǒng)。同時(shí)將AB、DB和CB三總線(xiàn)均引出供實(shí)驗(yàn)使用,為了減少和防止外接電路對(duì)CPU的影響,各信號(hào)均加入了驅(qū)動(dòng)、隔離電路。
(5)通用外圍電路,包括邏輯電平開(kāi)關(guān)電路、發(fā)光二極管顯示電路、時(shí)鐘電路、單脈沖發(fā)生電路、繼電器及驅(qū)動(dòng)電路、直流電機(jī)及驅(qū)動(dòng)電路、步進(jìn)電機(jī)及驅(qū)動(dòng)電路、電子音響及驅(qū)動(dòng)電路、模擬電壓產(chǎn)生電路。
(6) 提供各種微機(jī)常用I/O接口芯片:包括定時(shí)/計(jì)數(shù)器接口芯片(8253A),并行接口芯片(8255A),A/D轉(zhuǎn)換芯片(0809),D/A轉(zhuǎn)換芯片(0832),中斷控制器接口芯片(8259A),鍵盤(pán)顯示接口芯片(8279A),串行通信接口芯片(8251A)等。
(7) 備有系統(tǒng)總線(xiàn)擴(kuò)展插座,便于其他硬件接口器件的擴(kuò)展(如DAM控制器8237A的擴(kuò)充、串級(jí)中斷源8259A的擴(kuò)充、串行口8250A擴(kuò)充、A/D的擴(kuò)充等)。
(8) 可以配接溫度測(cè)量、壓力測(cè)量實(shí)驗(yàn)板。
(9)備有通用IC插座,和其他外圍電路配合作數(shù)字實(shí)驗(yàn)儀用。
(10)實(shí)驗(yàn)電路連接采用自鎖緊插座及導(dǎo)線(xiàn),消除接觸不良現(xiàn)象。
(11)提供標(biāo)準(zhǔn)RS-232異步通信接口,以聯(lián)接IBMPC及其兼容機(jī)。
1.2 總體框圖和元件位置圖
1.2.1 DVCC-8086H實(shí)驗(yàn)系統(tǒng)總體原理框圖(如圖1.1) 論文出處(作者):
AutoCAD中圖形庫(kù)的創(chuàng)建和管理
詳解加密技術(shù)概念加密方法以及應(yīng)用
【基于DVCC8086的輸入與輸出系統(tǒng)設(shè)計(jì)】相關(guān)文章:
PLC輸入/輸出點(diǎn)的合理使用及擴(kuò)展方法04-15
基于PLC的斷路器型式試驗(yàn)系統(tǒng)設(shè)計(jì)03-10
基于web的異地并行設(shè)計(jì)與制造系統(tǒng)研究06-02
基于電話(huà)網(wǎng)絡(luò)的熱網(wǎng)遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)05-11
分析基于三維掃描的特種設(shè)備管理系統(tǒng)設(shè)計(jì)論文05-26
基于J2EE的遠(yuǎn)動(dòng)系統(tǒng)Web實(shí)時(shí)曲線(xiàn)的研究05-11
基于勝任力的企業(yè)個(gè)體績(jī)效管理流程設(shè)計(jì)06-03
基于CS管理的房地產(chǎn)企業(yè)開(kāi)發(fā)設(shè)計(jì)06-04