版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、8255A并行實(shí)驗(yàn)(一)選做 一、實(shí)驗(yàn)?zāi)康倪M(jìn)一步熟悉可編程并行接口芯片8255的使用和學(xué)習(xí)開關(guān)量接口電路及其控制程序的設(shè)計(jì)方法。二、實(shí)驗(yàn)內(nèi)容編寫程序控制音樂發(fā)生器和LED工作使他們組成聲光報警裝置,自己設(shè)置按鍵來控制音樂發(fā)生器啟停。三、實(shí)驗(yàn)要求利用MFID實(shí)驗(yàn)平臺和聲-光報警器模塊進(jìn)行硬件電路連接,利用MF2KI集成開發(fā)環(huán)境進(jìn)行聲光報警器軟件控制程序設(shè)計(jì)、調(diào)試,直到報警器正常工作。四、實(shí)驗(yàn)原理1聲-光報警器模塊板電路原理如圖4.1所示。模塊板上包括4種簡單的I/O外設(shè):揚(yáng)聲器、8個LED彩燈、8位DIP開關(guān)及按鈕開關(guān)SW3。它們都是并行接口的對象,雖然功能單一,結(jié)構(gòu)簡單,
2、但都必須通過接口電路才能進(jìn)入微機(jī)系統(tǒng),接受CPU的控制,發(fā)揮相應(yīng)的作用。2聲-光報警器接口的設(shè)計(jì)原理與方法,參考計(jì)算機(jī)接口技術(shù)相關(guān)參考書。 26芯并行口插座50芯擴(kuò)展總線圖4.1 聲-光報警器模塊板電路原理框圖 五、實(shí)驗(yàn)步驟:1準(zhǔn)備工作將實(shí)驗(yàn)平臺的電源開關(guān)拔到“內(nèi)”的位置。啟動“MF2KI”集成環(huán)境,對8255芯片進(jìn)行測試,確保工作正常。2硬件連線:(1)跳線設(shè)置:如果采用單線連接,則將模塊電源L區(qū)JP7和JP8跳接;如果采用排線連接,則將模塊電源L區(qū)JP8跳接。 (2)單線連法如右圖: F區(qū) PA0 PA7PC6PC2M區(qū)Q區(qū)
3、SW3L1L8OE#74LS373(音調(diào))T區(qū)GNDD (3)排線接法如右圖: J526芯并行口插座J626芯并行口插座 連接線 3.程序設(shè)計(jì)、編譯、連接、運(yùn)行在“虛擬課堂”“參考程序”頁面中,下載8255并行實(shí)驗(yàn)(一):soundl.asm程序到本地機(jī)器的E盤目錄下,對照實(shí)驗(yàn)原理和程序流程圖把相應(yīng)空格處的代碼填寫好,然后對程序進(jìn)行調(diào)試、運(yùn)行。4實(shí)驗(yàn)觀察記錄實(shí)驗(yàn)現(xiàn)象
4、,對照實(shí)驗(yàn)現(xiàn)象分析參考程序,得出結(jié)論。 附: (1)程序流程圖: 8255初始化熄滅LED關(guān)閉SPKSW按下?LED發(fā)光Call LEDflashSPK發(fā)聲(高)Call outSPKLED全滅SPK發(fā)聲(低)Call outSPK熄滅LED任意鍵按下?關(guān)閉SPKYNYN開始結(jié)束 (2)參考程序:;*-*/;* SoundL.asm(聲-光報警器接口實(shí)驗(yàn)) */;*-*/ stack1 segment dw 200 dup (?)stack1 en
5、ds data segment para public 'data'message db 'press SW3 to start !',0ah,0dh ;系統(tǒng)提示 db 'if you want to quit, please hit Any Key!',0ah,0dh,'$' t dw 0 ;初始化延時變量為0 num dw 0 ;初始化數(shù)字變量為0 data7 db 81h,42h,24h,18h,81h,42h,24h,18h data endscode segment para public 'code&
6、#39; assume ss:stack1,cs:code,ds:datasl proc farstart: mov ax,stack1 mov ss,ax mov ax,data mov ds,ax mov ah,09h ;顯示系統(tǒng)提示 mov dx,seg message mov ds,dx mov dx,offset message int 21h _(1)_ ;初始化8255 _(2)_ _(3)_ mov dx,300h ;LED全滅 mov al,_(4)_ out dx,al mov dx,303h ;關(guān)閉SPK mov al,_(5)_ out dx,alwait1: mov
7、dx,302h ;查SW3按下? in al,dx ;(PC2=0?) and al,_(6)_ jnz wait1 ;未按下,等待begin: call ledflash ;已按下,調(diào)用LED發(fā)光子程 mov bx,200 mov t,0ffffh hison: call outspk ;調(diào)用喇叭發(fā)聲子程(高頻) dec bx jnz hison mov dx,300h ;LED全滅 mov al,00h out dx,al mov bx,200 mov t,0afh loson: call outspk ;調(diào)用喇叭發(fā)聲子程(低頻) dec bx jnz loson call delay2
8、mov ah,0bh ;查任意鍵按下? int 21h cmp al,0ffh je quit ;有任意鍵按下,退出 jmp begin ;無任意鍵按下,繼續(xù)quit: mov dx,300h ;LED全滅 mov al,00h out dx,al mov dx,303h ;關(guān)閉SPK mov al,0ch out dx,al mov ah,4ch int 21h ;返回DOSsl endp delay1 proc ;延時子程1 push bx mov bx,tdl1: dec bx jnz dl1 pop bx retdelay1 endp
9、160;delay2 proc ;延時子程2 push cx push bx mov cx,04ffhdl4: mov bx,0ffffhdl3: dec bx jnz dl3 dec cx jnz dl4 pop bx pop cx retdelay2 endp outspk proc ;喇叭發(fā)聲子程 mov dx,303h ;從PC6輸出方波 mov al,_(7)_ ;置PC6=1; out dx,al call delay1 mov dx,303h mov al,_(8)_ ;置PC6=0; out dx,al call delay1 retoutspk endp ledflash proc ;LED發(fā)光子程序 mov si,offset data7 ;LED的點(diǎn)亮代碼
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學(xué)《藥理學(xué)實(shí)驗(yàn)》2022-2023學(xué)年第一學(xué)期期末試卷
- 前臺客服上半年工作總結(jié)四篇
- 石河子大學(xué)《現(xiàn)代交換技術(shù)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《食品安全檢測與儀器分析實(shí)驗(yàn)》2022-2023學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《俄語語言與文化》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《專業(yè)創(chuàng)新課程-自動化控制系統(tǒng)設(shè)計(jì)實(shí)例》2022-2023學(xué)年期末試卷
- 沈陽理工大學(xué)《信息光學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《軟件工程》2022-2023學(xué)年期末試卷
- 沈陽理工大學(xué)《建筑節(jié)能》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《過程控制系統(tǒng)》2021-2022學(xué)年期末試卷
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計(jì)規(guī)范
- 綜合實(shí)踐活動課《早餐與健康》優(yōu)質(zhì)課件
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(含答案)
- 2022-2023學(xué)年武漢市江岸區(qū)七年級英語上學(xué)期期中質(zhì)量檢測卷附答案
- 新能源汽車技術(shù)職業(yè)生涯人物訪談報告
- 結(jié)構(gòu)工程工作危害分析(JHA)
- 列管式冷卻器GLC型冷卻器尺寸表
- 中考物理專題21 歐姆定律的動態(tài)電路計(jì)算(原卷版)
- 辦公室辦文工作流程圖
- 工程鉆機(jī)產(chǎn)品合格證
- 六壬高級教程
評論
0/150
提交評論