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

正文內(nèi)容

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

  

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