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

正文內容

單片機原理及接口技術課后習題答案_李朝青-wenkub

2023-06-21 20:58:24 本頁面
 

【正文】 功能 第二功能 串行口: RXD(串行輸入口) TXD(串行輸出口) 中斷: INT0外部中斷0 INT1外部中斷1 定時器/計數器(T0、T1): T0(定時器/計數器0的外部輸入) T1(定時器/計數器1的外部輸入) 數據存儲器選通: WR(外部存儲器寫選通,低電平有效,輸出) RD(外部存儲器讀選通,低電平有效,輸出) 定時器/計數器(T2): T2(定時器T2的計數端) T2EX(定時器T2的外部輸入端)13. 內部RAM低128字節(jié)單元劃分為哪3個主要部分?各部分主要功能是什么?答:片內RAM低128單元的劃分及主要功能: (l)工作寄存器組(00H~lFH) 這是一個用寄存器直接尋址的區(qū)域,內部數據RAM區(qū)的0~31(00H~lFH),共32個單元。OC門電路無法輸出高低電平,只有靠上拉電阻才能實現  11. 89C51單片機的EA信號有何功能?在使用8031時,EA信號引腳應如何處理?答:(1)80C51單片機的EA信號的功能 EA為片外程序存儲器訪問允許信號,低電平有效。3. 89C51的存儲器分哪幾個空間?如何區(qū)別不同空間的尋址?答:ROM(片內ROM和片外ROM統(tǒng)一編址)(使用MOVC)(數據傳送指令)(16bits地址)(64KB) 片外RAM(MOVX)(16bits地址)(64KB) 片內RAM(MOV)(8bits地址)(256B)4. 簡述89C51片內RAM的空間分配。?答:80C51系列單片機在片內集成了以下主要邏輯功能部件: (l)CPU(中央處理器):8位 (2)片內RAM:128B (3)特殊功能寄存器:21個 (4)程序存儲器:4KB (5)并行I/O口:8位,4個 (6)串行接口:全雙工,1個 (7)定時器/計數器:16位,2個  (8)片內時鐘電路:1個 ???答:/EA端接高電平時,存儲器。答:片內RAM有256B 低128B是真正的RAM區(qū) 高128B是SFR(特殊功能寄存器)區(qū) 5. 簡述布爾處理存儲器的空間分配,片內RAM中包含哪些可位尋址單元。在編程時,其上施加21V的編程電壓 EA引腳接高電平時,程序從片內程序存儲器開始執(zhí)行,即訪問片內存儲器。它是4個通用工作寄存器組,每個組包含8個8位寄存器,編號為R0~R7。 14. 使單片機復位有幾種方法?復位后機器的初始狀態(tài)如何?答:(1)單片機復位方法 單片機復位方法有:上電自動復位、按鍵電平復位和外部脈沖三種方式,如題圖21所示。(最后一問同題7)16. 程序狀態(tài)寄存器PSW的作用是什么?常用標志有哪些位?作用是什么?答:PSW是一個SFR(特殊功能寄存器) 位于片內RAM的高128B 具體地址D0H(00H~FFH)(片內RAM的編址)(8bits編址方法) PSW=Program Status Word(程序狀態(tài)字) PSW的常用標志位有哪些? CY=Carry(進位標志位) AC=Auxiliary Carry(輔助進位標志位)(半進位標志位) F0用戶標志位 RS1,RS0,用來選擇當前工作寄存器組(R0~R7)(4選1) OV=Overflow(溢出標志位) P=Parity(奇偶校驗位) 17. 位地址7CH與字節(jié)地址7CH如何區(qū)別?位地址7CH具體在片內RAM中的什么位置?答:用不同的尋址方式來加以區(qū)分,即訪問128個位地址用位尋址方式,訪問低128字節(jié)單元用字節(jié)尋址和間接尋址。指令周期是執(zhí)行一條指令所需的時間。這時,內部時鐘不向CPU提供,而只供給中斷、串行口、定時器部分。在這種工作方式下,內部振蕩器停止工作?! 〕绦蛴嫈灯鱌C變化的軌跡決定程序的流程。 ②執(zhí)行條件或無條件轉移指令時,程序計數器將被置入新的數值,程序的流向發(fā)生變化。 ●子程序或中斷服務程序執(zhí)行完畢,遇到返回指令RET或RETI時,將棧頂的內容送到PC寄存器中,程序流程又返回到原來的地方,繼續(xù)執(zhí)行。 ●作為地址寄存器使用時,PC與DPTR都是通過P0和P2口(作為16位地址總線)輸 出的。 DPTR可以作為16位寄存器對待,也可以作為兩個8位寄存器對待。讀鎖存器指令是從鎖存器中讀取一個值并進行處理, 把處理后的值(原值或已修改后的值)重新寫入鎖存器中。單片機原理及接口技術課后習題答案第三章 用直接尋址,位尋址,寄存器尋址立即數尋址 2字節(jié)1周期 MOV DATA1,DATA2 。(40H)=08H→(R0) MOV 40H,A 。E0H是累加器的地址(2)CLR CLR CLR CLR (3)CLR CLR CLR CLR 1MOV 27H,R7MOV 26H,R6MOV 25H,R5MOV 24H,R4MOV 23H,R3MOV 22H,R2MOV 21H,R1MOV 20H,R01MOV 2FH,20 MOV 2EH,21 MOV 2DH,22CLR CMOV A,5DH ;被減數的低8位→AMOV R2,B4H ;減數低8位→R2SUBB A,R2 ;被減數減去減數,差→AMOV 30H,A ;低8位結果→30HMOV A,6FH ;被減數的高8位→AMOV R2,13H ;減數高8位→R2SUBB A,R2 ;被減數減去減數,差→AMOV 31H,A ;高8位結果→30H注意:如果在你的程序中用到了進位位,在程序開始的時候要記得清0進位位2(1)A≥10CJNE A,0AH,L1 ;(A)與10比較,不等轉L1LJMP LABEL ;相等轉LABELL1:JNC LABEL ;(A)大于10,轉LABEL或者:CLR CSUBB A,0AHJNC LABEL(2)A>10CJNE A,0AH,L1 ;(A)與10比較,不等轉L1RET ;相等結束L1:JNC LABEL ;(A)大于10,轉LABEL RET ;(A)小于10,結束或者:CLR CSUBB A,0AHJNC L1RETL1:JNZ LABELRET(3)A≤10CJNE A,0AH,L1 ;(A)與10比較,不等轉L1L2:LJMP LABEL ;相等轉LABELL1:JC L2 ;(A)小于10,轉L2RET或者:CLR CSUBB A,0AHJC LABELJZ LABELRET2(SP)=23H,(PC)=3412H參看書上80頁2(SP)=27H,(26H)=48H,(27H)=23H,(PC)=3456H參看書上79頁同時考慮調用指令ACALL和LCALL指令和RET指令的關系。這種過程稱為中斷,實現這種功能的部件稱為中斷系統(tǒng)。解:MOV IE,097H MOV IP,02H在單片機中,中斷能實現哪些功能?答:有三種功能:分時操作,實時處理,故障處理89C51共有哪些中斷源?對其中端請求如何進行控制?答:(1)89C51有如下中斷源① :外部中斷0請求,低電平有效② :外部中斷1請求,低電平有效③T0:定時器、計數器0溢出中斷請求④T1:定時器、計數器1溢出中斷請求⑤TX/RX:串行接口中斷請求(2)通過對特殊功能寄存器TCON、SCON、IE、IP的各位進行置位或復位等操作,可實現各種中斷控制功能什么是中斷優(yōu)先級?中斷優(yōu)先處理的原則是什么?答:中斷優(yōu)先級是CPU相應中斷的先后順序。答:當CPU執(zhí)行主程序第K條指令,外設向CPU發(fā)出中斷請求,CPU接到中斷請求信號并在本條指令執(zhí)行完后,中斷主程序的執(zhí)行并保存斷點地址,然后轉去響應中斷。答:CPU在每個機器周期S5P2期間順序采樣每個中斷源,CPU在下一個機器周期S6期間按優(yōu)先級順序查詢中斷標志,如查詢到某個中斷標志為1,將在接下來的機器周期S1期間按優(yōu)先級進行中斷處理,中斷系統(tǒng)通過硬件自動將相應的中斷矢量地址裝入PC,以便進入相應的中斷服務程序。在這個大家還要清除各個中斷的中斷矢量地址。邊沿觸發(fā)方式:CPU在每個機器周期S5P2期間采樣外部中斷請求引腳的輸入電平。 ⑴ 定時器0,定時器1,外中斷0,外中斷1,串行口中斷。 可以,MOV IP,15H ⑸ 串行口中斷,定時器0,外中斷0,外中斷1,定時器1。一旦輸入信號有效,則向CPU申請中斷,并且使IE0=1。 定時中斷類定時中斷是為滿足定時或計數溢出處理需要而設置的。當定時器T0產生溢出時,定時器T0請求標志TF0=1,請求中斷處理。當接收或發(fā)送一串幀數據時,使內部串行口中斷請求標志RI或TI=1,并請求中斷。下面以外部中斷為例,說明中斷響應的時間。如果遇到中斷受阻的情況,這中斷響應時間會更長一些。CPU在進入中斷服務程序后,用到上述寄存器時,就會破壞它原來存在寄存器中的內容;一旦中斷返回,將會造成主程序的混亂。這就要求在編寫中斷服務程序時,注意在保護現場之前要關中斷,在恢復現場之后開中斷。中斷斷點地址裝入堆棧保護(不保護PSW)d)正在執(zhí)行中斷系統(tǒng)的SFR操作,如RETI指令及訪問IE、IP等操作時,要延后一條指令1在中斷請求有效并開中斷狀況下,能否保證立即響應中斷?有什么條件?答:在中斷請求有效并開中斷狀況下,并不能保證立即響應中斷。 CPU正在處理相同或更高優(yōu)先級中斷b)TL0用作8位計數器,TH0用以保存初值。單片機內部定時方式產生頻率為100KHZ等寬矩形波,假定單片機的晶振頻率為12MHZ,請編程實現。輸出取反,形成等寬矩形波SJMP LOOP ;重復循環(huán)89C51定時器有哪幾種工作模式?有何區(qū)別?答:有四種工作模式:模式0,模式1,模式2,模式3(1)定時時間t=(213初值)振蕩周期12;計數長度位213=8192個外部脈沖(2)定時時間t=(28初值)振蕩周期12;計數長度位28=256個外部脈沖(4)TH0僅用作簡單的內部定時功能,它占用了定時器T1的控制位TR1和中斷標志位TF1,啟動和關閉僅受TR1控制。定時器用作定時器時,其定時時間與哪些因素有關?作計數器時,對外界計數頻率有何限制?答:定時時間與定時器的工作模式,初值及振蕩周期有關。 模式0:選擇定時器的高8位和低5位組成一個13位定時器/計數器。 模式1:與模式0的唯一差別是寄存器TH和TL以全部16位參與操作。TL用作8位計數器,TH用以保存初值。 模式3:對T0和T1不大相同若設T0位模式3,TL0和TH0被分為兩個相互獨立的8位計數器。置TMOD中的M1M0為11當T0用作模式3時,由于TR1已被T0占用,如何控制T1的開啟和關閉?答:用T1控制位C/T切換定時器或計數器工作方式就可以使T1運行。解:T1為定時器時初值:T1為計數器時初值:所以:L1:MOV TMOD,50H 。查詢計數溢出?有溢出(計數滿1000個)轉L2SJMP LOOP1 。置入定時10ms初值MOV TL1,78HSETB TR1 。使用一個定時器,如何通過軟硬件結合方法實現較長時間的定時?答:設定好定時器的定時時間,采用中斷方式用軟件設置計數次數,進行溢出次數累計,從而得到較長的時間。矩形波高電平寬50μs,低電平寬300μs。置入定時300μs初值MOV TL0,6AHSETB TR0 。CLR TR0 。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1