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

正文內(nèi)容

單片機原理及接口技術(shù)張毅剛課后習(xí)題答案(更新版)

2025-08-05 13:49上一頁面

下一頁面
  

【正文】 拼為56H),設(shè)原始數(shù)據(jù)放在片外數(shù)據(jù)區(qū)2001H單元和2002H單元中,按順序拼裝后的單字節(jié)數(shù)放入2002H。答:16KB5.在AT89C51單片機中,PC和DPTR都用于提供地址,但PC是為訪問 存儲器提供地址,而DPTR是為訪問 存儲器提供地址。15.直接以TTL電平串行傳輸數(shù)據(jù)的方式有什么缺點?答:優(yōu)點是連線簡單,缺點是抗干擾性能差,傳輸距離短。12.使用AT89C51的串行口按工作方式1進行串行數(shù)據(jù)通信,假定波特率為2 400bit/s,以中斷方式傳送數(shù)據(jù),請編寫全雙工通信程序。答:經(jīng)計算,初值為FAH。 0 1 0 0 0 0 1 0 校驗位 停止位 圖9.為什么定時器/計數(shù)器T1用作串行口波特率發(fā)生器時,常采用方式2?若已知時鐘頻率、通信波特率,如何計算其初值?答:(1)因為定時器/計數(shù)器在方式2下,初值可以自動重裝,這樣在進行串口波特率發(fā)生器設(shè)置時,就避免了重裝參數(shù)的操作,且減少了重裝參數(shù)的誤差。 方式0的發(fā)送和接收都以fosc/12為固定波特率。A.固定的,為fosc/32 B.固定的,為fosc/16C.可變的,通過定時器/計數(shù)器T1的溢出率設(shè)定 D.固定的,為fosc/64答:(C)。答:1。允許T0中斷 SETB EA 。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數(shù)值。啟動T0,開始計數(shù) SETB ET0 。答:根據(jù)題意,∶1。允許T0中斷 SETB EA 。假定AT89C51單片機的晶體振蕩器的頻率為6MHz,請使用方式1實現(xiàn),要求編寫程序。所以定時器/計數(shù)器工作方式0下,其最大定時時間為跳轉(zhuǎn)到2號中斷處理程序NEXT2: LJMP INT_IR1 。答:參見電路如圖510所示,參考程序如下: ORG 0000H LJMP MAIN ORG 0013H LJMP INT_EX1 ORG 0030HMAIN: CLR IT0 。A.同一級別的中斷請求按時間的先后順序響應(yīng)B.同一時間同一級別的多中斷請求將形成阻塞,系統(tǒng)無法響應(yīng)C.低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求D.同級中斷不能嵌套答:A、C、D。答:對。答:0013H;001BH。答:參考程序如下:START: MOV 41H,0 MOV R0,20H MOV R2,20HLOOP: MOV A,R0 JNZ NEXT INC 41HNEXT: INC R0 DJNZ R2,LOOP RET9.在內(nèi)部RAM的21H單元開始存有一組單字節(jié)無符號數(shù),數(shù)據(jù)長度為20H,編寫程序,要求找出最大數(shù)存入MAX單元。②使用長調(diào)用指令(LCALL addr16)時,addr16為直接調(diào)用的子程序的目標(biāo)地址,也就是說,被調(diào)用的子程序可放置在64KB程序存儲器區(qū)的任意位置。答:(1)手工匯編:手工編程,首先把程序用助記符指令寫出,然后通過查指令的機器代碼表,逐個把助記符指令“翻譯”成機器代碼,這種人工查表“翻譯”指令的方法稱為手工匯編。==02H,SP(1),“0”。11.判斷下列說法 項是正確的。10.假定,(SP)3CH,則執(zhí)行下列指令后,(DPH)507BH,(SP)0AAH,在執(zhí)行指令“ANL A,R5”后,(A)== ,(PC)=答:程序,數(shù)據(jù)。表 5個中斷源的中斷入口地址入口地址中斷源0003H外部中斷0 ()000BH定時器0 (T0)0013H外部中斷1 ()001BH定時器1 (T1)0023H串行口18.當(dāng)AT89C51單片機運行出錯或程序陷入死循環(huán)時,如何擺脫困境?答:按下復(fù)位按鈕。A.當(dāng)前正在執(zhí)行指令的前一條指令的地址B.當(dāng)前正在執(zhí)行指令的地址C.當(dāng)前正在執(zhí)行指令的下一條指令的地址D.控制器中指令寄存器的地址答:A. 錯;B. 錯;C. 對;D. 錯。10.判斷下列 項說法是正確的。答:04H;00H;0。4.片內(nèi)字節(jié)地址為2AH單元的最低位的位地址是 ;片內(nèi)字節(jié)地址為88H單元的最低位的位地址是 。7.為什么不應(yīng)當(dāng)把51系列單片機稱為MCS51系列單片機?答:因為MCS51系列單片機中的“MCS”是Intel公司生產(chǎn)的單片機的系列符號,而51系列單片機是指世界各個廠家生產(chǎn)的所有與8051的內(nèi)核結(jié)構(gòu)、指令系統(tǒng)兼容的單片機。3.8051與8751的區(qū)別是 。答:CPU、存儲器、I/O口。8031無片內(nèi)程序存儲器,8051片內(nèi)有4KB的程序存儲器ROM,而8751片內(nèi)集成有4KB的程序存儲器EPROM。答:28H;88H。這時當(dāng)前的工作寄存器區(qū)是 組工作寄存器區(qū)。答:64KB。13.PC的值是 。答:64KB程序存儲器空間中有5個特殊單元分別對應(yīng)于5個中斷源的中斷服務(wù)程序的入口地址,見下表。4.在AT89C51單片機中,PC和DPTR都用于提供地址,但PC是為訪問 存儲器提供地址,而DPTR是為訪問 存儲器提供地址。52H,(51H)= ,(52H)17H,(17H)===POP DPHPOP DPLPOP SP答:(DPH)=3CH,(DPL)=5FH,(SP)=50H。PUSH AccPUSH B答:(SP)=62H,(61H)=30H,(62H)=70H。15.寫出完成如下要求的指令,但是不能改變未涉及位的內(nèi)容。=下述程序執(zhí)行后,A ;PC3.解釋手工匯編、機器匯編、交叉匯編、反匯編術(shù)語概念。①使用絕對調(diào)用指令(ACALL addr11)要注意,被調(diào)用的子程序的首地址與本絕對調(diào)用指令的下一條指令的高5位地址相同,即只能在同一2KB程序存儲區(qū)內(nèi)。答:參考程序如下:START: MOV R0,30H MOV R2,20HLOOP: MOV A,R0 CJNE A,0AAH,NEXTMOV 51H,01HLJMP EXITNEXT: INC R0 DJNZ R2,LOOPMOV 51H,00HEXIT: RET8.試編寫程序,查找在內(nèi)部RAM的20H~40H單元中出現(xiàn)“00H”這一數(shù)據(jù)的次數(shù),并將查找到的結(jié)果存入41H單元。定時器1的中斷入口地址為 。4.判斷AT89C51單片機對外中斷請求源響應(yīng)的最快響應(yīng)時間為3個機器周期 。8.下列說法正確的是 。試編寫主程序及中斷服務(wù)子程序(轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可)。=0,不是2號中斷,跳轉(zhuǎn)NEXT2 LJMP INT_IR2 。定時1ms后,又轉(zhuǎn)為計數(shù)工作方式,如此循環(huán)不止。啟動T0,開始計數(shù) SETB ET0 。7.編寫程序,要求使用T0,采用方式2定時,占空比為10∶1的矩形脈沖。定時364ms初值賦值 SETB TR0 。方法2,一個作為定時器,在定時中斷后產(chǎn)生一個外部計數(shù)脈沖(),另一個定時器工作在計數(shù)方式。啟動T0,開始計數(shù) SETB ET0 。第7章 AT89C51單片機的串行口1.幀格式為1個起始位,8個數(shù)據(jù)位和1個停止位的異步串行通信方式是方式 。5.串行口工作方式1的波特率是 。10.,串行口工作于方式1,波特率為4 800bit/s,寫出用T1作為波特率發(fā)生器的方式控制字和計數(shù)初值。也就是在1位數(shù)據(jù)期間,有16個采樣脈沖,以波特率的16倍速率采樣RXD引腳狀態(tài),當(dāng)采樣到RXD端從1到0的跳變時就啟動檢測器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認(rèn)是否是真正的起始位的開始,這樣能較好地消除干擾引起的影響,以保證可靠無誤地開始接收數(shù)據(jù)。該方式以fosc/12的固定波特率從低位到高位發(fā)送或接收數(shù)據(jù)。4.起止范圍為0000H~3FFFH的存儲器的容量是 KB。A.看其位于地址范圍的低端還是高端B.看其離AT89C51單片機芯片的遠近C.看其芯片的型號是ROM還是RAMD.看其是與信號連接還是與信號連接答:D。保存A INC DPTR 。0給A MOV 0,0FFH 。14.圖822(a)所示為AT89C51單片機中存儲器的地址空間分布圖。(4)82C55的PB口可以設(shè)置成方式2。(3)中斷傳送方式。其優(yōu)點是,I/O地址空間和存儲器地址空間相互獨立,界限分明。答:本題主要考察對82C55的PC口的操作。82C55檢測到聯(lián)絡(luò)線由低電平變成了高電平、IBFA為1狀態(tài)和中斷允許觸發(fā)器INTEA為1時,使輸出線INTRA(PC3)變成高電平,向89C51發(fā)出中斷請求。當(dāng)14位計數(shù)器減為0時,就在該引線上輸出脈沖或方波,輸出的信號波形與所選的計數(shù)器工作方式有關(guān)。送方式控制字 MOV DPTR,0FF7DH 。分頻前后頻率之比為100∶1,這樣只要將定時器初值設(shè)置為64H就可以了(假設(shè)I/O口地址為7F00H~7F05H)。設(shè)定控制字 MOVX @DPTR,A 。消除按鍵抖動一般是采用軟件或硬件去抖。5.說明矩陣式鍵盤按鍵按下的識別原理。反轉(zhuǎn)讀鍵 MOV A,P1 ANL A,0FH MOV B,A MOV P1,0F0H MOV A,P1 ANL A,0F0H ORL A,B CJNE A,0FFH,KEYIN1 RET 。特征碼表 DB 0D7H,0DBH,0DDH,0DEH DB 0B7H,0BBH,0BDH,0BEH DB 77H,7BH,7DH,7EH7.鍵盤有哪3種工作方式,它們各自的工作原理及特點是什么?答:(1)編程掃描方式。答:參見教材P170的顯示程序。低電平有效,表明打印機已取走數(shù)據(jù)線上的數(shù)據(jù)。參考程序如下: ORG 0000H LJMP MAIN ORG 0003H LJMP IN ORG 0030HMAIN: SETB EX0 。PC7=0 MOV A,0FH MOVX R0,A 。(1)“轉(zhuǎn)換速度”這一指標(biāo)僅適用于A/D轉(zhuǎn)換器,D/A轉(zhuǎn)換器不用考慮“轉(zhuǎn)換速度”問題。是描述D/A轉(zhuǎn)換速度的一個參數(shù),用于表明轉(zhuǎn)換速度。5.A/D轉(zhuǎn)換器兩個最重要的指標(biāo)是什么?答:A/D轉(zhuǎn)換器的兩個最重要指標(biāo):6.分析A/D轉(zhuǎn)換器產(chǎn)生量化誤差的原因,一個8位的A/D轉(zhuǎn)換器,當(dāng)輸入電壓為0~5V時,其最大的量化誤差是多少?答:量化誤差是由于有限位數(shù)字且對模擬量進行量化而引起的;%。量化誤差是由ADC的有限分辨率而引起的誤差,但量化誤差只適用于ADC,不適用于DAC。延時1分鐘DJNZ R3,LOOP…………………第12章 單片機的串行擴展技術(shù)1.I2C總線的優(yōu)點是什么?答:I2C總線的優(yōu)點是各外圍器件的連接僅需2條I/O口線(SDA線和SCL線),極大地簡化了器件間的連接,進而提高了可靠性。3.I2C總線的數(shù)據(jù)傳輸方向如何控制?答:在單片機應(yīng)用系統(tǒng)的I2C串行總線擴展系統(tǒng)中,通常是主器件由單片機來擔(dān)當(dāng),其他外圍接口器件為從器件的單主器件情況。這8位共同構(gòu)成了I2C總線器件的尋址字節(jié)。如果主器件對從器件進行了應(yīng)答,但在數(shù)據(jù)傳送一段時間后無法繼續(xù)接收更多的數(shù)據(jù),從器件可以通過對無法接收的第1個數(shù)據(jù)字節(jié)的“非應(yīng)答”通知主器件,主器件則應(yīng)發(fā)出終止信號以結(jié)束數(shù)據(jù)的繼續(xù)傳送。AT89C51單片機只是一個芯片,既沒有鍵盤,又沒有CRT、LED顯示器,也無法運行系統(tǒng)開發(fā)軟件(如編輯、匯編、調(diào)試程序等),因此,必須借助仿真開發(fā)工具(也稱為仿真開發(fā)系統(tǒng))所提供的開發(fā)手段來進行。(2)在開發(fā)系統(tǒng)機上,利用匯編程序?qū)Φ冢?)步輸入的用戶源程序進行匯編,直至語法錯誤全部糾正為止。有關(guān)部分程序段運行有可能不正常,可能是軟件邏輯上有問題,也可能是硬件有故障,必須先通過在線仿真調(diào)試程序提供的調(diào)試手段,把硬件故障排除以后,再與硬件配合,對用戶程序進行動態(tài)在線
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1