下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗四一、實驗?zāi)康?、自學TPC-ZK系列通用32位微機接口實驗系統(tǒng)的組成。2、掌握實驗系統(tǒng)中接口地址譯碼電路的工作原理。3、掌握8255的工作原理及編程方法。二、開發(fā)環(huán)境運行于XP操作系統(tǒng)下TPC-ZK集成開發(fā)環(huán)境三、實驗題目(1)實驗電路如下圖,將8255的A口PA0PA7與七段數(shù)碼管的“段碼”輸入端a、b、c、d、e、f、g、dp相連,位碼驅(qū)動輸入端S3S0接8255的PC3PC0。編程實現(xiàn)在兩位數(shù)碼管上顯示“56”。編程提示:七段數(shù)碼管為共陰級,段碼采用同相驅(qū)動,輸入端(adp)加高電平,選中的LED亮;位碼加反相驅(qū)動器,輸入端加高電平,選中此數(shù)碼管。七段數(shù)碼管的段碼表如下:【實驗匯編
2、代碼】data segment porta equ 288H; 74LS138的/Y1地址:288h portb equ 289H portc equ 28AH portcon equ 28BHdata endscode segmentassume ds:data,cs:codedelay proc near ; 延時子程序 push bx &
3、#160; push cx mov bx,2000 lll: mov cx,50; 50000 ll: loop ll dec bx jne lll pop cx pop bx ret delay endp start:
4、160; mov ax,data mov ds,ax mov dx,portcon mov al,10000000B out dx,al a: mov al,1000B; 在數(shù)碼管第一位顯示 mov dx,portc
5、160; out dx,al mov al,6dh mov dx,porta out dx,al call delay; show 5 mov al,00h out dx,al; 穩(wěn)定顯示 mov al,0001B; 在數(shù)碼管第四位顯示
6、0; mov dx,portc out dx,al mov al,7dh mov dx,porta out dx,al call delay; show 6 mov al,00h out dx,al; 穩(wěn)定顯示
7、;mov ah,1 int 16h; 按鍵檢測 je a; 無按鍵,跳轉(zhuǎn)回去 mov ah,4ch int 21h;返回doscode endsend start【實驗結(jié)論】本代碼能夠正常同時顯示數(shù)字5和6,并解決了數(shù)碼管閃爍的問題。在鍵盤按下鍵時能夠退出程序,結(jié)束運行。(2)通過并行接口8255實現(xiàn)十字路口交通燈的模擬控制,如圖29,L7、L6、L5作為南北路口的交通燈與PC7、PC6、PC5相連,L2、L1
8、、L0作為東西路口的交通燈與PC2、PC1、PC0相連。編程使六個燈按交通燈變化規(guī)律亮滅。 十字路口交通燈的變化規(guī)律要求: (1) 南北路口的綠燈、東西路口的紅燈同時亮一定時間。 (2) 南北路口的黃燈閃爍若干次,同時東西路口的紅燈繼續(xù)亮。 (3) 南北路口的紅燈、東西路口的綠燈同時亮一定時間。 (4) 南北路口的紅燈繼續(xù)亮、同時東西路口的黃燈亮閃爍若干次。 (5) 轉(zhuǎn)(1)重復(fù)。 【實驗匯編代碼】data segmentporta equ 288H ;74LS138的/Y1地址:288hportb equ 289Hportc equ 28AHportcon equ 28BHdata ends
9、code segmentassume ds:data,cs:codedelay_long proc near ;長延時子程序 push bxpush cxmov bx,2000 lll0: mov cx,50000;50000 ll0: loop ll0 dec bx jne lll0 pop cxpop bxret delay_long endp delay_short proc near ;短延時子程序 push bxpush cxmov bx,2000 lll1: mov cx,5000;50000 ll1: loop ll1dec bx jne lll1 pop cxpop bxret
10、 delay_short endp start:mov ax,datamov ds,axmov dx,portconmov al,10000000B;設(shè)置為輸出模式out dx,ala:mov dx,portcmov al,00100100B;保持亮燈out dx,alcall delay_longmov cx,3b:mov dx,portcmov al,01000100Bout dx,alcall delay_shortmov dx,portcmov al,00000100Bout dx,alcall delay_shortloop b;循環(huán)3次,三次閃爍燈mov dx,portcmov al,10000001B;保持亮燈out dx,alcall delay_longmov cx,3c:mov dx,portcmov al,10000010Bout dx,alcall delay_shortmov dx,portcmov al,10000000Bout
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《計算工具的認識 》(教學設(shè)計)-2023-2024學年四年級數(shù)學上冊人教版
- Unit 5 Into the wild Using language Grammar 教學設(shè)計-2023-2024學年高中英語外研版(2019)必修第一冊
- 勞中悟美 動中長技 教學設(shè)計-2023-2024學年中職下學期主題班會
- 15《自相矛盾》教學設(shè)計
- 2024-2025學年心理健康與學業(yè)成功關(guān)系設(shè)計
- 人美版 圖像之美-繪畫藝術(shù) 第四課時:超越與延異-西方現(xiàn)代藝術(shù) 高中大 單 元 教學設(shè)計
- 寫話拓展:快樂的冬日(教學設(shè)計)-2024-2025學年語文二年級上冊統(tǒng)編版
- 地理教學設(shè)計自然環(huán)境對人類活動的影響
- 常州市住房公積金貸款合同
- 《烙餅問題》教學設(shè)計
- 業(yè)委會換屆流程圖
- 拌合樓水泥倉基本承載力計算書
- 學生入學檔案表
- 中考作文題目及范文六篇:溫暖的旅程
- 脊柱外科醫(yī)療質(zhì)控方案
- 第二型曲面積分PPT課件
- 金屬鹽類溶度積表
- 牛皮基礎(chǔ)知識
- 股權(quán)收購備忘錄(定稿)
- PFC電感計算(周潔敏)
- 租房合同模板
評論
0/150
提交評論