freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)實(shí)驗(yàn)一到八答案-資料下載頁(yè)

2025-06-28 18:26本頁(yè)面
  

【正文】 0DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV DX,MY8255_MODE 。定義8255工作方式 MOV AL,80H 。工作方式0,A口和B口為輸出 OUT DX,AL MOV DX,MY8255_A 。寫(xiě)A口發(fā)出的起始數(shù)據(jù) MOV AL,0FFH OUT DX,AL MOV DX,MY8255_B 。寫(xiě)B(tài)口發(fā)出的起始數(shù)據(jù) MOV AL,0FFH OUT DX,ALLOOP3: MOV LB,0FEH MOV CX,8LOOP1: MOV AL,LB MOV DX,MY8255_B OUT DX,AL CALL DALLY ROL LB,1 。將B口起始數(shù)據(jù)左移再寫(xiě)入B口 LOOP LOOP1 MOV AL,0FFH MOV DX,MY8255_B OUT DX,AL 。B全暗 MOV LA,0FEH MOV CX,8LOOP2: MOV AL,LA MOV DX,MY8255_A OUT DX,AL CALL DALLY ROL LA,1 LOOP LOOP2 。跳回繼續(xù)循環(huán) MOV AL,0FFH MOV DX,MY8255_A 。A全暗 OUT DX,AL JMP LOOP3QUIT: MOV AX,4C00H 。結(jié)束程序退出 INT 21HDALLY PROC NEAR 。軟件延時(shí)子程序 PUSH CX PUSH AXMOV CX,0FFHD1: MOV AX,0FFH 。該值不能太大,否則在proteus中看結(jié)果很慢D2: DEC AXJNZ D2 LOOP D1POP AXPOP CX RETDALLY ENDPCODE ENDS END START(5) 實(shí)驗(yàn)室檢查問(wèn)題提問(wèn):燈為什么會(huì)亮?怎么亮的?開(kāi)關(guān)開(kāi)的時(shí)候?qū)?yīng)的燈是亮還是滅?為什么B口會(huì)隨著A口變化而變化?答:如圖LED燈是共陽(yáng)極的,另一端只要是低電平,燈就會(huì)亮。開(kāi)關(guān)開(kāi)的時(shí)候,對(duì)應(yīng)的燈是亮的。由程序可以知道,A口為輸入,B口為輸出,輸入控制輸出,所以B口會(huì)隨A口變化而變化。實(shí)驗(yàn)八 8255 并口控制器應(yīng)用實(shí)驗(yàn)(二)一、實(shí)驗(yàn)要求流水燈顯示實(shí)驗(yàn)。編寫(xiě)程序,使8255 的A 口和B 口均為輸出,實(shí)現(xiàn)16 位數(shù)據(jù)燈的相對(duì)循環(huán)顯示。二、實(shí)驗(yàn)?zāi)康?1) 掌握8255 的工作方式及應(yīng)用編程。(2) 掌握8255 的典型應(yīng)用電路接法。三、實(shí)驗(yàn)電路及連線參考圖61設(shè)置正確的連線電路圖。四、實(shí)驗(yàn)說(shuō)明及程序流程首先分別向A 口和B 口寫(xiě)入7FH 和FEH,然后分別將該數(shù)右移和左移一位,再送到端口上,這樣循環(huán)下去。從而實(shí)現(xiàn)流水燈的顯示。參考實(shí)驗(yàn)程序流程如圖71所示。圖71 8255 并口應(yīng)用實(shí)驗(yàn)(2)參考程序流程圖五、思考題(1)分別向A 口和B 口寫(xiě)入7FH 和FEH,為什么要寫(xiě)入這兩個(gè)數(shù),其他的數(shù)字可以嗎?如果輸入其他的數(shù)字,會(huì)出現(xiàn)什么現(xiàn)象呢?答:A口的7FH=0111 1111,即第一個(gè)燈亮,其他燈滅,B口的FEH=1111 1110,即最后一個(gè)燈亮,其他燈滅??梢暂斎肫渌麛?shù)字,數(shù)字不一樣,相對(duì)位置的燈亮滅情況也不一樣。(2)如果要求兩組燈從中間開(kāi)始顯示,又如何修改程序?IOY0 EQU 8000H 。對(duì)應(yīng)8255的片選IOY0端口地址MY8255_A EQU IOY0+00H*2 。8255的A口地址MY8255_B EQU IOY0+01H*2 。8255的B口地址MY8255_C EQU IOY0+02H*2 。8255的C口地址MY8255_MODE EQU IOY0+03H*2 。8255的控制寄存器地址STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDSDATA SEGMENT LA DB 0 。定義數(shù)據(jù)變量LB DB 0DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV DX,MY8255_MODE 。定義8255工作方式 MOV AL,80H 。工作方式0,A口和B口為輸出 OUT DX,AL MOV DX,MY8255_A 。寫(xiě)A口發(fā)出的起始數(shù)據(jù) MOV AL,0FEH OUT DX,AL MOV LA,AL MOV DX,MY8255_B 。寫(xiě)B(tài)口發(fā)出的起始數(shù)據(jù) MOV AL,7FH OUT DX,AL MOV LB,ALLOOP1: MOV AL,LA 。A口的燈從中間(右八個(gè))往右移 ROL AL,1 MOV LA,AL MOV DX,MY8255_A OUT DX,AL MOV AL,LB 。B口的燈從中間(左八個(gè))往左移 ROR AL,1 MOV LB,AL MOV DX,MY8255_B OUT DX,AL CALL DALLY JMP LOOP1QUIT: MOV AX,4C00H 。結(jié)束程序退出 INT 21HDALLY PROC NEAR 。軟件延時(shí)子程序 PUSH CX PUSH AXMOV CX,0FFHD1: MOV AX,0FFH 。該值不能太大,否則在proteus中看結(jié)果很慢D2: DEC AXJNZ D2 LOOP D1POP AXPOP CX RETDALLY ENDPCODE ENDS END START(3)如果要求每個(gè)燈亮的時(shí)間為 1S, 應(yīng)該怎樣修改程序?答:DALLY PROC NEAR 。軟件延時(shí)子程序 PUSH CX PUSH AXMOV CX,0FFHD1: MOV AX,0FFH 。該值不能太大,否則在proteus中看結(jié)果很慢D2: DEC AXJNZ D2 LOOP D1POP AXPOP CX RETDALLY ENDP根據(jù)延時(shí)函數(shù)的計(jì)算公式,2*AX*CX=1000 000 000us=1s,設(shè)置AX,CX的值即可。如果計(jì)算的結(jié)果不足1s,可以寫(xiě)多一個(gè)循環(huán),不過(guò)要參考三重循環(huán)的計(jì)算公式,設(shè)置AX,CX的值。(4)可以按同時(shí)兩個(gè)燈的移動(dòng)規(guī)律顯示嗎?可以的話,應(yīng)如何修改程序?答:可以,對(duì)AB口初始化時(shí),先讓兩個(gè)燈亮,再進(jìn)行移位就可以實(shí)現(xiàn)兩個(gè)燈移動(dòng)了。例如0011 1111=3FH實(shí)驗(yàn)九可編程定時(shí)/計(jì)數(shù)器8253實(shí)驗(yàn)一、 實(shí)驗(yàn)要求利用8086外接8253可編程定時(shí)/計(jì)數(shù)器,可以實(shí)現(xiàn)方波的產(chǎn)生。二、 實(shí)驗(yàn)?zāi)康? 、學(xué)習(xí)8086與8253的連接方法。2 、學(xué)習(xí)8253的控制方法。3 、掌握8253定時(shí)器/計(jì)數(shù)器的工作方式和編程原理三、 實(shí)驗(yàn)電路及連線圖81 8253方波發(fā)生器實(shí)驗(yàn)Proteus 實(shí)驗(yàn)電路四、 實(shí)驗(yàn)說(shuō)明8253芯片介紹8253是一種可編程定時(shí)/計(jì)數(shù)器,有三個(gè)十六位計(jì)數(shù)器,其計(jì)數(shù)頻率范圍為02MHz,用+5V單電源供電。8253的功能用途:1  延時(shí)中斷 ⑸ 實(shí)時(shí)時(shí)鐘2  可編程頻率發(fā)生器 ⑹ 數(shù)字單穩(wěn)3  事件計(jì)數(shù)器 ⑺ 復(fù)雜的電機(jī)控制器⑷ 二進(jìn)制倍頻器 8253的六種工作方式:1  方式0:計(jì)數(shù)結(jié)束中斷  ⑷ 方式3:方波頻率發(fā)生器⑵ 方式l:可編程頻率發(fā)生  ⑸ 方式4:軟件觸發(fā)的選通信號(hào)⑶ 方式2:頻率發(fā)生器  ⑹ 方式5:硬件觸發(fā)的選通信號(hào) 五、 實(shí)驗(yàn)程序流程圖開(kāi)始設(shè)置工作方式啟動(dòng)8253結(jié)束圖82 8253方波發(fā)生器實(shí)驗(yàn)程序流程圖實(shí)驗(yàn)代碼為:CODE SEGMENT ASSUME CS:CODETCON0 EQU 0A000HTCON1 EQU 0A002HTCON2 EQU 0A004HTCONT EQU 0A006HSTART: MOV DX,TCONT MOV AL,16H OUT DX,AL MOV DX,TCON0 MOV AX,20 OUT DX,AL JMP $CODE ENDS END START六、 實(shí)驗(yàn)步驟參照?qǐng)D81設(shè)置正確的實(shí)驗(yàn)電路,在proteus中完成原理圖的繪制。參考圖82的流程,編寫(xiě)產(chǎn)生方波的程序。在proteus中仿真檢查驗(yàn)證結(jié)果。注意:clk輸入端是放置一個(gè)波形發(fā)生器,要設(shè)置他的參數(shù),示波器是七、思考題:8253的片選信號(hào)地址為多少?答:片選信號(hào)地址范圍為0A000H0AFFFH,在圖中,我們?cè)O(shè)置為0A000H。 如果修改輸入頻率,如何保持輸出不變?怎樣可以輸出其他頻率的方波信號(hào)呢?,輸出方波信號(hào)的頻率范圍是多大? 答:(1)修改輸入頻率,若要保持輸出不變,要改變其計(jì)數(shù)器的計(jì)數(shù) 值 (2)若要輸出其他頻率的方波,只需保持輸入頻率的方波不變,改變 計(jì)算值即可,也滿足公式; (3)若輸入的頻率為f=,則輸出頻率應(yīng)為1/f*計(jì)數(shù)周期數(shù)(165536) 能否與8255實(shí)驗(yàn)聯(lián)系起來(lái),對(duì)流水燈實(shí)現(xiàn)精確的定時(shí)控制呢?本實(shí)驗(yàn)結(jié)果如果用led燈的顯示驗(yàn)證,應(yīng)怎樣添加led燈,實(shí)驗(yàn)結(jié)果又如何體現(xiàn)?答:如圖所示:通過(guò)設(shè)定輸出頻率,觀察led燈亮滅的時(shí)間來(lái)體現(xiàn)。 能否在本實(shí)驗(yàn)中驗(yàn)證8253的其他工作方式?應(yīng)怎樣修改程序?答:可以,直接修改控制字。把代碼中的“MOV AL,16H”中的16H根據(jù)控制字的格式改為其他數(shù)。給電子發(fā)聲器件輸入一定規(guī)律的信號(hào),就能使其發(fā)出優(yōu)美的旋律,能否用該實(shí)驗(yàn)讓電子發(fā)聲器件發(fā)聲或者唱歌呢?答:可以,在電路圖添加一個(gè)蜂鳴器,連接8253的輸出端,通過(guò)代碼控制其輸出不同的頻率,發(fā)出不同的調(diào)。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1