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

正文內(nèi)容

單片機(jī)習(xí)題答案-全文預(yù)覽

  

【正文】 第9章 AT89C51單片機(jī)擴(kuò)展I/O接口的設(shè)計(jì)1.判斷下列說(shuō)法是否正確,為什么?(1)由于81C55不具有地址鎖存功能,因此在與AT89C51芯片的接口電路中必須加地址鎖存器。題圖822(b)為存儲(chǔ)器的地址譯碼電路,為使地址譯碼電路按題圖822(a)所示的要求進(jìn)行正確尋址,要求畫(huà)出:(1)A組跨接端子的內(nèi)部正確連線圖。4片地址分別為0000H~3FFFH、4000H~7FFFH、8000H~BFFFH、C000H~FFFFH。是否結(jié)束 END11.在AT89C51單片機(jī)系統(tǒng)中,外接程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共16位地址線和8位數(shù)據(jù)線,為何不會(huì)發(fā)生沖突?答:因?yàn)榭刂菩盘?hào)線的不同。設(shè)置循環(huán)次數(shù) MOV DPTR,4000H 。保存到2002H片外RAM單元 END10.編寫(xiě)程序,將外部數(shù)據(jù)存儲(chǔ)器中的4000H~40FFH單元全部清“0”。指針指向下一個(gè)片外RAM單元 MOVX A,DPTR 。設(shè)置數(shù)據(jù)指針的初值 MOVX A,DPTR 。9.試編寫(xiě)一個(gè)程序(如將05H和06H拼為56H),設(shè)原始數(shù)據(jù)放在片外數(shù)據(jù)區(qū)2001H單元和2002H單元中,按順序拼裝后的單字節(jié)數(shù)放入2002H。7.4KB RAM存儲(chǔ)器的首地址若為0000H,則末地址為 H。答:16KB5.在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問(wèn) 存儲(chǔ)器提供地址,而DPTR是為訪問(wèn) 存儲(chǔ)器提供地址。MOV P2,20HMOV R0,00H MOVX A,R0答:80H。15.直接以TTL電平串行傳輸數(shù)據(jù)的方式有什么缺點(diǎn)?答:優(yōu)點(diǎn)是連線簡(jiǎn)單,缺點(diǎn)是抗干擾性能差,傳輸距離短。800個(gè)字符時(shí),試計(jì)算出它的波特率。12.使用AT89C51的串行口按工作方式1進(jìn)行串行數(shù)據(jù)通信,假定波特率為2 400bit/s,以中斷方式傳送數(shù)據(jù),請(qǐng)編寫(xiě)全雙工通信程序。接收過(guò)程:當(dāng)檢測(cè)到起始位的負(fù)跳變時(shí),則開(kāi)始接收。答:經(jīng)計(jì)算,初值為FAH。 0 1 0 0 0 0 1 0 校驗(yàn)位 停止位 圖9.為什么定時(shí)器/計(jì)數(shù)器T1用作串行口波特率發(fā)生器時(shí),常采用方式2?若已知時(shí)鐘頻率、通信波特率,如何計(jì)算其初值?答:(1)因?yàn)槎〞r(shí)器/計(jì)數(shù)器在方式2下,初值可以自動(dòng)重裝,這樣在進(jìn)行串口波特率發(fā)生器設(shè)置時(shí),就避免了重裝參數(shù)的操作,且減少了重裝參數(shù)的誤差。 方式0的發(fā)送和接收都以fosc/12為固定波特率。A.固定的,為fosc/32 B.固定的,為fosc/16C.可變的,通過(guò)定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定 D.固定的,為fosc/64答:(C)。A.串行口通信的第9數(shù)據(jù)位的功能可由用戶定義B.發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容是在SCON寄存器的TB8位中預(yù)先準(zhǔn)備好的C.串行通信幀發(fā)送時(shí),指令把TB8位的狀態(tài)送入發(fā)送SBUF中D.串行通信接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存E.串行口方式1的波特率是可變的,通過(guò)定時(shí)器/計(jì)數(shù)器T1的溢出率設(shè)定答:(A)對(duì)(B)對(duì)(C)錯(cuò)(D)對(duì)(E)對(duì)。答:1。但在讀THx、TLx值時(shí),應(yīng)該先讀THx值,后讀TLx,再讀THx值。允許T0中斷 SETB EA 。答:。這樣兩個(gè)定時(shí)器的定時(shí)時(shí)間為一個(gè)定時(shí)器的定時(shí)時(shí)間乘以另一個(gè)定時(shí)器的計(jì)數(shù)值。延時(shí)36ms MOV TL0,4AH 。啟動(dòng)T0,開(kāi)始計(jì)數(shù) SETB ET0 。s。答:根據(jù)題意,∶1。F0=1,轉(zhuǎn)計(jì)數(shù)方式設(shè)置 MOV TMOD,00H 。允許T0中斷 SETB EA 。定時(shí)器/計(jì)數(shù)器T0為計(jì)數(shù)方式2 MOV TL0,156 。假定AT89C51單片機(jī)的晶體振蕩器的頻率為6MHz,請(qǐng)使用方式1實(shí)現(xiàn),要求編寫(xiě)程序。定時(shí)時(shí)間與時(shí)鐘頻率和定時(shí)初值有關(guān)。所以定時(shí)器/計(jì)數(shù)器工作方式0下,其最大定時(shí)時(shí)間為中斷返回第6章 AT89C51單片機(jī)的定時(shí)器/計(jì)數(shù)器1.下列 項(xiàng)說(shuō)法是正確的。跳轉(zhuǎn)到2號(hào)中斷處理程序NEXT2: LJMP INT_IR1 。以下為外部中斷1服務(wù)子程序INT_EX1: JNB ,NEXT1 。答:參見(jiàn)電路如圖510所示,參考程序如下: ORG 0000H LJMP MAIN ORG 0013H LJMP INT_EX1 ORG 0030HMAIN: CLR IT0 。11.編寫(xiě)外部中斷1為跳沿觸發(fā)的中斷初始化程序段。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。A.當(dāng)前正在進(jìn)行高優(yōu)先級(jí)中斷處理B.當(dāng)前正在執(zhí)行RETI指令C.當(dāng)前指令是DIV指令,且正處于取指令的機(jī)器周期D.當(dāng)前指令是MOV A,R3答:D。答:對(duì)。答:外部中斷1;定時(shí)器T1。答:0013H;001BH。LCALL指令的地址為2000H,執(zhí)行如下指令2000H LCALL LABEL后,堆棧指針SP和堆棧內(nèi)容發(fā)生了哪些變化?PC的值等于什么?如果將指令LCALL直接換成ACALL是否可以?如果換成ACALL指令,可調(diào)用的地址范圍是什么?答: (1)SP=SP+1=61H (61H)=PC的低字節(jié)=03H答:參考程序如下: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單元開(kāi)始存有一組單字節(jié)無(wú)符號(hào)數(shù),數(shù)據(jù)長(zhǎng)度為20H,編寫(xiě)程序,要求找出最大數(shù)存入MAX單元。6.試編寫(xiě)一個(gè)程序,將內(nèi)部RAM中45H單元的高4位清“0”,低4位置“1”。②使用長(zhǎng)調(diào)用指令(LCALL addr16)時(shí),addr16為直接調(diào)用的子程序的目標(biāo)地址,也就是說(shuō),被調(diào)用的子程序可放置在64KB程序存儲(chǔ)器區(qū)的任意位置。4.下列程序段經(jīng)匯編后,從1000H開(kāi)始的各有關(guān)存儲(chǔ)單元的內(nèi)容是什么?ORG 1000HTAB1 EQU 1234HTAB2 EQU 3000HDB MAINDW TAB1,TAB2,70H答:4D 41 49 4E 12 34 30 00 00 70 5.設(shè)計(jì)子程序時(shí)應(yīng)注意哪些問(wèn)題?答:在編寫(xiě)子程序時(shí)應(yīng)注意以下問(wèn)題。答:(1)手工匯編:手工編程,首先把程序用助記符指令寫(xiě)出,然后通過(guò)查指令的機(jī)器代碼表,逐個(gè)把助記符指令“翻譯”成機(jī)器代碼,這種人工查表“翻譯”指令的方法稱為手工匯編。“偽”的含義是什么?常用偽指令的功能如何?答:偽指令不屬于指令系統(tǒng)中的匯編語(yǔ)言指令,它是程序員發(fā)給匯編程序的控制命令。===FFH,(42H)02H,SP(1),“0”。(11)對(duì)(12)錯(cuò)。11.判斷下列說(shuō)法 項(xiàng)是正確的。30H,(B)10.假定,(SP) ,(SP)3CH,則執(zhí)行下列指令后,(DPH)50H,(31H)507BH,(SP) 。0AAH,在執(zhí)行指令“ANL A,R5”后,(A)8.假設(shè)(A)=== ,(PC)下述程序執(zhí)行后,(A)==答:程序,數(shù)據(jù)。答:操作碼,操作數(shù),操作碼。表 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ù)位按鈕。16.說(shuō)明AT89C51單片機(jī)的引腳的作用,該引腳接高電平和低電平時(shí)各有何種功能?答:當(dāng)腳為高電平時(shí),單片機(jī)讀片內(nèi)程序存儲(chǔ)器(4KB Flash),但在PC值超過(guò)0FFFH(即超出4KB地址范圍)時(shí),將自動(dòng)轉(zhuǎn)向讀外部程序存儲(chǔ)器內(nèi)的程序。A.當(dāng)前正在執(zhí)行指令的前一條指令的地址B.當(dāng)前正在執(zhí)行指令的地址C.當(dāng)前正在執(zhí)行指令的下一條指令的地址D.控制器中指令寄存器的地址答:A. 錯(cuò);B. 錯(cuò);C. 對(duì);D. 錯(cuò)。12.判斷下列說(shuō)法 項(xiàng)是正確的。10.判斷下列 項(xiàng)說(shuō)法是正確的。調(diào)用返回時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到 。答:04H;00H;0。6.AT89C51單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為 ,因上電時(shí)PSW4.片內(nèi)字節(jié)地址為2AH單元的最低位的位地址是 ;片內(nèi)字節(jié)地址為88H單元的最低位的位地址是 。s2.AT89C51單片機(jī)的機(jī)器周期等于 個(gè)時(shí)鐘振蕩周期。7.為什么不應(yīng)當(dāng)把51系列單片機(jī)稱為MCS51系列單片機(jī)?答:因?yàn)镸CS51系列單片機(jī)中的“MCS”是Intel公司生產(chǎn)的單片機(jī)的系列符號(hào),而51系列單片機(jī)是指世界各個(gè)廠家生產(chǎn)的所有與8051的內(nèi)核結(jié)構(gòu)、指令系統(tǒng)兼容的單片機(jī)。5.微處理器、微計(jì)算機(jī)、微處理機(jī)、CPU、單片機(jī)它們之間有何區(qū)別?答:微處理器、微處理機(jī)和CPU都是中央處理器的不同稱謂;而微計(jì)算機(jī)、單片機(jī)都是一個(gè)完整的計(jì)算機(jī)系統(tǒng),單片機(jī)特指集成在一個(gè)芯片上的用于測(cè)控目的的單片微計(jì)算機(jī)。3.8051與8751的區(qū)別是 。第1章 單片機(jī)概述1.除了單片機(jī)這一名稱之外,單片機(jī)還可稱為 和 。答:CPU、存儲(chǔ)器、I/O口。A.輔助設(shè)計(jì)應(yīng)用;B.測(cè)量、控制應(yīng)用 ;C.?dāng)?shù)值計(jì)算應(yīng)用;D.?dāng)?shù)據(jù)處理應(yīng)用答:B。8031無(wú)片內(nèi)程序存儲(chǔ)器,8051片內(nèi)有4KB的程序存儲(chǔ)器ROM,而8751片內(nèi)集成有4KB的程序存儲(chǔ)器EPROM。答:2181。答:28H;88H。答:P標(biāo)志位的值為0。這時(shí)當(dāng)前的工作寄存器區(qū)是 組工作寄存器區(qū)。8.通過(guò)堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把 的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。答:64KB。A.DPTR是可以訪問(wèn)的,而PC不能訪問(wèn)B.它們都是16位寄存器C.在單片機(jī)運(yùn)行時(shí),它們都具有自動(dòng)加“1”的功能D.DPTR可以分為2個(gè)8位的寄存器使用,但PC不能答:A. 對(duì); B. 對(duì);C. 錯(cuò);D. 對(duì)。13.PC的值是 。15.AT89C51單片機(jī)的片內(nèi)都集成了哪些功能部件?各個(gè)功能部件的最主要的功能是什么?(1)1個(gè)微處理器(CPU);(2)128個(gè)數(shù)據(jù)存儲(chǔ)器(RAM)單元;(3)4KB Flash程序存儲(chǔ)器;(4)4個(gè)8位可編程并行I/O口(P0口、P1口、P2口、P3口);(5)1個(gè)全雙工串行口;(6)2個(gè)16位定時(shí)器/計(jì)數(shù)器;(7)一個(gè)中斷系統(tǒng),5個(gè)中斷源,2個(gè)優(yōu)先級(jí);(8)21個(gè)特殊功能寄存器(SFR)。答:64KB程序存儲(chǔ)器空間中有5個(gè)特殊單元分別對(duì)應(yīng)于5個(gè)中斷源的中斷服務(wù)程序的入口地址,見(jiàn)下表。2.指令格式是由 和 組成,也可僅由 組成。4.在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問(wèn) 存儲(chǔ)器提供地址,而DPTR是為訪問(wèn) 存儲(chǔ)器提供地址。6.已知程序執(zhí)行前有(A)52H,(51H)FFH。= ,(52H)7.假定(A)17H,(17H)ANL A,17HORL 17H,AXRL A,R0CPL A答:(A)=0CBH。======POP DPHPOP DPLPOP SP答:(DPH)=3CH,(DPL)=5FH,(SP)=50H。=PUSH AccPUSH B答:(SP)=62H,(61H)=30H,(62H)=70H。(1)MOV 28H,R2 (2)DEC DPTR (3)INC DPTR (4)CLR R0(5)CPL R5 (6)MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1