版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
目錄
第一章8088試驗系統(tǒng)性能特點............................0
§1.18088技術(shù)指標(biāo).........................................................1
§1.28088系統(tǒng)資源安排......................................................1
§1.38088系統(tǒng)輸入/輸出接口地址的安排......................................2
其次章8088試驗系統(tǒng)組成結(jié)構(gòu)............................2
§2.1總體框圖...............................................................2
§2.2通用外圍電路...........................................................3
§2.48088系統(tǒng)插頭座定義....................................................4
第三章8088CPU試驗系統(tǒng)安裝.............................4
§3.18088CPU試驗系統(tǒng)安裝...................................................5
§3.28088系統(tǒng)啟動運行......................................................6
第四章試驗指導(dǎo).........................................8
§4.1概述..................................................................8
試驗一運用ADC0809的A/D轉(zhuǎn)換試驗...........................................9
試驗二運用DAC0832的D/A轉(zhuǎn)換試驗(一)......................................12
試驗三運用DAC0832的D/A轉(zhuǎn)換試驗(二)......................................14
試驗四8255A可編程并行口試驗(一)........................................17
試驗五8253A定時/計數(shù)器試驗...............................................22
試驗六運用8259A的單級中斷限制試驗......................................26
試驗七運用8251A的串行接口應(yīng)用試驗(一)..................................33
試驗八8279A可編程鍵盤顯示接口試驗......................................37
試驗九小直流電機調(diào)速試驗..............................................44
試驗十步進電機限制.....................................................41
試驗十一繼電器限制........................................................42
試驗十二存貯器讀寫試驗....................................................43
試驗十三運用8237A可編程DMA限制器試驗....................................44
試驗十四8259A串級中斷限制試驗..........................................53
試驗十五USB接口CH375應(yīng)用試驗..........................................53
試驗十六用8253和8259設(shè)計一電子表.....................................60
試驗十七用A/D和D/A試驗閉環(huán)限制........................................61
試驗十八用8255和8253實現(xiàn)對直流電機的調(diào)速限制............................63
試驗十九用8259設(shè)計計數(shù)器.................................................64
試驗二十16C55O串口限制器試驗.............................................65
試驗二十一自帶限制器的128X64圖形液晶顯示限制器試驗......................67
試驗二十二16X16LED點陣顯示限制試驗.......................................70
第一章8088試驗系統(tǒng)性能特點
§1.18088技術(shù)指標(biāo)
1、用主頻為4.77MHZ的8088CPU為主CPU,并以最小工作方式構(gòu)成系統(tǒng)。
2、供應(yīng)標(biāo)準(zhǔn)USB即插即用通信接口,以聯(lián)接電腦。
3、系統(tǒng)以一片62256靜態(tài)RAM構(gòu)成系統(tǒng)的32K基本內(nèi)存,地址范圍為000001W
07FFFHo其中00000H-004FFH為系統(tǒng)數(shù)據(jù)區(qū),00500H?00FFFH為用戶數(shù)據(jù)區(qū),01000H-
07FFFH為用戶程序區(qū)。
4、備有通用外圍電路,包括邏輯電平開關(guān)電路、發(fā)光二極管顯示電路、時鐘電路、單
脈沖發(fā)生電路、繼電器及驅(qū)動電路、直流電機轉(zhuǎn)速測量及限制驅(qū)動電路、步進電機及驅(qū)動電
路、電子音響及驅(qū)動電路、模擬電壓產(chǎn)生電路。
5、配置4X4矩陣鍵盤,8個動態(tài)數(shù)碼管顯示器。
6、供應(yīng)各種微機常用I/O接口芯片:包括定時/計數(shù)器接口芯片(8253A),并行接口
芯片(8255A),A/D轉(zhuǎn)換芯片(0809),D/A轉(zhuǎn)換芯片(0832),2片中斷限制器接口芯片(8259A),
經(jīng)典鍵盤顯示接口芯片(8279A),DMA限制器8237A,串行通信接口芯片(8251A)等。
7、配備主從方式USB接口電路,便利學(xué)生進行USB接口應(yīng)用軟硬件試驗。
9、擴展有新型串行通信接口電路16c550、16X16點陣LED顯示電路、自帶T6963c限
制器的128X64圖形液晶顯示器、串行時鐘電路PCF8563、串行存儲器93c46、串行VDTLC549
和串行D/ATLC5615轉(zhuǎn)換電路、一總線溫度傳感器18B20、看門狗電路等。
10、電路設(shè)計中增加愛護措施,有效避開學(xué)生因錯接而損壞器件。
11、試驗電路連接采納自鎖緊插座及導(dǎo)線,消退接觸不良現(xiàn)象。
12、工作電源電壓5V±5%,±12V±5%,工作電流不大于1A,開關(guān)機瞬間及工作正常
時電源毛刺必需小于05Vo
13、配備中文WTND0WS9X/2000/XP界面調(diào)試軟件及試驗演示軟件。
14、系統(tǒng)可以單步、斷點、連續(xù)等方式調(diào)試運行各試驗程序。
15、運用環(huán)境:環(huán)境溫度0℃~+40℃,無明顯潮濕、無明顯振動碰撞。
§1.28088系統(tǒng)資源安排
8088有一兆存儲空間,系統(tǒng)供應(yīng)應(yīng)用戶運用的空間為00000H-07FFFH,用于存放調(diào)
試試驗程序,具體安排如下表:
中斷矢量區(qū)000Q0H-000FFH
系統(tǒng)數(shù)據(jù)區(qū)系統(tǒng)棧區(qū)00100H?004FFH
用戶數(shù)據(jù)區(qū)OO50OH-OOFFFH
用戶程序區(qū)用戶棧區(qū)01000H?07FFFH
中斷矢量區(qū)00000H-00013H作為單步(T)、斷點INT3、無條件暫停(NMI)中斷矢量
區(qū),用戶也可以更改這些矢量,指向用戶的處理,但失去了相應(yīng)的單步、斷點、暫停等系統(tǒng)
功能。
§1.38088系統(tǒng)輸入/輸出接口地址的安排
電路名稱口地址
供應(yīng)應(yīng)用戶的擴展口Y0:000H?00FHY6:060H-06FHY7:070H?07FH
通道0計數(shù)器048H通道1計數(shù)器049H
8253A定時/計數(shù)器接口
通道2計數(shù)器04AH通道3計數(shù)器04BH
單級8259A中斷限制器接口
吩咐寄存器02011狀態(tài)寄存器021H
或譯碼輸出CS6
8279A鍵盤顯示口
數(shù)據(jù)口0DEH吩咐狀態(tài)口0DFH
或譯碼輸出CS5
8251A串行接口數(shù)據(jù)口050H吩咐口051H
其次章8088試驗系統(tǒng)組成結(jié)構(gòu)
§2.1總體框圖
試驗系統(tǒng)總體原理框圖如下:
8O88CPU總線插座
§2.2通用外圍電路
8088試驗系統(tǒng)中設(shè)計了一系列試驗所必需的通用外圍電路:包括邏輯電平開關(guān)電路、
發(fā)光二極管顯示電路、時鐘電路、單脈沖發(fā)生電路、繼電器及驅(qū)動電路、直流電機及驅(qū)動電
路、步進電機及驅(qū)動電路、電子音響及驅(qū)動電路、模擬電壓產(chǎn)生電路;另外,系統(tǒng)中設(shè)
計了系統(tǒng)總線擴展插座。
I、邏轉(zhuǎn)電平開關(guān)電路
該系統(tǒng)供應(yīng)8個邏輯電平開關(guān),每一個輸出端有一插孔,分別標(biāo)有K1?K8。開關(guān)向上
打時,輸出高電平“1”,向下時輸出低電平“0”。另外配置了JK插座,K1?KB也可以通
過JK輸出。
2、發(fā)光二極管顯示電路
試驗系統(tǒng)供應(yīng)有8個發(fā)光二極管。其輸入端有8個插孔,分別標(biāo)有L0-L7,它對應(yīng)1?
7個發(fā)光二極管。輸入端為高電平“1”時,發(fā)光二極管亮;輸入端為低電平“0”時,發(fā)光
二極管滅。另外配置了JL插座,L0?L7也可以通過JL輸入。
3、時鐘電路
1MHZ—1HZ時鐘信號分多檔輸出,T1TMHZ、T2-500KHZ.T3T00KHZ、T4T0KHZ、T5TKHZ、
T6-1001IZ.T7-1HZ,供0809A/D轉(zhuǎn)換器、8253A定時器/計數(shù)器、8250A串行接口試驗運用°
4、單脈沖發(fā)生電路
采納RS觸發(fā)器產(chǎn)生土單脈沖。試驗者每按一次AN按鈕,即可以從兩個插座上分別輸
出一個正脈沖SP及負(fù)脈沖/SP,供“中斷”、“DMA”、定時器/計數(shù)器等試驗運用。
5、模擬信號電平產(chǎn)生電路
系統(tǒng)中供應(yīng)1路0~5v模擬電壓信號Vout,供A/D轉(zhuǎn)換試驗時用。
6、一組典型門電路和復(fù)位電路(對模塊化機型)
包含一個與門、一個或門、二個非門、一個觸發(fā)器、一個復(fù)位電路,輸出一高電平復(fù)位
信號RST和一個低電平復(fù)位信號/RST。供部分接口器件用。
§2.38088CPU系統(tǒng)板插頭座和按鍵定義
KJ_USB:為88部分USB通信接口,用于和電腦的聯(lián)機通信調(diào)試用戶實訓(xùn)程序。
2、小復(fù)位按鈕RESET:88系統(tǒng)復(fù)位按鈕。每次要重新聯(lián)機時,須要按一次。
3、模塊接口插座JKZ0
JKZ0采納20芯雙排座,引出數(shù)據(jù)總線D0?D7、地址總線A0?A2、I/O讀寫信號I0W、
I0R、復(fù)位RST、時鐘CLK、中斷應(yīng)答信號INTA和INTR、電源Vcc、地GND等,供模塊電路用。
4、引出插孔說明
VCC:8088CPU系統(tǒng)+5V電源輸入。在CPU系統(tǒng)獨立運用時作+5V電源輸入。
GND:8088CPU系統(tǒng)電源地。在CPU系統(tǒng)獨立運用時作電源地輸入。
CLOK:時鐘輸出,用做外部接口器件的時鐘信號,這里是做8279鍵盤顯示限制器的時鐘。
CS5:CPU系統(tǒng)I/O譯碼輸出,其地址是0DEH-0DFH。
CS6:CPU系統(tǒng)I/O譯碼輸出,其地址是20H-系統(tǒng)
CS7:CPU系統(tǒng)存儲器譯碼輸出,其地址是8000H-CFFFFH。
Y0:CPU系統(tǒng)I/O譯碼輸出,其地址是00H-0FH。
Y6:CPU系統(tǒng)I/O譯碼輸出,其地址是60H-6FH。
Y7:CPU系統(tǒng)I/O譯碼輸出,其地址是70H-7FH。
MEMW:外部存儲器擴展寫信號。
MEMR:外部存儲器擴展讀信號。
8TXD:CPU系統(tǒng)板上串行接口8251的串行輸出腳。
CLKO:CPU系統(tǒng)板上定時計數(shù)器接口8253的通道0的時鐘輸入腳。
OUTO:CPU系統(tǒng)板上定時計數(shù)器接口8253的通道0的輸出腳。
CLK2:CPU系統(tǒng)板上定時計數(shù)器接口8253的通道2的時鐘輸入腳。
0UT2:CPU系統(tǒng)板上定時計數(shù)器接口8253的通道2的輸出腳。
第三章8088CPU試驗系統(tǒng)安裝
§3.18088CPU試驗系統(tǒng)安裝
§3.1.1系統(tǒng)軟件件安裝
自己建一相應(yīng)書目,將隨機攜帶的光盤里的內(nèi)容全部拷貝到你的電腦里。
§3.1.2系統(tǒng)硬件安裝
本系統(tǒng)為板式結(jié)構(gòu),安裝前先比照裝箱單細(xì)致檢查試驗板硬件配置是否齊全,運輸過程
中有無損壞。如一切完好,即可著手安裝。
試驗系統(tǒng)所需5V、±12V電源系統(tǒng)自帶,試驗系統(tǒng)所需各路電源的電流如下:+5V不
小于1A,+12V不超過0.5A,-12V不超過0.5A。
安裝步驟:
(1)將出廠時供應(yīng)的溝通電源線一頭插到試驗箱后面的插座內(nèi),另一頭接入220V溝通
電。
(2)將8088CPU板插入擴展模塊區(qū)的隨意一20芯的插孔中。
(3)安裝USB驅(qū)動程序,驅(qū)動程序是USB_DRV;然后將出廠時供應(yīng)的USB通信電纜一頭
接入電腦的任一USB插座上,另一頭接入試驗系統(tǒng)J_USB座上;打開試驗箱電源,電腦顯示
找到新設(shè)備,讓系統(tǒng)自己找驅(qū)動并安裝。安裝完后,到電腦的限制面板一系統(tǒng)一硬件一設(shè)備
管理器一端口里邊確認(rèn)一下USB轉(zhuǎn)串口的COM端口號,建議你設(shè)在COM2上。
(3)打開試驗箱上的電源開關(guān),系統(tǒng)加電,電源指示燈亮,指示試驗系統(tǒng)進入工作狀態(tài)。
上述步驟完成后,試驗箱軟硬件正確安裝完畢。如發(fā)覺錯誤,應(yīng)按上述步驟找出緣由加
以解決或與廠方聯(lián)系。
留意:在運用8088CPU系統(tǒng)時,通用信號板上插座JKZO和擴展模塊間的一
20芯電纜線必需取下。這是在PCI系統(tǒng)下面通用信號板和擴展模塊間的連接線。
§3.28088系統(tǒng)啟動運行
完成上一節(jié)所述的安裝工作之后,在確認(rèn)通信電纜已連好后,依據(jù)光盤里軟件運用說明
進入通信狀態(tài)。通信軟件的運用另行介紹。
第四章試驗指導(dǎo)
§4.1概述
本章是為8088微機原理及接口試驗系統(tǒng)編寫的具體試驗指導(dǎo),系統(tǒng)上供應(yīng)的全套試驗是
為微機原理、微機接口應(yīng)用、計算機限制技術(shù)等課程配置的,書中具體敘述了各試驗的試驗
目的、試驗原理、試驗內(nèi)容、試驗原理圖和軟件框圖、軟件清單以及試驗步。減輕和免除了
主講老師和試驗指導(dǎo)老師為設(shè)計、打算、調(diào)試試驗線路和試驗程序所需的工作量,節(jié)約了珍
貴的時間,提高了教學(xué)效率。
本指導(dǎo)書上全部軟硬件都已經(jīng)過調(diào)試運行,需特殊說明的五點是:
1、試驗用源程序(.ASM)在8HAsM子書目中,可執(zhí)行文件(.EXE)在8HEXE子書目
中。
2、試驗原理圖上的粗實線,表示用戶在試驗時要用導(dǎo)線連接起來的。
4、全部試驗都是相互獨立的,次序上也沒有固定的先后關(guān)系,在運用本系統(tǒng)進行教學(xué)
時,老師可以依據(jù)本校(院)的教學(xué)要求,選擇相應(yīng)的試驗。
5、第一個試驗中聯(lián)機狀態(tài)下的試驗步驟有祥細(xì)的說明,以后試驗的試驗步驟比較簡潔,
參照第一個試驗即可。
試驗一運用ADC0809的A/D轉(zhuǎn)換試驗
一、試驗?zāi)康?/p>
加深理解逐次靠近法模數(shù)轉(zhuǎn)換器的特征和工作原理,駕馭ADC0809的接口方法以及A/D
輸入程序的設(shè)計和調(diào)試方法。
二、預(yù)備學(xué)問
逐次靠近法A/D也稱逐次比較法A/D。它由結(jié)果寄存器、D/A、比較器和置位限制邏輯等
部件組成,如圖1—1所示。
模擬量輸入
置位
啟動一?限制邏輯<
DONE
圖1一1
三、試驗內(nèi)容
1、試驗原理
本試驗采納ADC0809做A/D轉(zhuǎn)換試驗,ADC0809是一種8路模擬輸入、8位數(shù)字輸出
的逐次靠近法A/D器件,轉(zhuǎn)換時間約lOOus,轉(zhuǎn)換精度為±1/512,適用于多路數(shù)據(jù)采集系統(tǒng)。
ADC0809片內(nèi)有三態(tài)輸出的數(shù)據(jù)鎖存器,故可以與8088微機總線干脆接口。
圖中ADC0809的Q.K信號CL接Tl(lMHZ),基準(zhǔn)電壓Vref(+)接Vcc(已連好)。一般在實際
應(yīng)用系統(tǒng)中應(yīng)當(dāng)接精確+5V,以提高轉(zhuǎn)換精度,ADC0809片選信號CS_0809和WR、RD經(jīng)邏輯
組合后,去限制ADC0809的ALE、START>ENABLE信號。AD合后9的轉(zhuǎn)換結(jié)束信號EOC未接,
假如以中斷方式實現(xiàn)數(shù)據(jù)采集,需將EOC信號線接至中斷限制器8259A的中斷源輸入通道。
本試驗以延時方式等待A/D轉(zhuǎn)換結(jié)束,ADC0809的通道號選擇線ADD—A、ADD-B.ADD-C接
系統(tǒng)數(shù)據(jù)線的低3位,因此ADC0809的8個通道值地址分別為OOH、01H、02H、03H、04H、
05H、061k07IU
啟動本A/D轉(zhuǎn)換只需如下三條吩咐:
MOVDX,ADPORT;ADPORT為ADC0809端口地址。
MOVAL,DATA;DATA為通道值。
OUTDX,AL;通道值送端口。
讀取A/D轉(zhuǎn)換結(jié)果用下面二條指令:
MOVDX,ADPORT
INAL,DX
2、試驗線路的連接
在上面原理圖中,粗黑線是學(xué)生須要連接的線,粗黑線兩端是需連接的信號名稱。
1)INO插孔連模擬量輸出Vout插孔。
2)CS_0809連譯碼輸出Y6插孔。
3)CLK連上面主板的面沖輸出Tl(lMHZ)。
4)將8279接M模塊上的插座DU(a-h)用8芯線連接至數(shù)碼管模塊插座DU(a-h),8279
接口模塊上插座BIT連接至數(shù)碼管模塊插座BITo
5)8279接口模塊上的插孔8279C1K連至上面主板的CLOK0
6)8279接口模塊上的插孔8279cs連至上面主板的CS5。
3、試驗軟件編程提示
本試驗軟件要求:初始顯示“0809—00”,然后依據(jù)A/D采樣值,不斷更新顯示。
四、試驗軟件框圖
在下頁
五、試驗軟件參考程序
見隨機光盤,文件名為H0809.ASM
六、試驗步驟
1、正確連接好試驗線路
2、理解試驗原理
3、細(xì)致閱讀,弄懂試驗程序
4、安裝軟件
■將隨機攜帶的光盤中DVCC86整個書目全部拷貝到你的電腦里。
■啟動DVCC86調(diào)試軟件:在WINDOWS平臺下,啟動DVCC86調(diào)試軟件,屏幕顯示聯(lián)機
界面。
■聯(lián)機:單擊界面上的“聯(lián)機”按鈕,此時,應(yīng)有反匯編窗口、寄存器等窗口出現(xiàn),
表示聯(lián)機正常。
■打開試驗源文件:在文件(FILE)欄目下選擇打開(OPEN),在本軟件所在的安裝
書目中8HASM子書目下選擇源程序,如選H0809.ASM,屏幕上出現(xiàn)源文件窗口)。
■編譯、連接并裝載目標(biāo)文件:點擊調(diào)試圖標(biāo),對當(dāng)前源文件窗口內(nèi)的源文件進行編
譯、連接并裝載到試驗板的RAM中。目標(biāo)文件裝載起始地址默認(rèn)為源文件中ORG定義的程序
段起始地址。在反匯編窗口內(nèi)顯示剛才裝入的程序,并有一紅色小箭頭指示在起始程序行上。
■運行程序:點擊運行圖標(biāo),在數(shù)碼管上應(yīng)顯示“0809-XX”。
■調(diào)整電位器M)l,以變更模擬電壓值,顯示器上會不斷顯示新的A/D轉(zhuǎn)換結(jié)果。用
ADC0809做A/D轉(zhuǎn)換,其模擬量與數(shù)字量對應(yīng)關(guān)系的典型值為+5V-FFH,2.5V-80H,0V-00IL
試驗二運用DAC0832的D/A轉(zhuǎn)換試驗(一)
一、試驗?zāi)康?/p>
熟識DAC0832數(shù)模轉(zhuǎn)換器的特性和接口方法,駕馭D/A輸出程序的設(shè)計和調(diào)試方法。
二、預(yù)備學(xué)問
1、DAC0832結(jié)構(gòu)
DAC0832是用先進的CMOS/Si-Cr工藝制成的雙列直插式單片8位D/A轉(zhuǎn)換器。它可以
干脆和8088CPU相接門。它采納二次緩沖方式(有兩個寫信號/WRI、/WR2),這樣可以在輸出
的同時,采集下一個數(shù)字量,以提高轉(zhuǎn)換速度。而更重要的是能夠在多個轉(zhuǎn)換器同時工作時,
有可能同時輸出模擬量。它的主要技術(shù)參數(shù)如下:辨別率為8位,電流建立時間lus,
單一電源5V-15V直流供電,可雙緩沖、單緩沖或干脆數(shù)據(jù)輸入。DAC0832內(nèi)部結(jié)構(gòu)見圖2
-1o
VERF
Iout2
Ioucl
Rib
AGND
圖2—1DAC0832內(nèi)部功能
*/LE="1",Q輸出跟隨D輸入,/LE="0”,D端輸入數(shù)據(jù)被鎖存
2、DAC0832引腳功能
*DI0~DI7:數(shù)據(jù)輸入線,TTL電平,有效時間應(yīng)大于90ns(否則鎖存的數(shù)據(jù)會出錯);
*ILE:數(shù)據(jù)鎖存允許限制信號輸入線,高電平有效;
*/CS:選片信號輸入線,低電平有效;
*/WRl:輸入鎖存器寫選通輸入線,負(fù)脈沖有效(脈寬應(yīng)大于500ns)。當(dāng)/CS為“0”、
ILE為“1"、/WR1為“0”時,DI0~DI7狀態(tài)被鎖存到輸入鎖存器。
*/XFER:數(shù)據(jù)傳輸限制信號輸入線,低電平有效;
*/WR2:DAC寄存器寫選通輸入線,負(fù)脈沖(寬于500ns)有效.當(dāng)/XFER為“0”.且/WR2有
效時,輸入鎖存器的狀態(tài)被傳送到DAC寄存器中;
*Toutl:電流輸出線,當(dāng)輸入為全1時Toull最大;
*lout2:電流輸出線,其值和loutl值之和為一常數(shù);
*Rfb:反饋信號輸入線,變更Rfb端外接電容器值可調(diào)整轉(zhuǎn)換滿量程精度;
*Vcc:電源電壓線,Vcc范圍為+5V~+15V;
*VREF:基準(zhǔn)電壓輸入線,VREF范圍為-1OV^+IOV;
*AGND:模擬地;
*DGND:數(shù)字地。
3、DAC0832工作方式
依據(jù)對DAC0832的輸入鎖存器和DAC寄存器的不同的限制方法,DAC0832有如下三種工
作方式:
(1)單緩沖方式
此方式適用于只有一路模擬量輸出或幾路模擬量非同步輸出的情形。
方法是限制輸入鎖存器和DAC寄存器同時接數(shù),或者只用輸入鎖存器而把DAC寄存器接
成直通方式。
(2)雙緩沖方式
此方式適用于多個DAC0832同時輸出的情形
方法是先分別使這些DAC0832的輸入鎖存儲接數(shù),再限制這些DAC0832同時傳遞數(shù)據(jù)到
DAC寄存器以實現(xiàn)多個D/A轉(zhuǎn)換同步輸出。
(3)直通方式
此方式宜于連續(xù)反饋限制線路中。
方法是使全部限制信號(/CS、/WR1>/WR2、ILE、XFER)均有效。
4、電流輸出轉(zhuǎn)換成電JS輸出
DAC0832的輸出是電流,有兩個電流輸出端(lout1和Iout2),它們的和為一常數(shù)。運
用運算放大器,可以將DAC0832的電流輸出線性地轉(zhuǎn)換成電壓輸出。依據(jù)運放和DAC0832的
連接方法,運放的電壓輸出可以分為單極型和雙極型兩種。圖2—2是一種單極型電壓輸出電
路。
圖2—3中,DAC0832的Iout2被接地,loutl接運放LM324的反相輸入端,LM324的正
相輸入端接地。運放的輸出電壓Vout之值等于hull與Rfb之積,Vout的極性與DAC0832
的基準(zhǔn)電壓VREF極性相反。Vout=-(VREFX(輸入數(shù)字量的十進制數(shù)))/256,假如在
單極型輸出的線路中再加一個放大器,便構(gòu)成雙極型輸出線路。
圖2-20832單極型電壓輸出電路
三、試驗內(nèi)容
1、試驗原理
試驗原理如圖2—3所示,由于DAC0832有數(shù)據(jù)鎖存器、選片、讀、寫限制信號線,故
可與8088CPU總線干脆接口。圖中是只有一路模擬量輸出,且為單極型電壓輸出。DAC0832
工作于單緩沖方式,它的ILE接+5V,CS_0832作為0832芯片的片選CS?這樣,對DAC0832
執(zhí)行一次寫操作就把一個數(shù)據(jù)干脆寫入DAC寄存器、模擬量輸出隨之而變更。
圖2—3
2、試驗線路的連接
1)將0832片選信號CS_0832插孔和譯碼輸出Y7插孔相連。
2)對模塊化機型,該模塊中的+12V連到上面信號源板的電源部分的+12V上,T2V連
到上面信號源板的電源部分的-12v上。對一體化機型,這兩根線內(nèi)部已連好。
3、試驗軟件編程提示
試驗要求在D0UT端輸出方波信號,方波信號的周期由延時時間常數(shù)確定。依據(jù)Voul二
-(VREFX(輸入數(shù)字量的十進制數(shù)))/256,當(dāng)數(shù)字量的十進制數(shù)為256(FFH)時,由于
VREF=-5V,Vout=+5V0當(dāng)數(shù)字量的十進制數(shù)為0(00H)時,由于VREF=-5V,Vout=
OVo因此,只要你將上述數(shù)字量寫入DAC0832端口地址時,模擬電壓就從DOUT端輸出。
四、試驗軟件框圖
五、試驗軟件參考程序
見隨機光盤,文件名為H0832—LASM
六、試驗步驟
1、依據(jù)原理圖正確連接好試驗線路
2、正確理解試驗原理
3、運行試驗程序
用示波器測量DOUT插孔,應(yīng)有方波輸出,方波的周期約為1ms。
試驗三運用DAC0832的D/A轉(zhuǎn)換試驗(二)
一、試驗?zāi)康?/p>
▲進一步駕馭數(shù)/模轉(zhuǎn)換的基本原理。
二、試驗內(nèi)容
1、試驗原理基本同試驗二
2、試驗線路的連接
1)將DAC0832片選信號CS_O832cs插孔和譯碼輸出Y7插孔相連。
2)對模塊化機型,該模塊中的+12V連到上面信號源板的電源部分的+12V上,T2V連
到上面信號源板的電源部分的T2V上。對一體化機型,這兩根線內(nèi)部已連好。
3、試驗軟件編程提示
本試驗在DAOUT端輸出鋸齒波。依據(jù)Vout=-(VRFEX(輸入數(shù)字量的十進制數(shù)))
/256即可知道,只要將數(shù)字量0?256(00H下FH)從0起先漸漸加1遞增直至256為止,不斷
循環(huán),在DOUT端就會輸出連綿不斷的鋸齒波。
三、試驗軟件框圖
四、試驗軟件參考程序
見隨機光盤,文件名為H0832-2.ASM
五、試驗步驟
1、依據(jù)原理圖正確連接好試驗線路。
2、運行試驗程序
用示波器測量DOUT插孔,應(yīng)有鋸齒波輸出。
試驗四8255A可編程并行口試驗(-)
一、試驗?zāi)康?/p>
1、駕馭并行接口芯片8255A和微機接口的連接方法。
2、駕馭并行接口芯片8255A的工作方式及其編程方法。
二、預(yù)備學(xué)問
1、8255A結(jié)構(gòu)
8255A是可編程并行接匚芯片,雙列直插式封裝,用+5V單電源供電,如圖4-1是8255A
的邏輯框圖,內(nèi)部有3個8位1/0端口:A口、B口、C口;也可以分為各有12位的兩組:A
和B組,A組包含A口8位和C口的高四位,B組包含B口8位和C口的低4位;A組限制和
B組限制用于實現(xiàn)方式選擇操作;讀寫限制邏輯用于限制芯片內(nèi)寄存器的數(shù)據(jù)和限制字經(jīng)數(shù)
據(jù)總線緩沖器送入各組接口寄存器中。由于8255A數(shù)據(jù)總線緩沖器是雙向三態(tài)8位驅(qū)動器,
因此可以干脆和8088系統(tǒng)數(shù)據(jù)總線相連。
2、8255A端口地址見表4一1
表3-1
A1A0/RD/WR/cs操作類型操作方向
00010PA-數(shù)據(jù)總線
01010PB-數(shù)據(jù)總線輸入(讀)
10010PC-數(shù)據(jù)總線
00100數(shù)據(jù)總線-PA
01100數(shù)據(jù)總線-PB輸出(寫)
10100數(shù)據(jù)總線-PC
11100數(shù)據(jù)總線一限制字
XXXX1數(shù)據(jù)總線三態(tài)
I1010非法狀態(tài)斷開
XX110數(shù)據(jù)總線三態(tài)
CPU接匚內(nèi)部邏輯外設(shè)接門
<?I/O
A組A組端口
<一?PA7-PA0
限制
A(8)
雙向數(shù)據(jù)
數(shù)據(jù)—總線---------------?口
總線一|緩沖器|---------------?A組端UC
IO
8位內(nèi)部數(shù)據(jù)總線口
高4位(4)PC7-PC0
D7~D0
D
-WRI/O
R讀、寫
AB組端口CPC0-PC2
o限制
陽T低4位(4)m
邏輯B組
限制
I/O
SB組端口
-C-TPB7-PE0
B(8)
圖4一1
3、8255A工作方式
8255A芯片有三種工作方式:方式0、方式1、方式2。它通過對限制寄存器寫入不同
的限制字來確定其三種不同的工作方式。
方式0:基本輸入/輸出
PA7-0I/O
PC7-4心I/O
PC3~O心I/O
PB7-0I/O
圖4—2(a)方式0引腳功能
如圖4-2(a)所示°該方式下的A08位和B□8位可以由輸入的限制字確定為輸
入或輸出,C口分成高4位(PC7~PC4)和低4位(PC3即CO)兩組,也有限制字確定其輸入或
輸出。需留意的是:該方式下,只能將C口其中一組的四位全部置為輸入或輸出。
方式1:選通輸入/輸出
82558255
二
PA7~0DAT.A
PC4PC7OBFA
PC5PC6三ACKA
RD----------->PC3PC3INTRA
PC7-OPC5-4I/O
三
PB7~0DATAPB7旬DATA
PC2
PC2STBBCBFB
網(wǎng)--------?INTRBPCIACKB
IBFBPCOINTRB
圖4~2(b)方式1輸入圖4—2(c)萬式1輸出
如圖4—2(b)、(c)所示。該方式又叫單向輸入輸出方式,它分為A、B兩組,A組由數(shù)
據(jù)口A和限制口C的高4位組成,B組由數(shù)據(jù)口B和限制口C的低4位組成。數(shù)據(jù)口的輸入/
輸出都是鎖存的,與方式0不同,由限制字來確定它作輸入還是輸出。C口的相應(yīng)位用于寄
存數(shù)據(jù)傳送中所需的狀態(tài)信號和限制信息。
方式2:雙向輸入輸出
INTR
PC2~01.0
圖4一2(d)方式2雙向輸入輸出
如圖4一2(d)所示。本方式只有A組可以運用,此時A口為輸入輸出雙向口,C口中
的5位(PC3~PC7)作為A口的限制位。
4、8255A限制字
(1)PC口按位置/復(fù)位限制字
主片76543210
xxx一—1=置位,0=復(fù)位
無關(guān)一位選擇000?111
置位/復(fù)位標(biāo)記:0=有效
(2)方式選擇限制字
方式標(biāo)記:1二有效
三、試驗內(nèi)容
1、試驗原理
照試驗原理圖4一3所示,PC口8位接8個開關(guān)K1?K8,PB口8位接8個發(fā)光二極管,
從PC口讀入8位開關(guān)量送PB口顯示。撥動K1?K8,PB口上接的8個發(fā)光二極管L0?L7
對應(yīng)顯示KI-K8的狀態(tài)。
2、試驗線路連接
(1)8255A芯片PCO?PC7插孔依次接K1?K8。
(2)8255A芯片PBO?PB7插孔依次接L0?L7。
(3)8255A的片選插孔8255CS接譯碼輸出Y7插孔。
圖4—3
四、試驗軟件框圖
五、試驗軟件清單
見隨機光盤,文件名為H8255—1.ASM
六、試驗步驟
1、按圖4—3連好線路。
2、運行試驗程序,撥動K1?8,L10?L8會跟著亮滅。
試驗五8253A定時/計數(shù)器試驗
一、試驗?zāi)康?/p>
學(xué)習(xí)8253A可編程定時/計數(shù)器與8088CPU的接口方法;了解8253A的工作方式;駕馭
8253A在各種方式下的編程方法。
二、預(yù)備學(xué)問
1、8253A內(nèi)部結(jié)構(gòu)
8253A定時/計數(shù)器具有定時、計數(shù)雙功能。它具有三個相同且相互獨立的16位減法計
數(shù)器,分別稱為計數(shù)器0、計數(shù)器1、計數(shù)器2。每個十?dāng)?shù)器計數(shù)頻率為0~2MHZ,其內(nèi)部結(jié)
構(gòu)如圖5—1所示。由于其內(nèi)部數(shù)據(jù)總線緩沖器為雙向三態(tài),故可干脆接在系統(tǒng)數(shù)據(jù)總線」:,
通過CPU寫入計數(shù)初值,也可由CPU讀出計數(shù)當(dāng)前值;具JL作方式通過限制字確定;圖中的
讀寫限制邏輯,當(dāng)選中該芯片時,依據(jù)讀寫吩咐及送來的地址信息限制整個芯片工作;圖中
的限制字寄存器用于接收數(shù)據(jù)總線緩沖器的信息:當(dāng)寫入限制字時,限制計數(shù)器的工作方式,
當(dāng)寫入數(shù)據(jù)時則裝入計數(shù)初值,限制寄存器為8位,只寫不能讀。
CLKO
GATEO
OUTO
CLKI
GATEI
OUTI
CLK2
GATE2
OUT2
圖5—18253A內(nèi)部結(jié)構(gòu)圖圖5—2計數(shù)器內(nèi)部結(jié)構(gòu)圖
2、計數(shù)器內(nèi)部結(jié)構(gòu)
如圖5—2所示,每個計數(shù)器由一個16位可預(yù)置的減1計數(shù)器組成,計數(shù)初值可保存在
16位的鎖存器中,該鎖存器只寫不能讀。在計數(shù)器工作時,初值不受影響,以便進行重復(fù)計
數(shù)。圖中每個計數(shù)器有一個時鐘輸入端CLK作為計數(shù)脈沖源,計數(shù)方式可以是二進制,計數(shù)
范圍110000H,也可以是十進制,計數(shù)范圍廣65536。匚控端GATE用于限制計數(shù)起先和停止。
輸出0LT端當(dāng)計數(shù)器計數(shù)值減到零時,該端輸出標(biāo)記信號。
3、8253A端口地址選擇見表5-1
表5-1
/CS/RD/WRAlA2寄存器選擇與操作
01000寫入計數(shù)器#0
01001寫入計數(shù)器#1
01010寫入計數(shù)器#2
01011寫入限制寄存器
00100讀計數(shù)器#0
00101讀計數(shù)器#1
00110讀計數(shù)器#2
00111無操作(三態(tài))
1XXXX禁止(三態(tài))
011XX無操作(三態(tài))
4、8253A功能
8253A既可作定時器又可作計數(shù)器:
(1)計數(shù):計數(shù)器裝入初值后,當(dāng)GATE為高電平常,可用外部事務(wù)作為CLK脈沖對計
數(shù)值進行減1計數(shù),每來一個脈沖減1,當(dāng)計數(shù)值減至0時,由OUT端輸出一個標(biāo)記信號。
(2)定時:計數(shù)器裝入初值后,當(dāng)GATE為高電平常,由CLK脈沖觸發(fā)起先自動計數(shù),
當(dāng)計數(shù)到零時,發(fā)計數(shù)結(jié)束定時信號。
除上述典型應(yīng)用外,8253A還可作頻率發(fā)生器、分頻器、實時鐘、單脈沖發(fā)生器等。
5、8253A限制字
00選計數(shù)器0—數(shù)制限制:0二二進制,仁BCD
01選計數(shù)器I
1()選計數(shù)器2—工作方式選擇:()()()方式()
11非法001方式1
X10方式2
-00計數(shù)器鎖存吩咐xll方式3
—01只讀/寫低8位,高8位自動置0100方式4
—10只讀/寫高8位,低8位自動置0101方式5
-11先寫低8位,后寫高8位
說明;
(1)8253A每個通道對輸入CLK按二進制或十進制從預(yù)置值起先減1計數(shù),減到0時
從OUT輸出一個信號。
(2)8253A編程時先寫限制字,再寫時間常數(shù)。
6、8253A工作方式
(1)方式0:計數(shù)結(jié)束產(chǎn)生中斷方式
當(dāng)寫入限制字后,OUT變?yōu)榈碗娖?,?dāng)寫入初值后馬上起先計數(shù),當(dāng)計數(shù)結(jié)束時,變成
高電平。
(2)方式1:可編程單次脈沖方式
當(dāng)時值裝入后且GATE由低變高時,OUT變?yōu)榈碗娖?,計?shù)結(jié)束變?yōu)楦唠娖健?/p>
(3)方式2:頻率發(fā)生器方式
當(dāng)時值裝入時,01T變?yōu)楦撸挥嫈?shù)結(jié)束,OUT變?yōu)榈?。該方式下假如計?shù)未結(jié)束,但GATE
為低時,馬上停止計數(shù),強逼OUT變高,當(dāng)GATE再變高時,便啟動一次新的計數(shù)周期。
(4)方式3:方波發(fā)生器
當(dāng)裝入初值后,在GATE上升沿啟動計數(shù),OUT輸出高電平;當(dāng)計數(shù)完成一半時,OUT
輸出低電平。
(5)方式4:軟件觸發(fā)選通
當(dāng)寫入限制字后,OUT輸出為高;裝入初值且GATE為高時起先計數(shù),當(dāng)計數(shù)結(jié)束,OUT
端輸出一個寬度等于一個時鐘周期的負(fù)脈沖。
(6)方式5:硬件觸發(fā)選通
在GATE上升沿啟動計數(shù)器,OUT始終保持高電平:計數(shù)結(jié)束,OUT端輸出一個寬度等于
一個時鐘周期的負(fù)脈沖。
三、試驗內(nèi)容
本試驗原理圖如圖5—3所示,8253A的AO、A1接系統(tǒng)地址總線AO、A1,故8253A有四
個端口地址,如端口地址表5—1所示。8253A的片選地址為48FC4FH。因此,木試驗板中
的8253A四個端口地址為48H、49H、4AH、4BH,分別對應(yīng)通道0、通道1、通道2和限制字。
采納8253A通道2,工作在方式3(方波發(fā)生器方式),輸入時鐘CLK2為1MHZ,輸出0UT2要
求為1KHZ的方波,并要求用接在GATE2引腳上的導(dǎo)線是接地(“0”電平)或甩空(“1”電平)
來視察GATE對計數(shù)器的限制作用,用示波器視察輸出波形。
U138253
1)0810
DOOUTO
D1711
DIGATEO
.9
D26nopiizn.
D316VCC
D3GATE2
D4naniTT?1701T2.
D53
k1AZ,CLK2__1MH7
D62
D6
D71
U/
ouri13
CQc21CS3
■pxLn/。一_
C23WR
wwlDx
19AO
AO
1420Al
1I-C____
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理學(xué)課件可持續(xù)發(fā)展設(shè)計
- 染整化驗室培訓(xùn)
- 2024-2025學(xué)年遼寧省沈文新高考研究聯(lián)盟高一下學(xué)期期末質(zhì)量監(jiān)測歷史試題(解析版)
- 2026年財經(jīng)知識普及財經(jīng)考試習(xí)題集
- 2026年英語四六級考試聽力與閱讀理解練習(xí)題集
- 2026年心理測試題庫情緒管理與壓力應(yīng)對
- 2026年環(huán)境評估考試習(xí)題集及解析
- 2026年農(nóng)業(yè)科技推廣員現(xiàn)代農(nóng)業(yè)技術(shù)應(yīng)用試題
- 2026年生物醫(yī)藥企業(yè)質(zhì)量管理的秘密武器GJB9001C精講習(xí)題集
- 2026年會計基礎(chǔ)與財務(wù)管理試題集
- 2024年浙江溫州市蒼南縣公投集團所屬企業(yè)招聘筆試人員及管理單位遴選500模擬題附帶答案詳解
- 新生兒先天性心臟病篩查課件
- 景區(qū)與熱氣球合作合同范本
- 水庫除險加固工程施工組織設(shè)計
- DL∕T 5210.5-2018 電力建設(shè)施工質(zhì)量驗收規(guī)程 第5部分:焊接
- CJJT67-2015 風(fēng)景園林制圖標(biāo)準(zhǔn)
- 2023屆高考語文二輪復(fù)習(xí):小說標(biāo)題的含義與作用 練習(xí)題(含答案)
- 蘇教版四年級上冊四則混合運算練習(xí)400題及答案
- 探傷檢測報告
- HSE管理體系培訓(xùn)課件
- 特發(fā)性血小板減少性紫癜-疑難病例討論課件
評論
0/150
提交評論