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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)張毅剛課后習(xí)題答案(專業(yè)版)

  

【正文】 有關(guān)部分程序段運(yùn)行有可能不正常,可能是軟件邏輯上有問(wèn)題,也可能是硬件有故障,必須先通過(guò)在線仿真調(diào)試程序提供的調(diào)試手段,把硬件故障排除以后,再與硬件配合,對(duì)用戶程序進(jìn)行動(dòng)態(tài)在線調(diào)試。AT89C51單片機(jī)只是一個(gè)芯片,既沒(méi)有鍵盤,又沒(méi)有CRT、LED顯示器,也無(wú)法運(yùn)行系統(tǒng)開發(fā)軟件(如編輯、匯編、調(diào)試程序等),因此,必須借助仿真開發(fā)工具(也稱為仿真開發(fā)系統(tǒng))所提供的開發(fā)手段來(lái)進(jìn)行。這8位共同構(gòu)成了I2C總線器件的尋址字節(jié)。延時(shí)1分鐘DJNZ R3,LOOP…………………第12章 單片機(jī)的串行擴(kuò)展技術(shù)1.I2C總線的優(yōu)點(diǎn)是什么?答:I2C總線的優(yōu)點(diǎn)是各外圍器件的連接僅需2條I/O口線(SDA線和SCL線),極大地簡(jiǎn)化了器件間的連接,進(jìn)而提高了可靠性。6.分析A/D轉(zhuǎn)換器產(chǎn)生量化誤差的原因,一個(gè)8位的A/D轉(zhuǎn)換器,當(dāng)輸入電壓為0~5V時(shí),其最大的量化誤差是多少?答:量化誤差是由于有限位數(shù)字且對(duì)模擬量進(jìn)行量化而引起的;%。是描述D/A轉(zhuǎn)換速度的一個(gè)參數(shù),用于表明轉(zhuǎn)換速度。PC7=0 MOV A,0FH MOVX R0,A 。低電平有效,表明打印機(jī)已取走數(shù)據(jù)線上的數(shù)據(jù)。反轉(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 。消除按鍵抖動(dòng)一般是采用軟件或硬件去抖。分頻前后頻率之比為100∶1,這樣只要將定時(shí)器初值設(shè)置為64H就可以了(假設(shè)I/O口地址為7F00H~7F05H)。當(dāng)14位計(jì)數(shù)器減為0時(shí),就在該引線上輸出脈沖或方波,輸出的信號(hào)波形與所選的計(jì)數(shù)器工作方式有關(guān)。答:本題主要考察對(duì)82C55的PC口的操作。(3)中斷傳送方式。14.圖822(a)所示為AT89C51單片機(jī)中存儲(chǔ)器的地址空間分布圖。0給A MOV 0,0FFH 。A.看其位于地址范圍的低端還是高端B.看其離AT89C51單片機(jī)芯片的遠(yuǎn)近C.看其芯片的型號(hào)是ROM還是RAMD.看其是與信號(hào)連接還是與信號(hào)連接答:D。該方式以fosc/12的固定波特率從低位到高位發(fā)送或接收數(shù)據(jù)。5.串行口工作方式1的波特率是 。啟動(dòng)T0,開始計(jì)數(shù) SETB ET0 。定時(shí)364ms初值賦值 SETB TR0 。啟動(dòng)T0,開始計(jì)數(shù) SETB ET0 。試編寫主程序及中斷服務(wù)子程序(轉(zhuǎn)至相應(yīng)的中斷處理程序的入口即可)。4.判斷AT89C51單片機(jī)對(duì)外中斷請(qǐng)求源響應(yīng)的最快響應(yīng)時(shí)間為3個(gè)機(jī)器周期 。答:參考程序如下: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單元。3.解釋手工匯編、機(jī)器匯編、交叉匯編、反匯編術(shù)語(yǔ)概念。下述程序執(zhí)行后,APUSH AccPUSH B答:(SP)=62H,(61H)=30H,(62H)=70H。=== ,(52H)4.在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問(wèn) 存儲(chǔ)器提供地址,而DPTR是為訪問(wèn) 存儲(chǔ)器提供地址。13.PC的值是 。這時(shí)當(dāng)前的工作寄存器區(qū)是 組工作寄存器區(qū)。8031無(wú)片內(nèi)程序存儲(chǔ)器,8051片內(nèi)有4KB的程序存儲(chǔ)器ROM,而8751片內(nèi)集成有4KB的程序存儲(chǔ)器EPROM。3.8051與8751的區(qū)別是 。4.片內(nèi)字節(jié)地址為2AH單元的最低位的位地址是 ;片內(nèi)字節(jié)地址為88H單元的最低位的位地址是 。10.判斷下列 項(xiàng)說(shuō)法是正確的。表 5個(gè)中斷源的中斷入口地址入口地址中斷源0003H外部中斷0 ()000BH定時(shí)器0 (T0)0013H外部中斷1 ()001BH定時(shí)器1 (T1)0023H串行口18.當(dāng)AT89C51單片機(jī)運(yùn)行出錯(cuò)或程序陷入死循環(huán)時(shí),如何擺脫困境?答:按下復(fù)位按鈕。==507BH,(SP)10.假定,(SP)(1),“0”。02H,SP=②使用長(zhǎng)調(diào)用指令(LCALL addr16)時(shí),addr16為直接調(diào)用的子程序的目標(biāo)地址,也就是說(shuō),被調(diào)用的子程序可放置在64KB程序存儲(chǔ)器區(qū)的任意位置。答:0013H;001BH。A.同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)B.同一時(shí)間同一級(jí)別的多中斷請(qǐng)求將形成阻塞,系統(tǒng)無(wú)法響應(yīng)C.低優(yōu)先級(jí)中斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求,但是高優(yōu)先級(jí)中斷請(qǐng)求能中斷低優(yōu)先級(jí)中斷請(qǐng)求D.同級(jí)中斷不能嵌套答:A、C、D。跳轉(zhuǎn)到2號(hào)中斷處理程序NEXT2: LJMP INT_IR1 。假定AT89C51單片機(jī)的晶體振蕩器的頻率為6MHz,請(qǐng)使用方式1實(shí)現(xiàn),要求編寫程序。答:根據(jù)題意,∶1。這樣兩個(gè)定時(shí)器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí)時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)值。答:1。答:經(jīng)計(jì)算,初值為FAH。12.使用AT89C51的串行口按工作方式1進(jìn)行串行數(shù)據(jù)通信,假定波特率為2 400bit/s,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫全雙工通信程序。答:16KB5.在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問(wèn) 存儲(chǔ)器提供地址,而DPTR是為訪問(wèn) 存儲(chǔ)器提供地址。指針指向下一個(gè)片外RAM單元 MOVX A,DPTR 。答:(1)錯(cuò),81C55具有地址鎖存功能。但是,卻需要設(shè)置一套專門的 讀/寫I/O的指令和控制信號(hào)。INTEA的狀態(tài)可由用戶通過(guò)對(duì)PC4的置位/復(fù)位來(lái)控制。PB口地址送DPTR MOVX A,@DPTR 。啟動(dòng)計(jì)數(shù)器 END第10章 AT89C51單片機(jī)與輸入外設(shè)和輸出外設(shè)的接口設(shè)計(jì)1.下列 項(xiàng)說(shuō)法正確。答:按鍵設(shè)置在行、列線交點(diǎn)上,行、列線分別連接到按鍵開關(guān)的兩端。當(dāng)單片機(jī)空閑時(shí),才調(diào)用鍵盤掃描子程序,反復(fù)掃描鍵盤,等待用戶從鍵盤上輸入命令或數(shù)據(jù),響應(yīng)鍵盤的輸入請(qǐng)求。9.簡(jiǎn)述TPmP40A/16A微型打印機(jī)的Centronics接口的主要信號(hào)線及功能,與AT89C51單片機(jī)相連接時(shí),如何連接幾條控制線?答:DB0~DB7——數(shù)據(jù)線,單向傳輸,由單片機(jī)輸入給打印機(jī)。允許外部中斷 SETB IT0 SETB EA MOV R0,7FH 。(2)ADC0809可以利用“轉(zhuǎn)換結(jié)束”信號(hào)EOC向AT89C51單片機(jī)發(fā)出中斷請(qǐng)求。精度與分辨率基本一致,位數(shù)越多精度越高。I2C串行總線上的數(shù)據(jù)傳輸方向由主器件控制。當(dāng)主器件接收數(shù)據(jù)時(shí),它收到從器件發(fā)出的最后一個(gè)數(shù)據(jù)字節(jié)后,必須向主器件發(fā)出一個(gè)結(jié)束傳送的信號(hào)。如無(wú)語(yǔ)法錯(cuò)誤,則進(jìn)入下一個(gè)步驟。用戶使用開發(fā)系統(tǒng)的鍵盤、CRT顯示器及開發(fā)系統(tǒng)的編輯軟件,按照匯編語(yǔ)言源程序要求的格式、語(yǔ)法規(guī)定,把源程序輸入到開發(fā)系統(tǒng)中,并保存在磁盤上。直到接收器件準(zhǔn)備好接收下一字節(jié)時(shí),再釋放SCL線使之為高電平,從而使數(shù)據(jù)傳送可以繼續(xù)進(jìn)行。起始和終止信號(hào)都是由主器件發(fā)出的,在起始信號(hào)產(chǎn)生后,總線就處于被占用的狀態(tài);在終止信號(hào)出現(xiàn)后,總線就處于空閑狀態(tài)。而對(duì)于ADC來(lái)說(shuō),分辨率表示輸出數(shù)字量變化一個(gè)相鄰數(shù)碼所需輸入模擬電壓的變化量。當(dāng)DAC為二進(jìn)制12位,滿量程輸出電壓為5V時(shí)。3.判斷下列說(shuō)法是否正確。答:本程序采用外部中斷來(lái)完成數(shù)據(jù)打印,先打印一個(gè)數(shù)據(jù),當(dāng)BUSY線從高電平變成低電平時(shí),再打印下一個(gè)數(shù)據(jù)。8.根據(jù)圖1011所示的電路,編寫在6個(gè)LED顯示器上輪流顯示“1,2,3,4,5,6”的顯示程序。已查完,未找到,以未按鍵處理 KEYCOD: DB 0E7H,0EBH,0EDH,0EEH 。答:80H(共陰極);7FH(共陽(yáng)極)。指向命令/狀態(tài)口 MOV A,0C2H ??刂瓶诘刂匪虳PTR MOVX @DPTR,A 。答:當(dāng)外設(shè)輸入一個(gè)數(shù)據(jù)并送到PA7~PA0上時(shí),輸入設(shè)備自動(dòng)在選通輸入線向82C55發(fā)送一個(gè)低電平選通信號(hào),則把PA7~PA0上輸入的數(shù)據(jù)存入PA口的輸入數(shù)據(jù)緩沖/鎖存器;然后使輸入緩沖器輸出線IBFA變成高電平,以通知輸入設(shè)備,82C55的PA口已收到它送來(lái)的輸入數(shù)據(jù)。就是I/O地址空間和存儲(chǔ)器地址空間分開編址。(3)82C55具有三態(tài)緩沖器,因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上。外擴(kuò)的RAM芯片既能讀出又能寫入,所以通常都有讀、寫控制引腳,記為和,它們分別與89C51的和引腳相連。屏蔽掉低4位 MOV 30H,A 。答:片選。其中一種是位檢測(cè)器采樣脈沖,它的頻率是RX時(shí)鐘的16倍。(2)已知時(shí)鐘頻率、通信波特率,根據(jù)公式(73),即可計(jì)算出初值。 方式2的波特率=2SMOD/64fosc。若前后兩次讀得的THx值有變化,再重復(fù)上述過(guò)程。這種方式的定時(shí)時(shí)間為兩個(gè)定時(shí)器定時(shí)時(shí)間的和。定時(shí)1ms初值賦值 MOV TL0,0CH SETB EA RETICOUNT: MOV TMOD,06H MOV TL0,156 SETB EA RETI6.定時(shí)器/計(jì)數(shù)器的工作方式2有什么特點(diǎn)?適用于哪些應(yīng)用場(chǎng)合?答:定時(shí)器/計(jì)數(shù)器的工作方式2具有自動(dòng)恢復(fù)初值的特點(diǎn),適用于精確定時(shí),如波特率的產(chǎn)生。5.采用定時(shí)器/計(jì)數(shù)器T0對(duì)外部脈沖進(jìn)行計(jì)數(shù),每計(jì)數(shù)100個(gè)脈沖后,T0轉(zhuǎn)為定時(shí)工作方式。是3號(hào)中斷,跳轉(zhuǎn)到對(duì)應(yīng)的中斷處理程序NEXT1: JNB ,NEXT2 。A.電平方式的外部中斷B.脈沖方式的外部中斷C.外部串行中斷D.定時(shí)中斷答:A。 SP=SP+1=62H (62H)=PC的高字節(jié)=20H(2)PC=3456H (3)可以 (4)2KB=2048 Byte第5章 AT89C51單片機(jī)的中斷系統(tǒng)1.外部中斷1的中斷入口地址為 。(2)使用子程序調(diào)用指令時(shí),有兩條調(diào)用指令可供使用。=FF C0 E0 E5 F0 F0答: MOV R7,APUSH AMOV A ,BMOVX DPTR,A第4章 AT89C51單片機(jī)匯編語(yǔ)言程序設(shè)計(jì)1.已知程序執(zhí)行前有A14.下列程序段的功能是什么?PUSH AccPUSH BPOP AccPOP B答:A的內(nèi)容與B的內(nèi)容互換。 。9.如果(DPTR)==17.64KB程序存儲(chǔ)器空間有5個(gè)單元地址對(duì)應(yīng)AT89C51單片機(jī)5個(gè)中斷源的中斷入口地址,請(qǐng)寫出這些單元的入口地址及對(duì)應(yīng)的中斷源。9.AT89C51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)锳T89C51單片機(jī)的PC是16位的,因此其尋址的范圍為 KB。3.內(nèi)部RAM中,位地址為40H、88H的位,該位所在字節(jié)的字節(jié)地址分別為 和 。2.單片機(jī)與普通微型計(jì)算機(jī)的不同之處在于其將 、 、和 3部分集成于一塊芯片上。8.AT89C51單片機(jī)相當(dāng)于MCS51系列單片機(jī)中的哪一種型號(hào)的產(chǎn)品?答:相當(dāng)于MCS51系列中的87C51,只不過(guò)是AT89C51芯片內(nèi)的4KB Flash存儲(chǔ)器取代了87C51片內(nèi)的4KB的EPROM。7.內(nèi)部RAM中,可作為工作寄存器區(qū)的單元地址為 H~ H。14.判斷下列說(shuō)法 項(xiàng)是正確的。5.在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的 。= 。==A.立即尋址方式是被操作的數(shù)據(jù)本身就在指令中,而不是它的地址在指令中B.指令周期是執(zhí)行一條指令的時(shí)間C.指令中直接給出的操作數(shù)稱為直接尋址答:A.對(duì);B.對(duì); C.錯(cuò)。 (2)ANL A,0C3H
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1