九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

走馬燈花樣實(shí)驗(yàn)設(shè)計(jì)

  • 資源ID:123374448       資源大?。?span id="24d9guoke414" class="font-tahoma">142KB        全文頁數(shù):12頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

走馬燈花樣實(shí)驗(yàn)設(shè)計(jì)

實(shí) 驗(yàn) 報(bào) 告 實(shí)驗(yàn)人: 學(xué)號: 日期: 院(系): 軟件學(xué)院軟件工程 專業(yè)(班級): 實(shí)驗(yàn)題目: 走馬燈把戲?qū)嶒?yàn)設(shè)計(jì) 一. 實(shí)驗(yàn)?zāi)康? 1. 進(jìn)一步理解和掌握計(jì)算機(jī)各部分的構(gòu)成及互相關(guān)系; 2. 理解微指令的執(zhí)行過程,掌握微程序的設(shè)計(jì)措施; 3. 進(jìn)一步結(jié)識和掌握計(jì)算機(jī)各指令的執(zhí)行過程,弄清晰計(jì)算機(jī)的運(yùn)營原理; 二. 實(shí)驗(yàn)內(nèi)容 P27(實(shí)驗(yàn)四)在走馬燈把戲?qū)嶒?yàn)設(shè)計(jì)的基本上,增長在七段數(shù)碼顯示屏上滾動(dòng)顯示自己的學(xué)號、8X8點(diǎn)陣上滾動(dòng)顯示自己的名字并控制滾動(dòng)速度(有些同窗姓名筆畫較多應(yīng)簡化或用別名)。用到的芯片為8255、8253、8259(中斷)、ADC0809、點(diǎn)陣等。 三. 實(shí)驗(yàn)器材 (1) 裝有TPC-USB并連接好TPC-USB的電腦一臺 (2) TPC-USB機(jī) 四. 實(shí)驗(yàn)原理 1. 有關(guān)ADC0809的連接: 2. 有關(guān)8255的接法: 3. 有關(guān) 74LS273 的接法: 4. 有關(guān)雙色點(diǎn)陣發(fā)光二極管顯示屏的接法: CS1連接: 程序中的ROW端口,也就是290H CS2連接: 程序中的COL端口,也就是298H 5. 有關(guān)七段數(shù)碼管的接法: 由于74LS273有Q1-Q8八個(gè)接口,Q1-Q7接七段數(shù)碼管a-g,dp控制小數(shù)點(diǎn)的顯示,我將其接地,不顯示。 而Q8將用來控制十位和個(gè)位的顯示,Q8接s1,Q8取非接s0。由于我將學(xué)號顯示變成12 23 33 30 03 30 05,十位的數(shù)字我將其段碼增長了 8,此時(shí) Q8 為 1,S1 為1,顯示十位,S0為0,個(gè)位不顯示。個(gè)位的數(shù)字沒有改動(dòng)段碼,此時(shí)Q8為0,S1為0,十位不顯示,S0為1,顯示個(gè)位。 五. 實(shí)驗(yàn)分析與設(shè)計(jì) 1. 主程序用了一種大循環(huán),一方面顯示花燈,再顯示學(xué)號,最后顯示姓名。 花燈:C口輸入,8種花燈分別用8個(gè)16進(jìn)制數(shù)表達(dá),用8個(gè)循環(huán)顯示8個(gè)16進(jìn)制數(shù),花燈便變化8次,達(dá)到閃爍的效果。通過判斷K0到K7的輸入,執(zhí)行不同的命令,顯示不同的花燈,此外,若是count1比7大,即count達(dá)到8時(shí),讓count歸0使花燈回到循環(huán)開始。 學(xué)號:用count2定位并且判斷與否越界,若是越界,歸0回到初始狀態(tài)。一方面顯示第一位,此時(shí)把數(shù)字與80h做或運(yùn)算,讓最高位接s1控制顯示的位,然后顯示第二位,用7fh做與運(yùn)算,最高位仍然是做控制位。在s1接非門再接s0的狀況下,傳入數(shù)據(jù)與80h做或運(yùn)算的數(shù)顯示在高位上,與7fh做與運(yùn)算的數(shù)顯示在低位上。 點(diǎn)陣:用count3定位并且判斷與否越界,若是越界,歸0回到初始狀態(tài)。一列一列顯示名字,并判斷末尾時(shí)再接著繼續(xù)一種循環(huán)。 最后判斷與否有按鍵按下,以及旋鈕與否扭動(dòng),若有則按狀況令count都加1,以此完畢大循環(huán)。 2. 匯編代碼: ;*************************** ; 考試題目三 ;*************************** io0809a equ 298h proth equ 2a0h protlr equ 2a8h ls273 equ 280h io8255a equ 288h io8255b equ 28bh io8255c equ 28ah data segment led1 db 80h,40h,20h,10h,08h,04h,02h,01h led2 db 7Fh,0bfh,0dfh,0efh,0f7h,0fbh,0fdh,0feh led3 db 0aah,55h,0aah,55h,0aah,55h,0aah,55h led4 db 18h,24h,42h,81h,18h,24h,42h,81h led5 db 81h,42h,24h,18h,81h,42h,24h,18h led6 db 0ffh,00h,0ffh,00h,0ffh,00h,0ffh,00h led7 db 0f0h,0fh,0f0h,0fh,0f0h,0fh,0f0h,0fh led8 db 81h,0c3h,0e7h,0ffh,81h,0c3h,0e7h,0ffh count1 db 0 count2 db 0 count4 db 0 count3 db 0 buff db 0h,60h,60h,7eh,7eh,60h,60h,0h, 0h,3ch,42h,42h,42h,42h,3ch,0h,0h, 7eh,20h,10h,10h,20h,7eh,0h,0ffh seg7 db 06h,5bh,4fh,4fh,3fh,4fh,3fh,6fh,0ffh data ends code segment assume cs:code, ds:data start:mov ax,data ;初始化 mov ds,ax begin:mov dx,io0809a out dx,al mov cx,10h delay:loop delay in al,dx mov bh,al ;****task1************ mov dx,io8255b mov al,8bh out dx,al mov dx,io8255c ;c口輸入 in al,dx cmp al,01h ;判斷花燈樣式 jne con2 mov si,offset led1 jmp next con2: cmp al,02h jne con3 mov si,offset led2 jmp next con3: cmp al,04h jne con4 mov si,offset led3 jmp next con4: cmp al,08h jne con5 mov si,offset led4 jmp next con5: cmp al,10h jne con6 mov si,offset led5 jmp next con6: cmp al,20h jne con7 mov si,offset led6 jmp next con7: cmp al,40h jne con8 mov si,offset led7 jmp next con8: mov si,offset led8 next: mov bl,count1 cmp bl,8 jne nth mov bl,0 mov count1,bl nth: push bx ;把8個(gè)數(shù)顯示8次 mov bh,00h add si,bx pop bx mov al,[si] mov dx,io8255a out dx,al mov cl,bh mov ch,00h delay1:loop delay1 ;************** ; task2 ;************** mov bl,count2 ;定位并判斷與否越界 cmp bl,8 jne next2 mov bl,0 mov count2,bl next2:mov cl,30h mov ch,00h loop1:mov di,offset seg7 ;送數(shù)據(jù)并顯示學(xué)號 push bx mov bh,00h add di,bx pop bx mov al,[di] mov dx,ls273 or al,80h ;或運(yùn)算,讓s1變成1 out dx,al inc di push cx mov cx,0ffffh delay2:loop delay2 pop cx ;判斷與否到最后位 mov al,[di] cmp al,0ffh jne next3 mov di,offset seg7 ;若到最后位接著顯示第一位 mov al,[di] next3:mov dx,ls273 ;顯示第二位 and al,7fh ;與運(yùn)算,讓s1變成0 out dx,al push cx delay3:loop delay3 pop cx ;*********************** ; task3 ;*********************** mov bl,count3 ;判斷位置和越界 cmp bl,24 jne next4 mov bl,0 mov count3,bl next4:mov cl,0ffh mov ch,01h mov si,offset buff push bx mov bh,00h add si,bx pop bx push cx mov cx,08h mov ah,01h loop2:mov al,[si] cmp al,0ffh jne next5 mov si,offset buff mov al,[si] next5:mov dx,proth out dx,al mov dx,protlr mov al,ah out dx,al push cx mov cx,01ffh delay4:loop delay4 pop cx mov al,00h out dx,al shl ah,01 inc si loop loop2 pop cx ;*********** mov ah,01 ;有無鍵按下 int 16h jnz last mov bl,count4 cmp bl,bh jb next6 mov bl,0 mov count4,0 ;所有count加1 mov bl,count1 add bl,1 mov count1,bl mov bl,count2 add bl,1 mov count2,bl mov bl,count3 add bl,1 mov count3,bl next6:mov bl,count4 add bl,1 mov count4,bl jmp begin last: mov ah,4ch int 21h code ends end start 3. 實(shí)驗(yàn)心得 1. 該實(shí)驗(yàn)融合了 8255 芯片和 ADC0809 以及雙色點(diǎn)陣發(fā)光二極管顯示屏,用 8255 進(jìn)行輸入 并輸出走馬燈把戲,并同步進(jìn)行在雙色點(diǎn)陣發(fā)光二極管顯示屏上滾動(dòng)顯示姓名,運(yùn)用 ADC0809 進(jìn)行顯示延遲的控制和在七段數(shù)碼管上滾動(dòng)顯示學(xué)號。 2.把程序提成各個(gè)小部分去實(shí)現(xiàn),每次只執(zhí)行程序的一小部分,先顯示學(xué)號,再顯示姓名,循環(huán)執(zhí)行后,通過 ADC0809 來調(diào)節(jié)速度,在肉眼看來爭取同步顯示。 3. 為了讓數(shù)碼管的滾動(dòng)顯示,s1必須接非門接s0上,并通過數(shù)據(jù)最高位的數(shù)去控制數(shù)碼管上高下位數(shù)的顯示。 4.堆棧的錯(cuò)誤:子程序的調(diào)用改動(dòng)了寄存器的內(nèi)容導(dǎo)致程序錯(cuò)誤。解決措施是每次使用寄存器之前最佳先 PUSH 進(jìn)棧中,然后用完再 POP 出來。 5. 結(jié)識到了思考問題的重要性,只有在弄懂每一步的大體功能才干較好地進(jìn)行設(shè)計(jì)執(zhí)行,否則只是徒增實(shí)驗(yàn)次數(shù); 總結(jié): 計(jì)組實(shí)驗(yàn)真的是一門需要耐心和恒心去學(xué)習(xí)的課程。從理論課開始,每一次上課講的東西都也許是實(shí)驗(yàn)所需要注意的地方或者是需要我們理解的重點(diǎn)。只要一不小心跟不上,實(shí)驗(yàn)的難度就增長了。其實(shí)我們諸多時(shí)候都是上網(wǎng)查資料或者是問同窗,問教師去解決某些也許并不是很難但是我們忽視的某些小問題。這門課上,動(dòng)手能力的確非常重要,由于諸多問題不是你懂得個(gè)大概就能把東西做出來,而是需要你深刻理解,尚有不斷失敗不斷改正,不斷反復(fù)去思考才干做好一種實(shí)驗(yàn)。而課堂上的檢查更是一種動(dòng)力,是讓我們把事情做好的動(dòng)力,一種對于你在實(shí)驗(yàn)上花的心思的檢查以及你的努力的肯定。其實(shí)有一段時(shí)間由于理論課沒有跟上,在匯編語言方面顯得很吃力,諸多東西都要惡補(bǔ),不斷看書問同窗,當(dāng)你發(fā)現(xiàn)自己懂得諸多東西,明白諸多東西的時(shí)候是很開心的。 這門課程令我學(xué)到諸多體驗(yàn)到了諸多,不僅是課本上的,也也許是可下的鉆研態(tài)度和解決問題的恒心。

注意事項(xiàng)

本文(走馬燈花樣實(shí)驗(yàn)設(shè)計(jì))為本站會(huì)員(卷***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!