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

正文內(nèi)容

單片機(jī)課后習(xí)題答案-在線瀏覽

2025-03-04 07:21本頁面
  

【正文】 則將51H單元置為“01H”;若未找到,則將51H單元置為“00H”。MOVMOVMOVCJNE51H,01HLJMPDJNZ51H,00HEXIT:RET8.試編寫程序,查找在內(nèi)部RAM的20H~40H單元中出現(xiàn)“00H”這一數(shù)據(jù)的次數(shù),并將查找到的結(jié)果存入41H單元。MOVR0,20HMOVMOVINCR0DJNZ答:略:10.若SP = 60H,標(biāo)號LABEL所在的地址為3456H。 LCALL(1)SP=SP+1=61H 。 。2.若(IP) = 00010100B,則優(yōu)先級最高者為 。3.AT89C51單片機(jī)響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令的過程包括:首先把 ,使程序執(zhí)行轉(zhuǎn)向答:PC、PC、程序存儲器。 。5.下列說法正確的是A.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在AT89C51單片機(jī)的IE寄存器中B.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在AT89C51單片機(jī)的TMOD寄存器中C.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在AT89C51單片機(jī)的IP寄存器中D.各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在AT89C51單片機(jī)的TCON與SCON寄存器中答:D。 。 A,R3答:D。 。8.下列說法正確的是A.同一級別的中斷請求按時間的先后順序響應(yīng)B.同一時間同一級別的多中斷請求將形成阻塞,系統(tǒng)無法響應(yīng)C.低優(yōu)先級中斷請求不能中斷高優(yōu)先級中斷請求,但是高優(yōu)先級中斷請求能中斷低優(yōu)先級中斷請求D.同級中斷不能嵌套答:A、C、D。除了這一點(diǎn)兩條指令不同外,其他操作都相同。11.編寫外部中斷1為跳沿觸發(fā)的中斷初始化程序段。SETBEX1SETB13.某系統(tǒng)有3個外部中斷源3,當(dāng)某一中斷源發(fā)出的中斷請求使 引腳變?yōu)榈碗娖綍r(見圖510),便要求CPU進(jìn)行處理,它們的優(yōu)先處理次序由高到低為1,中斷處理程序的入口地址分別為1000H、1100H、1200H。答:參見電路如圖510所示,參考程序如下:LJMPMAINLJMPINT_EX1采用電平觸發(fā),低電平有效中斷SETBEA 以下為外部中斷1服務(wù)子程序INT_EX1:=0,不是3號中斷,跳轉(zhuǎn)NEXT1LJMPINT_IR3是3號中斷,跳轉(zhuǎn)到對應(yīng)的中斷處理程序NEXT1: =0,不是2號中斷,跳轉(zhuǎn)NEXT2LJMPINT_IR2跳轉(zhuǎn)到2號中斷處理程序NEXT2: ORG1000HINT_IR3:RETIORG1100HINT_IR2:RETIORG1200HINT_IR1:RETI AT89C51單片機(jī)的定時器/計(jì)數(shù)器1.下列A.特殊功能寄存器SCON,與定時器/計(jì)數(shù)器的控制無關(guān)B.特殊功能寄存器TCON,與定時器/計(jì)數(shù)器的控制無關(guān)C.特殊功能寄存器IE,與定時器/計(jì)數(shù)器的控制無關(guān)D.特殊功能寄存器TMOD,與定時器/計(jì)數(shù)器的控制無關(guān)答:A.對;B.;錯C.錯;D.錯。3.定時器/計(jì)數(shù)器用作定時器模式時,其計(jì)數(shù)脈沖由誰提供?定時時間與哪些因素有關(guān)?答:定時器/計(jì)數(shù)器用作定時器時,其計(jì)數(shù)脈沖由系統(tǒng)振蕩器產(chǎn)生的內(nèi)部時鐘信號12分頻后提供。4.定時器/計(jì)數(shù)器用作計(jì)數(shù)器模式時,對外界計(jì)數(shù)頻率有何限制?答:由于確認(rèn)1次負(fù)跳變要花2個機(jī)器周期,即24個振蕩周期,因此外部輸入的計(jì)數(shù)脈沖的最高頻率為系統(tǒng)振蕩器頻率的1/24。定時1ms后,又轉(zhuǎn)為計(jì)數(shù)工作方式,如此循環(huán)不止。答:定時器/計(jì)數(shù)器T0在計(jì)數(shù)和定時工作完成后,均采用中斷方式工作。參考程序如下:ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:MOVTMOD,06H允許T0中斷SETBEA設(shè)置下一輪定時方式的標(biāo)志位WAIT:AJMPWAITIT0P:CLREACPU關(guān)中斷JB定時器/計(jì)數(shù)器T0為定時方式0MOVTH0,0FEH定時1ms初值賦值MOVTL0,0CHSETBEARETICOUNT:SETBEARETI6.定時器/計(jì)數(shù)器的工作方式2有什么特點(diǎn)?適用于哪些應(yīng)用場合?答:定時器/計(jì)數(shù)器的工作方式2具有自動恢復(fù)初值的特點(diǎn),適用于精確定時,如波特率的產(chǎn)生。答:根據(jù)題意,∶1。參考程序如下:ORGLJMPORGLJMPMOV定時器/計(jì)數(shù)器T0為定時方式2TL0,4AH定時364?s初值賦值TR0SETB允許T0中斷EASETBAJMPCLR關(guān)中斷R0,9DLY:R0,DLY延時36?sTL0,4AH定時364?s初值賦值EARETI8.一個定時器的定時時間有限,如何用兩個定時器的串行定時來實(shí)現(xiàn)較長時間的定時?答:方法1,在第一個定時器的中斷程序里關(guān)閉本定時器的中斷程序,設(shè)置和打開另一個定時器;在另一個定時器的中斷程序中關(guān)閉本定時中斷,設(shè)置和打開另一個定時器。方法2,一個作為定時器,在定時中斷后產(chǎn)生一個外部計(jì)數(shù)脈沖( 產(chǎn)生),另一個定時器工作在計(jì)數(shù)方式。9.當(dāng)定時器T0用于方式3時,應(yīng)該如何控制定時器T1的啟動和關(guān)閉?答:由T1()口控制定時器T1的啟動和關(guān)閉。11.編寫一段程序,功能要求:,;,停止計(jì)數(shù),并將計(jì)數(shù)值寫入R0、R1(高位存R1,低位存R0)。參考程序如下:ORGMAINORGIT0PMAIN:,MAINMOV定時器/計(jì)數(shù)器T0為計(jì)數(shù)方式1SETB啟動T0,開始計(jì)數(shù)SETBEACPU開中斷WAIT:EACLRR1,TH0MOV$IT0P:但在讀THx、TLx值時,應(yīng)該先讀THx值,后讀TLx,再讀THx值。若前后兩次讀得的THx值有變化,再重復(fù)上述過程。 AT89C51單片機(jī)的串行口1.幀格式為1個起始位,8個數(shù)據(jù)位和1個停止位的異步串行通信方式是方式答:1。 的。3.下列選項(xiàng)中,A.串行口通信的第9數(shù)據(jù)位的功能可由用戶定義B.發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容是在SCON寄存器的TB8位中預(yù)先準(zhǔn)備好的C.串行通信幀發(fā)送時,指令把TB8位的狀態(tài)送入發(fā)送SBUF中D.串行通信接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存E.串行口方式1的波特率是可變的,通過定時器/計(jì)數(shù)器T1的溢出率設(shè)定答:(A)對(B)對(C)錯(D)對(E)對。 。 B.MOVX指令D.XCHD指令答:(C)MOV指令。 。B.固定的,為fosc/16C.可變的,通過定時器/計(jì)數(shù)器T1的溢出率設(shè)定6.在異步串行通信中,接收方是如何知道發(fā)送方開始發(fā)送數(shù)據(jù)的?答:當(dāng)接收方檢測到RXD引腳上的有效的負(fù)跳變時,即可知道發(fā)送方開始發(fā)送數(shù)據(jù)。方式0的發(fā)送和接收都以fosc/12為固定波特率。 方式1的波特率=2SMOD/32定時器T1的溢出率。 方式2的波特率=2SMOD/64fosc。 方式3的波特率=2SMOD/32定時器T1的溢出率。答:傳送的字符“B”的幀格式如圖所示(先低位后高位)。 0 0 0 停止位10.,串行口工作于方式1,波特率為4 800bit/s,寫出用T1作為波特率發(fā)生器的方式控制字和計(jì)數(shù)初值。控制字:TMOD,0F0HMOD,20HTH1,0FAHTL1,0FAHMOV答:以方式1為例。 發(fā)送過程:數(shù)據(jù)位由TXD端輸出,發(fā)送1幀信息為10位,當(dāng)CPU執(zhí)行1條數(shù)據(jù)寫發(fā)送緩沖器SBUF的指令,就啟動發(fā)送。8位數(shù)據(jù)位全部輸出完畢后,置1中斷標(biāo)志位TI,然后SEND信號失效。接收時,定時控制信號有2種。也就是在1位數(shù)據(jù)期間,有16個采樣脈沖,以波特率的16倍速率采樣RXD引腳狀態(tài),當(dāng)采樣到RXD端從1到0的跳變時就啟動檢測器,接收的值是3次連續(xù)采樣,取其中2次相同的值,以確認(rèn)是否是真正的起始位的開始,這樣能較好地消除干擾引起的影響,以保證可靠無誤地開始接收數(shù)據(jù)。答:請參考教材的P115P117程序,并作適當(dāng)改動。當(dāng)該串行口每分鐘傳送1 800個字符時,試計(jì)算出它的波特率。14.為什么AT89C51單片機(jī)串行口的方式0幀格式?jīng)]有起始位(0)和停止位(1)?答:串行口的方式0為同步移位寄存器輸入/輸出方式,常用于外接移位寄存器,以擴(kuò)展并行I/O口,一般不用于兩個89C51之間的串行通信。15.直接以TTL電平串行傳輸數(shù)據(jù)的方式有什么缺點(diǎn)?答:優(yōu)點(diǎn)是連線簡單,缺點(diǎn)是抗干擾性能差,傳輸距離短。 AT89C51單片機(jī)擴(kuò)展存儲器的接口設(shè)計(jì)1.單片機(jī)存儲器的主要功能是存儲 。2.假設(shè)外部數(shù)據(jù)存儲器2000H單元的內(nèi)容為80H,執(zhí)行下列指令后累加器A中的內(nèi)容為MOV P2,20HMOV R0,00H MOVX3.在存儲器擴(kuò)展中,無論是線選法還是譯碼法最終都是為擴(kuò)展芯片的片選端提供答:片選。答:16KB5.在AT89C51單片機(jī)中,PC和DPTR都用于提供地址,但PC是為訪問 存儲器提供地址。6.11條地址線可選 條地址線。7.4KB RAM存儲器的首地址若為0000H,則末地址為 H。8.區(qū)分AT89C51單片機(jī)片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠方法是A.看其位于地址范圍的低端還是高端B.看其離AT89C51單片機(jī)芯片的遠(yuǎn)近C.看其芯片的型號是ROM還是RAMD.看其是與 信號連接還是與 信號連接答:D。答:本題主要考察對外部存儲器的讀、寫操作的編程,只要正確使用MOVX指令就可以了。MOVXA,DPTRSWAPAANLA,0F0HMOV30H,A保存ADPTRMOVXA,DPTR讀取2002H的值屏蔽掉高4位進(jìn)行拼裝END10.編寫程序,將外部數(shù)據(jù)存儲器中的4000H~40FFH單元全部清“0”。A,0MOVMOV設(shè)置數(shù)據(jù)指針的初值LOOP:MOVXINCDPTR指向下一個單元R0,LOOP是否結(jié)束END11.在AT89C51單片機(jī)系統(tǒng)中,外接程序存儲器和數(shù)據(jù)存儲器共16位地址線和8位數(shù)據(jù)線,為何不會發(fā)生沖突?答:因?yàn)榭刂菩盘柧€的不同。12.請寫出圖814中4片程序存儲器27128各自所占的地址空間。4片地址分別為0000H~3FFFH、4000H~7FFFH、8000H~BFFFH、C000H~FFFFH。答:略。題圖822(b)為存儲器的地址譯碼電路,為使地址譯碼電路按題圖822(a)所示的要求進(jìn)行正確尋址,要求畫出:(1)A組跨接端子的內(nèi)部正確連線圖。答:(1)A組跨接端子的內(nèi)部正確連線圖如下左圖所示。 第9章 AT89C51單片機(jī)擴(kuò)展I/O接口的設(shè)計(jì)1.判斷下列說法是否正確,為什么?(1)由于81C55不具有地址鎖存功能,因此在與AT89C51芯片的接口電路中必須加地址鎖存器。(3)82C55具有三態(tài)緩沖器,因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上。答:(1)錯,81C55具有地址鎖存功能。(3)錯,82C55不具有三態(tài)緩沖器。2.I/O接口和I/O端口有什么區(qū)別?I/O接口的功能是什么?答: I/O端口簡稱I/O口,常指I/O接口電路中具有端口地址的寄存器或緩沖器。 I/O接口的功能:(1)實(shí)現(xiàn)和不同外設(shè)的速度匹配;(2)輸出數(shù)據(jù)緩存;(3)輸入數(shù)據(jù)三態(tài)緩沖。同步傳送又稱無條件傳送。最典型的同步傳送就是單片機(jī)和外部數(shù)據(jù)存儲器之間的數(shù)據(jù)傳送。 (2)查詢傳送方式。單片機(jī)通過查詢得知外設(shè)準(zhǔn)備好后,再進(jìn)行數(shù)據(jù)傳送。為了提高單片機(jī)的工作效率,通常采用中斷方式。中斷傳送方式是利用AT89C51本身的中斷功能和I/O接口的中斷功能來實(shí)現(xiàn)I/O數(shù)據(jù)的傳送。中斷服務(wù)完成后又返回主程序繼續(xù)執(zhí)行。4.常用的I/O端口編址有哪兩種方式?它們各有什么特點(diǎn)?AT89C51單片機(jī)的I/O端口編址采用的是哪種方式?答:有兩種。就是I/O地址空間和存儲器地址空間分開編址。但是,卻需要設(shè)置一套專門的(2)統(tǒng)一編址方式。統(tǒng)一編址的優(yōu)點(diǎn)是不需要專門的I/O指令,直接使用訪問數(shù)據(jù)存儲器的指令進(jìn)行I/O操作,簡單、方便且功能強(qiáng)大。5.82C55的“方式控制字”和“PC口按位置位/復(fù)位控制字”都可以寫入82C55的同一控制寄存器,82C55是如何來區(qū)分這兩個控制字的?答:82C55通過寫入控制字寄存器的控制字最高位來判斷,最高位為1時,為方式控制字;最高位為0時,為PC口按位置位/復(fù)位控制字。答:本題主要考察對82C55的PC口的操作。由題目可知方式控制寄存器的地址為7FFFH。0100HMOVA,0EH將PC7置0MOVXA,09H將PC4置1MOVX答:當(dāng)外設(shè)輸入一個數(shù)據(jù)并送到PA7~PA0上時,輸入設(shè)備自動在選通輸入線 向82C55發(fā)送一個低電平選通信號,則把PA7~PA0上輸入的數(shù)據(jù)存入PA口的輸入數(shù)據(jù)緩沖/鎖存器;然后使輸入緩沖器輸出線IBFA變成高電平,以通知輸入設(shè)備,82C55的PA口已收到它送來的輸入數(shù)據(jù)。INTEA的狀態(tài)可由用戶通過對PC4的置位/復(fù)位來控制。當(dāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1