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

正文內(nèi)容

單片機(jī)原理和應(yīng)用第二版張毅剛課后習(xí)題答案解析-在線瀏覽

2024-08-07 13:40本頁(yè)面
  

【正文】 )總中斷允許開(kāi)關(guān)接通,即IE寄存器中的中斷總允許位EA=1。(3)該中斷源的中斷允許位=1,即該中斷被允許。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 ;插入一段用戶程序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。定時(shí)時(shí)間與時(shí)鐘頻率和定時(shí)初值有關(guān)。5.答:定時(shí)器/計(jì)數(shù)器T0在計(jì)數(shù)和定時(shí)工作完成后,均采用中斷方式工作。參考程序如下: ORG 0000H LJMP MAIN ORG 000BH LJMP IT0PMAIN: MOV TMOD,06H ;定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式2 MOV TL0,156 ;計(jì)數(shù)100個(gè)脈沖的初值賦值 MOV TH0,156 SETB GATE ;打開(kāi)計(jì)數(shù)門(mén) SETB TR0 ;啟動(dòng)T0,開(kāi)始計(jì)數(shù) SETB ET0 ;允許T0中斷 SETB EA ;CPU開(kāi)中斷 CLR F0 ;設(shè)置下一輪為定時(shí)方式的標(biāo)志位WAIT: AJMP WAITIT0P: CLR EA ;CPU關(guān)中斷 JB F0,COUNT ;F0=1,轉(zhuǎn)計(jì)數(shù)方式設(shè)置 MOV TMOD,00H ;定時(shí)器/計(jì)數(shù)器T0為定時(shí)方式0 MOV TH0,0FEH ;定時(shí)1ms初值賦值 MOV TL0,0CH SETB EA RETICOUNT: MOV TMOD,06H MOV TL0,156 SETB EA RETI6. 答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動(dòng)恢復(fù)初值的特點(diǎn),適用于精確定時(shí),比如波特率的產(chǎn)生。如果系統(tǒng)采用6MHz晶振的話,Tcy=2μs,因此高低電平輸出取整,則約為364μs和36μs。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定時(shí)時(shí)間的和。這樣兩個(gè)定時(shí)器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí)時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)值。10. 答:采用方式1定時(shí)工作方式。參考程序如下: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í)用指令更改,更改后的新值是立即刷新。若兩次讀得THx相同,則可確定讀得的內(nèi)容正確。第7章 AT89S51的串行口參考答案1.答:方式1。3.答:A.對(duì);B.對(duì);C.錯(cuò);D.對(duì);E.對(duì)。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í)間誤差。=12.答:13.答:串口每秒鐘傳送的字符為:1800/60=30個(gè)字符/秒 所以波特率為:30個(gè)字符/秒10位/個(gè)字符=300b/s14.答:串行口的方式0為同步移位寄存器輸入輸出方式,常用于外接移位寄存器,以擴(kuò)展并行I/O口,一般不用于兩個(gè)MCS51之間的串行通信。15.答:直接以TTL電平串行傳輸數(shù)據(jù)的方式的缺點(diǎn)是傳輸距離短,抗干擾能力差。主要是對(duì)傳輸?shù)碾娦盘?hào)不斷改進(jìn),如RS232C傳輸距離只有幾十米遠(yuǎn),與直接以TTL電平串行傳輸相比,采用了負(fù)邏輯,增大“0”、“1”信號(hào)的電平差。RS422A為全雙工,RS485為半雙工。2.答:80H。4.答:16KB。6.答:2K,14。8.答:(D)9.答:本題主要考察對(duì)外部存儲(chǔ)器的讀、寫(xiě)操作,只要記住正確使用MOVX指令就可以了。 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指令的使用就可以了。外擴(kuò)RAM的讀、寫(xiě)控制引腳分別與AT89S51的RD*和WR*引腳相連。12.答:圖中采用了譯碼法。13.答:(1)參見(jiàn)圖820或圖821,去掉一片2764。14.答:(1)A組跨接端子的內(nèi)部正確連線圖(2)B組跨接端子的內(nèi)部正確連線圖注意:答案不唯一,還有其他連接方法,也可滿足題目要求。2.答:I/O端口簡(jiǎn)稱I/O口,常指I/O接口電路中具有端口地址的寄存器或緩沖器。3.答:3種傳送方式: (1) 同步傳送方式:同步傳送又稱為有條件傳送。(2) 查詢傳送方式:查詢傳送方式又稱為有條件傳送,也稱異步傳送。異步傳送的優(yōu)點(diǎn)是通用性好,硬件連線和查詢程序十分簡(jiǎn)單,但是效率不高。單片機(jī)只有在外設(shè)準(zhǔn)備好后,發(fā)出數(shù)據(jù)傳送請(qǐng)求,才中斷主程序,而進(jìn)入與外設(shè)進(jìn)行數(shù)據(jù)傳送的中斷服務(wù)程序,進(jìn)行數(shù)據(jù)的傳送。因此,中斷方式可大大提高工作效率。(1) 獨(dú)立編址方式:獨(dú)立編址方式就是I/O地址空間和存儲(chǔ)器地址空間分開(kāi)編址。但卻需要設(shè)置一套專門(mén)的讀寫(xiě)I/O的指令和控制信號(hào)。統(tǒng)一編址的優(yōu)點(diǎn)是不需要專門(mén)的I/O指令,直接使用訪問(wèn)數(shù)據(jù)存儲(chǔ)器的指令進(jìn)行I/O操作。5.答: 82C55通過(guò)寫(xiě)入控制字寄存器的控制字的最高位來(lái)進(jìn)行判斷,最高位為1時(shí),為方式控制字,最高位為0時(shí),為C口按位置位/復(fù)位控制字。其方式控制字的最高位為0時(shí),低四位控裝置對(duì)C口置復(fù)位。 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)在選通輸入線A向82C55發(fā)送一個(gè)低電平選通信號(hào),則把PA7PA0上輸入的數(shù)據(jù)存入PA口的輸入數(shù)據(jù)緩沖/鎖存器;然后使輸入緩沖器輸出線IBFA變成高電平,以通知輸入設(shè)備,82C55的PA口已收到它送來(lái)的輸入數(shù)據(jù)。(INTEA的狀態(tài)可由用戶通過(guò)對(duì)PC4的置位/復(fù)位來(lái)控制。當(dāng)輸入數(shù)據(jù)被CPU讀走后,82C55撤銷(xiāo)INTRA上的中斷請(qǐng)求,并使IBFA變?yōu)榈碗娖剑酝ㄖ斎胪庠O(shè)可以送下一個(gè)輸入數(shù)據(jù)。引腳IO/,AAA0決定端口地址。為計(jì)數(shù)器輸出引腳。9.答:電路圖可以參考圖910,PA口每一位接二極管的正極,二極管的負(fù)極接地。這樣只需要將讀到的PB口的值送給PA口就可以滿足題目要求了。當(dāng)頻率為4MHz,初值為3FFFH時(shí),最大定時(shí)時(shí)間為:11.答:將1MHz的脈沖改變?yōu)?0ms的方波,實(shí)際上就是分頻。(假設(shè)I/O口地址為7F00H7F05H)START: MOV DPTR,7F04H ;指針指向計(jì)數(shù)器低8位 MOV A,64H ;送初值給A MOVX @DPTR,A ;初值送給計(jì)數(shù)器低8位 INC DPTR ;指向計(jì)數(shù)器高8位 MOV A,40H ;計(jì)數(shù)器方波輸出 MOVX @DPTE,A MOV DPTR,7F00H ;指向命令/狀態(tài)口 MOV A,0C2H ;設(shè)定控制字 MOVX @DPTE,A ;啟動(dòng)計(jì)數(shù)器 END第10章 AT89S51與鍵盤(pán)、顯示器、撥盤(pán)、打印機(jī)的接口設(shè)計(jì)參考答案1. 答:A. MAX7219是專用顯示器芯片,不用于鍵盤(pán);B.錯(cuò):CH451芯片也可用于控制鍵盤(pán);C.對(duì): BUSY信號(hào)可作為查詢信號(hào)或中斷請(qǐng)求信號(hào)使用,但此時(shí)信號(hào)不用;E.錯(cuò):LED數(shù)碼管的字型碼是可以變的,例如表101中的“a”段對(duì)應(yīng)段碼字節(jié)的最高位。2. 答:在按鍵的閉合和斷開(kāi)過(guò)程中,由于開(kāi)關(guān)的機(jī)械特性,導(dǎo)致了按鍵抖動(dòng)的產(chǎn)生。消除按鍵抖動(dòng)一般是采用軟件或硬件去抖。3. 答:靜態(tài)顯示時(shí),數(shù)據(jù)是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1