




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》實(shí)驗(yàn)報(bào)告《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》實(shí)驗(yàn)報(bào)告微型計(jì)算機(jī)系統(tǒng) 原理及應(yīng)用 ——實(shí)驗(yàn)報(bào)告——實(shí)驗(yàn)題目: 8255并行接口 學(xué)院: 信息科學(xué)與技術(shù)學(xué)院班級(jí): 姓名: 學(xué)號(hào): 1/io一、 實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)和掌握8255A可編程并行口的使用方法。二、 預(yù)備知識(shí)1、 8255A內(nèi)部結(jié)構(gòu)8255A內(nèi)部有3個(gè)8位I/O端口:A口、B口、C口;也可以分為各有12位的兩組:A和B組,A組包含A口8位和C口的高4位,B組包含B口8位和C口的低4位;8255A中的讀寫控制邏輯用于控制芯片內(nèi)寄存器的數(shù)據(jù)和控制字經(jīng)數(shù)據(jù)總線緩沖器送入各組接口寄存器中。由于8255A數(shù)據(jù)總線緩沖器是雙向三態(tài)8位驅(qū)動(dòng)器,因此可以直接和CPU系統(tǒng)總線相連。2、 8255A端口地址表8255A端口地址選擇表A1A0RDWRCS操作類型操作方向00010數(shù)據(jù)總線01010PB—數(shù)據(jù)總線輸入(讀)10010POf數(shù)據(jù)總線00100數(shù)據(jù)總APA01100數(shù)據(jù)總線fPB輸出(寫)10100數(shù)據(jù)總線—PC11100數(shù)據(jù)總線*控制字XXXX1數(shù)據(jù)總線三態(tài)11010非法狀態(tài)斷開XX110數(shù)據(jù)總線三態(tài)3、8255A工作方式8255A芯片有三種工作方式:方式0、方式1、方式2。它通過(guò)對(duì)控制寄存器寫入不同的控制字來(lái)決定其三種不同的工作方式。(1)方式0:基本輸入/輸出該方式下的A口8位和B口8位可以由輸入的控制字決定為輸入或輸出,C口分成高4位(PC4-PC7)和低4位(PC0—PC3)兩組,也有控制字決定其輸入或輸出。需注意的是:該方式下,只能將C口其中一組的四位全部置為輸入或輸出。8255AFA7-0PC7-4FC3-0PB7-0工作方式0(2)方式1:選通輸入/輸出 該方式又叫單向輸入輸出方式,它分為A、B兩組,A組由數(shù)據(jù)口A和控制口C的高4位組成,B組由數(shù)據(jù)口B和控制口C的低4位組成。數(shù)據(jù)口的輸入/輸出都是鎖存的,與方式不同,由控制字來(lái)決定它作為輸入還是輸出。C口的相應(yīng)位用于寄存數(shù)據(jù)傳送中所需的狀態(tài)信號(hào)和控制信息。
RDFAY-aPC4PC5PC3PC7-GFBY-0心PCIPCO二三二二TAADRDFAY-aPC4PC5PC3PC7-GFBY-0心PCIPCO二三二二TAAD ATOsNr/oIITA燈DBEM
BHT
rN
snI工作方式1輸入(3)方式2:雙向輸入/輸出8255APA7-0PC7PC6FC3PC5-4FB7-0FC2PCIPCO——DATA——kOBFA4 ACKA——INTRA4__I/O——DATA——kOBFB< ACKB——INTRB工作方式1輸出本方式只有A組(數(shù)據(jù)口A和控制口C的低3位PC0-PC2)可以使用,此時(shí)A口為輸入輸出雙向口,C口中的高5位(PC3-PC7)作為A口的控制位。KD8255A4——DATA ?OEF4 頑的控制位。KD8255A4——DATA ?OEF4 頑 kIBF STB kINTR4——?I/OPA7-0PC7PC6PC5FC4PC3PC2-0工作方式24、8255A控制字LPC3-a;0=^j出,1=輸入\——FE口:口=輸出,1=輸入>3組方式選擇:。=方式岳1=方式LJ FC7-4:k輸出,U輸入q FA口:口二輸岀,1二輸入ZAffl一方式選擇e口口二方式0,01=方式1,1L二方式2J—標(biāo)志位=1二有茲
0XXX無(wú)關(guān)7 6 0XXX無(wú)關(guān)7 6 5 4 3 2 1 0Lk復(fù)位,1二置位一位選擇:叩口=第[]位口口1■二第1位iii■二第?位置位/'豆位標(biāo)志:口二有效8255A的PC口按置位/復(fù)位控制字三、實(shí)驗(yàn)內(nèi)容本實(shí)驗(yàn)需要在實(shí)驗(yàn)箱上實(shí)現(xiàn)兩組代碼。代碼一:(B端閘門控制C端LED燈的亮滅)CODESEGMENTASSUMECS:CODE;8255控制口地址;8255控制口地址AL,82H ;控制口命令,將PB口設(shè)為輸入,PC口設(shè)為輸出DX,ALMOVDX,0FF29H;8255B口地址START:MOVDX,0FF2BHMOVOUTSTART1:DX,0FF2AH;8255C口地址DX,AL;將寄存器信息送入CDX,0FF2AH;8255C口地址DX,AL;將寄存器信息送入C口START1MOVOUTJMPCODEENDSENDSTART代碼二:(LED燈循環(huán)點(diǎn)亮)CODESEGMENTASSUMECS:CODEORG1500HSTART:MOVDX,0FF2BH;8255控制口MOVAL,80H ;控制字命令OUTDX,AL ;控制字命令輸送至控制口MOVDX,0FF29H;8255B口地址L1:OUTDX,AL;控制字命令也可作為“燈控信號(hào)MOVCX,0FFFFHL2:DECCXJNZL2 涎時(shí)RCLAL,1 ;帶進(jìn)位的大循環(huán)JMPL1CODEENDS《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》實(shí)驗(yàn)報(bào)告《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》實(shí)驗(yàn)報(bào)告ENDSTART四、實(shí)驗(yàn)步驟本實(shí)驗(yàn)主要采用DV88H實(shí)驗(yàn)系統(tǒng)實(shí)現(xiàn)對(duì)8255的操作。(實(shí)驗(yàn)一)1、 在實(shí)驗(yàn)箱上連線,PBO——PB7(B口管腳)對(duì)應(yīng)K1——K7(閘門);PCO——PC7(C口管腳)對(duì)應(yīng)L1——L7(LED燈)。2、 接通DVCC實(shí)驗(yàn)系統(tǒng)電源,在DVCC實(shí)驗(yàn)箱上應(yīng)顯示閃動(dòng)的”P”,否則按RESET鍵。3、 打開DV88H實(shí)驗(yàn)系統(tǒng)(桌面上的dv88h實(shí)驗(yàn)箱快捷方式),界面如下所示:HlHlX-艾件(D編譯噸倒51叫動(dòng)態(tài)調(diào)試曲宙口⑩希助叩啟東計(jì)異機(jī)廠啟東計(jì)異機(jī)廠4、單擊工具欄上”新建”或”打開”按鈕,編寫源程序。單擊“編譯”按鈕,使其形成可執(zhí)行文件。界面如下:5、按下DVCC實(shí)驗(yàn)箱上的PCDBG鍵(鍵盤上最右邊的第二個(gè)),單擊工具欄上
“聯(lián)接”按鈕,實(shí)現(xiàn)PC機(jī)和實(shí)驗(yàn)箱的聯(lián)接。若聯(lián)機(jī)成功,則屏幕上出現(xiàn):反匯編窗口,數(shù)據(jù)窗口和寄存器標(biāo)示位窗口如下所示:6、在成功聯(lián)機(jī)后,選中8255-1界面,單擊工具欄上的“調(diào)試”按鈕,把最終文件裝載到實(shí)驗(yàn)系統(tǒng)RAM區(qū);或者通過(guò)單擊菜單欄中的“動(dòng)態(tài)調(diào)試”按鈕,選擇“傳送(.exe)文件”來(lái)實(shí)現(xiàn)。其界面如下:7、單擊工具欄上“運(yùn)行”或“單步”按鈕,運(yùn)行實(shí)驗(yàn)程序。實(shí)驗(yàn)結(jié)果:閘門控制的LED燈8、運(yùn)行完畢,先按實(shí)驗(yàn)箱上的復(fù)位按鈕Reset鍵,再按PCDBG鍵,并且點(diǎn)擊屏幕上0K,即可退出運(yùn)行狀態(tài)。(實(shí)驗(yàn)二)1、在實(shí)驗(yàn)箱上連線,PB0——PB7(B端口)對(duì)應(yīng)L1——L7(LED燈)。第二次實(shí)驗(yàn)PB0——PB7L1——L82、單擊工具欄上”新建”或”打開”按鈕,編寫源程序。單擊“編譯”按鈕,使其形成可執(zhí)行文件。界面如下:
3、按下DVCC實(shí)驗(yàn)箱上的RESET鍵,再按下PCDBG鍵(鍵盤上最右邊的第二個(gè)),單擊工具欄上“聯(lián)接”按鈕,實(shí)現(xiàn)PC機(jī)和實(shí)驗(yàn)箱的聯(lián)接。若聯(lián)機(jī)成功,則屏幕上出現(xiàn):反匯編窗口,數(shù)據(jù)窗口和寄存器標(biāo)示位窗口如下所示:4、在成功聯(lián)機(jī)后,單擊工具欄上的“調(diào)試”按鈕,把最終文件裝載到實(shí)驗(yàn)系統(tǒng)RAM區(qū);或者通過(guò)單擊菜單欄中的“動(dòng)態(tài)調(diào)試”按鈕,選擇“傳送(.exe)文件”來(lái)實(shí)現(xiàn)。其界面如下:《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》實(shí)驗(yàn)報(bào)告《微型計(jì)算機(jī)系統(tǒng)原理及應(yīng)用》實(shí)驗(yàn)報(bào)告5、單擊工具欄上“運(yùn)行”或“單步”按鈕,運(yùn)行實(shí)驗(yàn)程序。實(shí)驗(yàn)結(jié)果:LED流水燈五、問(wèn)題與討論如何實(shí)現(xiàn)從左至右的流水燈顯示?更改代碼如下:CODESEGMENTASSUMECS:CODEORG1500HSTART:MOVDX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中數(shù)學(xué)第三章空間向量與立體幾何3.1.3空間向量的數(shù)量積運(yùn)算練習(xí)含解析新人教A版選修2-1
- 烘焙坊創(chuàng)業(yè)計(jì)劃書范文范本
- 2024-2025學(xué)年高中化學(xué)專題4.3蛋白質(zhì)和核酸含解析選修5
- 汽車線束項(xiàng)目可行性研究報(bào)告
- 2025年中國(guó)北京酒店行業(yè)市場(chǎng)調(diào)查研究及投資前景展望報(bào)告
- 2025-2030年中國(guó)涂裝粉末項(xiàng)目投資可行性研究分析報(bào)告
- 電器安裝維護(hù)修理行業(yè)深度研究報(bào)告
- 中國(guó)旅游度假村行業(yè)市場(chǎng)深度研究及投資戰(zhàn)略規(guī)劃報(bào)告
- 環(huán)保局“十三五”規(guī)劃中期評(píng)估報(bào)告
- 平面布麻碌行業(yè)深度研究報(bào)告
- 國(guó)家科技安全教學(xué)課件
- DB3301T 1088-2018 杭州龍井茶栽培技術(shù)規(guī)范
- 2010浙G22 先張法預(yù)應(yīng)力混凝土管樁
- 安徽省部分省示范中學(xué)2025屆高三第一次模擬考試英語(yǔ)試卷含解析
- 工程機(jī)械租賃服務(wù)方案及保障措施 (二)
- 國(guó)網(wǎng)基建安全管理課件
- 部編版初中語(yǔ)文7-9年級(jí)教材必背古詩(shī)詞、古文99篇詳細(xì)解析及欣賞
- DB36T 1393-2021 生產(chǎn)安全風(fēng)險(xiǎn)分級(jí)管控體系建設(shè)通則
- 檔案三合一制度培訓(xùn)
- Unit 1 I go to school by bus. Period 4(說(shuō)課稿)-2023-2024學(xué)年教科版(廣州)英語(yǔ)二年級(jí)下冊(cè)
- 《市場(chǎng)營(yíng)銷學(xué)》講稿
評(píng)論
0/150
提交評(píng)論