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

正文內(nèi)容

“十一五”單片機原理及應(yīng)用各章課后習(xí)題參考答案-全文預(yù)覽

2025-07-17 10:52 上一頁面

下一頁面
  

【正文】 1中的“a”段對應(yīng)段碼字節(jié)的最高位。這樣只需要將讀到的PB口的值送給PA口就可以滿足題目要求了。為計數(shù)器輸出引腳。當(dāng)輸入數(shù)據(jù)被CPU讀走后,82C55撤銷INTRA上的中斷請求,并使IBFA變?yōu)榈碗娖?,以通知輸入外設(shè)可以送下一個輸入數(shù)據(jù)。 ORG 0100H MAIN: MOV DPTR,7FFFH ;控制字寄存器地址7FFFH送DPTR MOV A,0EH ;將PC7置0 MOVX DPTR,A MOV A,09H ;將PC4置1 MOVX DPTR,A END7.答:當(dāng)外設(shè)輸入一個數(shù)據(jù)并送到PA7-PA0上時,輸入設(shè)備自動在選通輸入線A向82C55發(fā)送一個低電平選通信號,則把PA7PA0上輸入的數(shù)據(jù)存入PA口的輸入數(shù)據(jù)緩沖/鎖存器;然后使輸入緩沖器輸出線IBFA變成高電平,以通知輸入設(shè)備,82C55的PA口已收到它送來的輸入數(shù)據(jù)。5.答: 82C55通過寫入控制字寄存器的控制字的最高位來進(jìn)行判斷,最高位為1時,為方式控制字,最高位為0時,為C口按位置位/復(fù)位控制字。但卻需要設(shè)置一套專門的讀寫I/O的指令和控制信號。因此,中斷方式可大大提高工作效率。異步傳送的優(yōu)點是通用性好,硬件連線和查詢程序十分簡單,但是效率不高。3.答:3種傳送方式: (1) 同步傳送方式:同步傳送又稱為有條件傳送。14.答:(1)A組跨接端子的內(nèi)部正確連線圖(2)B組跨接端子的內(nèi)部正確連線圖注意:答案不唯一,還有其他連接方法,也可滿足題目要求。12.答:圖中采用了譯碼法。 ORG 0000HMAIN: MOV DPTR,2001H ;設(shè)置數(shù)據(jù)指針的初值 MOVX A,DPTR ;讀取2001H的值 SWAP A ANL A,0F0H ;屏蔽掉低四位 MOV 30H,A ;保存A INC DPTR ;指針指向下一個 MOVX A,DPTR ;讀取2002H的值 ANL A,0FH ;屏蔽掉高四位 ORL A,30H ;進(jìn)行拼裝 MOVX DPTR,A ;保存到2002H END10.答:本題主要考察對外部數(shù)據(jù)塊的寫操作;編程時只要注意循環(huán)次數(shù)和MOVX指令的使用就可以了。6.答:2K,14。2.答:80H。主要是對傳輸?shù)碾娦盘柌粩喔倪M(jìn),如RS232C傳輸距離只有幾十米遠(yuǎn),與直接以TTL電平串行傳輸相比,采用了負(fù)邏輯,增大“0”、“1”信號的電平差。12.答:13.答:串口每秒鐘傳送的字符為:1800/60=30個字符/秒 所以波特率為:30個字符/秒10位/個字符=300b/s14.答:串行口的方式0為同步移位寄存器輸入輸出方式,常用于外接移位寄存器,以擴展并行I/O口,一般不用于兩個MCS51之間的串行通信。7.答:串行口有4種工作方式:方式0、方式方式方式3;有3種幀格式,方式2和3具有相同的幀格式;方式0的發(fā)送和接收都以fosc/12為固定波特率,方式1的波特率=2SMOD/32定時器T1的溢出率方式2的波特率=2SMOD/64fosc方式3的波特率=2SMOD/32定時器T1的溢出率8.答:字符“B”的ASCII碼為“42H”,幀格式如下:9.答:因為定時器/計數(shù)器在方式2下,初值可以自動重裝,這樣在做串口波特率發(fā)生器設(shè)置時,就避免了執(zhí)行重裝參數(shù)的指令所帶來的時間誤差。第7章 AT89S51的串行口參考答案1.答:方式1。參考程序如下:ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: JNB ,MAINMOV TMOD,05H ;定時器/計數(shù)器T0為計數(shù)方式1 SETB TR0 ;啟動T0,開始計數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開中斷WAIT: JB ,WAIT CLR EA CLR TR0 MOV R1,TH0 MOV R0,TL0 AJMP $IT0P: INC R2 RETI12. 答:THx與TLx (x=0,1)是由特殊功能寄存器構(gòu)成的計數(shù)器,其內(nèi)容可以隨時用指令更改,更改后的新值是立即刷新。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。如果系統(tǒng)采用6MHz晶振的話,Tcy=2μs,因此高低電平輸出取整,則約為364μs和36μs。5.答:定時器/計數(shù)器T0在計數(shù)和定時工作完成后,均采用中斷方式工作。11.答:(A)、(C)、(D)12.答:參見電路如圖510,參考程序如下: ORG 0000H LJMP MAIN ORG 0013H LJMP INT_EX1 ORG 0030HMAIN: CLR IT0 ;采用電平觸發(fā),低電平有效中斷 SETB EX1 ;允許外部中斷1 SETB EA ;插入一段用戶程序WAIT: MOV PCON,01H ;單片機進(jìn)入休眠方式等待中斷 NOP LJMP WAIT;以下為外部中斷1服務(wù)子程序INT_EX1: JB ,NEXT1 ;判斷是不是3號中斷 LJMP INT_IR3 ;跳轉(zhuǎn)到3號中斷處理程序NEXT1: JB ,NEXT2 ;判斷是不是2號中斷 LJMP INT_IR2 ;跳轉(zhuǎn)到2號中斷處理程序NEXT2: LJMP INT_IR1 ;跳轉(zhuǎn)到1號中斷處理程序 ORG 1000HINT_IR3: 相應(yīng)中斷處理程序 RETI ;中斷返回 ORG 1100HINT_IR2: 相應(yīng)中斷處理程序 RETI ;中斷返回 ORG 1200HINT_IR1: 相應(yīng)中斷處理程序 RETI ;中斷返回第6章 AT89S51的定時/計數(shù)器參考答案1.答:(A)對;(B)錯;(C)錯;(D)錯;2.答:因為機器周期:所以定時器/計數(shù)器工作方式0下,其最大定時時間為;方式2下的最大定時時間為1024ms。6.答:D7.答:PC、PC、程序存儲器8.答: 參考程序段如下:SETB IT1 SETB EX1 SETB EA9.答:(A)10.答:一個中斷源的中斷請求被響應(yīng),必須滿足以下必要條件:(1)總中斷允許開關(guān)接通,即IE寄存器中的中斷總允許位EA=1。在下述三種情況下,AT89S51將推遲對外部中斷請求的響應(yīng):(1)AT89S51正在處理同級或更高優(yōu)先級的中斷。 5.答:參考程序如下:MOV A,45H ANL A,0FH ORL A,0FH MOV 45H,A6.答:A=80H ,SP=40H,(41H)=50H,(42H)=80H ,PC=8050H7.答:參考程序如下:START: MOV R0,30H MOV R2,20H LOOP: MOV A,R0 CJNE A,0AAH,NEXT MOV 51H,01H LJMP EXIT NEXT: INC R0 DJNZ R2,LOOP MOV 51H,00H EXIT: RET8.答:參考程序如下:START: MOV 41H,0 MOV R0,20H MOV R2,20H LOOP: MOV A,R0 JNZ NEXT INC 41H NEXT: INC R0 DJNZ R2,LOOP RET9.答:參考程序如下:ORG 0100H MOV R2, 20H 要比較的數(shù)據(jù)字節(jié)數(shù) MOV A , 21H MOV R1 , A DEC R2 MOV A , R1 LOOP: MOV R3,A DEC R1 CLR C SUBB A,R1 JNC LOOP1 MOV A,R1 SJMP LOOP2LOOP1: MOV A,R3 LOOP2: DJNZ R2, LOOP MOV R0,A RET 10.答:(1)SP=SP+1=61H (61H)=PC的低字節(jié)=03H SP=SP+1=62H (62H)=PC的高字節(jié)=20H(2)PC=3456H(3)可以(4)2KB=2048 Byte11.答:可對程序做如下修改: ORG 0100HDEL: MOV R7, 200DEL1: MOV R6, 123 ;將原來的立即數(shù)125改為123 DEL2: DJNZ R6, DEL2 NOP ;增加的指令 DJNZ R7, DEL1 RET程序修改后的延時時間為:1+(1+123*2+1+2)*200+2=50003us=第5章 AT89S51的中斷系統(tǒng)參考答案1.答:0013H;001BH2.答:串行口中斷。addr16為直接調(diào)用的目的地址,被調(diào)用的子程序可放置在64KB程序存儲器區(qū)的任意位置。3.答:從1000H開始的各有關(guān)存儲單元的內(nèi)容(16進(jìn)制)如下:4D 41 49 4E 12 34 30 0000 70 78 7F E4 F6 D8 FD 75 81 07 024.在編寫子程序時應(yīng)注意以下問題:(1)子程序的第一條指令前必須有標(biāo)號。這種人工查表“翻譯”指令的方法稱為“手工匯編”。第4章 AT89S51匯編語言程序的設(shè)計與調(diào)試參考答案1.答:偽指令是程序員發(fā)給匯編程序的命令,只有在匯編前的源程序中才有偽指令,即在匯編過程中的用來控制匯編過程的命令。18.答:(C)。10.答:(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H11
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1