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

正文內(nèi)容

單片機(jī)原理及接口技術(shù)課后答案第三版(存儲版)

2024-11-28 01:34上一頁面

下一頁面
  

【正文】 L2:CLR 。置入定時 300μ s 初值 MOV TL0, 0E7H SETB TR0 。 輸出低電平 MOV TMOD,00H L2:MOV TH1,0F8H 。 輸出取反,形成周期為 2ms 方波 MOV R2,04H 。等待 引腳電平上跳 MOV TH0,00H 。 輸出低電平 MOV R2,05H ?!?200μ s”計(jì)數(shù)器減 1,到 1ms 嗎?未到,轉(zhuǎn) L2 CPL ;到 1ms, 取反,形成周期為 2ms 的方波 MOV R2,05H 。查詢 200μ s時間到?時間到,繼續(xù)查詢 CLR TR0 。 89C51 單片機(jī)的串行口由哪些功能部件組成?各有什么作用? 答: 89C51 單片機(jī)的串行接口由發(fā)送緩沖期 SBUF,接收緩沖期 SBUF、輸入移位寄存器、串行接口控制器 SCON、定時器 T1 構(gòu)成的波特率發(fā)生器等部件組成。當(dāng)發(fā)讀 SBUF 命令時(執(zhí)行“ MOV A, SBUF”),便由接收緩沖期 SBUF 取出信息通過 89C51 內(nèi)部總線送 CPU。當(dāng)向 SBUF 發(fā)“寫”命令時(執(zhí)行“ MOV SBUF,A”),即向緩沖期 SBUF 裝載并開始 TXD 引腳向外發(fā)送一幀數(shù)據(jù),發(fā)送完便使發(fā)送中斷標(biāo)志位TI=1。通信采用幀格式,無需同步字符。置入定時初值 MOV TL0,38H SETB TR0 。時間未到,轉(zhuǎn) LOOP,繼續(xù)查詢 L1:CLR TR0 。試編制一段程序,功能為:對定時器 T0 初始化,使之工作在模式 2,產(chǎn)生 200μ s 定時,并用查詢 T0 溢出標(biāo)志的方法,控制 輸出周期為 2ms 的方波。 解: MOV TMOD,05H 。關(guān)閉 T1 DJNZ R2,L2。R2 為“ 250μ s”計(jì)數(shù)器,置入初值 4 CLR 。 輸出高電平 CLR TR0 。矩形波高電平寬 50μ s,低電平寬 300μ s。置入定 時 10ms 初值 MOV TL1, 78H SETB TR1 。 解: T1為定時器時初值: T1 為計(jì)數(shù)器時初值: 所以: L1:MOV TMOD,50H 。 定時時間 t=(28初值 )振蕩周期 12;計(jì)數(shù)長度位 28=256 個外部脈沖 置 TMOD 中的 M1M0 為 10 ( 4) 模式 3:對 T0 和 T1不大相同 若設(shè) T0位模式 3, TL0 和 TH0 被分為兩個相互獨(dú)立的 8位計(jì)數(shù)器。 定時器用作定時器時,其定時時間與哪些因素有關(guān)?作計(jì)數(shù)器時,對外界計(jì)數(shù)頻率有何限制? 答:定時時間與定時器的工作模式,初值及振蕩周期有關(guān)。TL 用作 8 位計(jì)數(shù)器, TH 用以保存初值。 單片機(jī)內(nèi)部定時方式產(chǎn)生頻率為 100KHZ 等寬矩形波,假定單片機(jī)的晶振頻率為 12MHZ,請編程實(shí)現(xiàn)。 但是以下情況除外: a) CPU 正在處理相同或更高優(yōu)先級中斷 b)多機(jī)器周期指令中,還未執(zhí)行到最后 一個機(jī)器周期 c) 正在執(zhí)行中斷系統(tǒng)的 SFR 操作,如 RETI 指令及訪問 IE、 IP 等操作時,要延后一條指令 1在中斷請求有效并開中斷狀況下,能否保證立即響應(yīng)中斷?有什么條件? 答:在中斷請求有效并開中斷狀況下,并不能保證立即響應(yīng)中斷。 CPU 在進(jìn)入中斷服務(wù)程序后,用到上述寄存器時,就會破壞它原來存在寄存器中的內(nèi)容;一旦中斷返回,將會造成主程序的混亂。下面以外部中斷為例,說明中斷響應(yīng)的時間。 TF1:定時器 T1 溢出中斷請求。一旦輸入信號有效,則向 CPU 申請中斷,并且使 IE0=1。 可以, MOV IP,10H ⑶ 外中斷 0,定時器 1,外中斷 1,定時器 0,串行口中斷。 答:作用:對外部異步發(fā)生的事件作出及時的處理 過程:中斷請求,中斷響應(yīng),中斷處理,中斷返回 1當(dāng)正在執(zhí)行某一個中斷源的中斷服務(wù)程序時,如果有新的中斷請求出現(xiàn),試問在什么情況下可響應(yīng)新的中斷請求?在什 么情況下不能響應(yīng)新的中斷請求? 答:( 1)符合以下 6 個條件可響應(yīng)新的中斷請求: a)有中斷源發(fā)出中斷請求 b)中斷允許位 EA=1,即 CPU 開中斷 c)申請中斷的中斷源的中斷允許位為 1,即中斷沒有被屏蔽 d)無同級或更高級中斷正在被服務(wù) e)當(dāng)前的指令周期已結(jié)束 18 f)若現(xiàn)行指令為 RETI 或訪問 IE 或 IP 指令時,該指令以及緊接著的另一條指令已被執(zhí)行完 1 89C51 單片機(jī)外部中斷源有幾種觸發(fā)中斷請求的方法?如何實(shí)現(xiàn)中斷請求? 答:有兩種方式:電平觸發(fā)和邊沿觸發(fā) 電平觸發(fā)方式: CPU 在每個機(jī)器周期的 S5P2 期 間采樣外部中斷引腳的輸入電平。中斷服務(wù)完畢后, CPU 返回到主程序第 K+1 條指令繼續(xù)執(zhí)行。 MOV R2, 08H ;數(shù)據(jù)塊長度→ R2 MOV R0, 30H ;數(shù)據(jù)塊目的地址→ R0 MOV DPTR, 2020H ;數(shù)據(jù)塊源地址→ DPTR LOOP: MOVX A, DPTR ;傳送一個數(shù)據(jù) MOV R0, A INC DPTR ;指向下一個數(shù)據(jù) INC R0 ; DJNZ R2, LOOP ;數(shù)據(jù)塊長度減 1,沒傳送完,繼續(xù)傳送 RET 3解:( 1000H) =53H ( 1001H) =54H ( 1002H) =41H ( 1003H) =52H ( 1004H) =54H ( 1005H) =12H ( 1006H) =34H ( 1007H) =30H ( 1008H) =00H 15 ( 1009H) =70H 3閱讀下列程序說明其功 能 MOV R0, 40H ; 40H→ R0 MOV A, R0 ; 98H→ A INC R0 ; 41H→ R0 ADD A, R0 ; 98H+( 41H) =47H→ A INC R0 MOV R0, A ;結(jié)果存入 42H 單元 CLR A ;清 A ADDC A, 0 ;進(jìn)位位存入 A INC R0 MOV R0, A ;進(jìn)位位存入 43H 功能:將 40H, 41H 單元中的內(nèi)容相加結(jié)果放在 42H 單元,進(jìn)位放在 43H 單元,( R0)=43H,( A) =1,( 40H) =98H,( 41H) =AFH,( 42H) =47H,( 43H) =01H 3同上題 MOV A, 61H ; F2H→ A MOV B, 02H ; 02H→ B MUL AB ; F2H O2H=E4H→ A ADD A, 62H ;積的低 8 位加上 CCH→ A MOV 63H, A ;結(jié)果送 62H CLR A ;清 A ADDC A, B ;積的高 8位加進(jìn)位位→ A MOV 64H, A ;結(jié)果送 64H 功能:將 61H 單元的內(nèi)容乘 2,低 8 位再加上 62H 單元的內(nèi)容放入 63H,將結(jié)果的高 8 位放在 64H 單元。同時考慮調(diào)用指令 ACALL 和 LCALL 指令和 RET 指令的關(guān)系。(A)=80→ 40H MOV R0,35H 。 MOV A, 40H ;直接尋址( 40H)→ A MOV R0, A;寄存器尋址( A)→ R0 MOV P1, 0F0H ;立即數(shù)尋址 0F0→ P1 MOV R0,30H;直接尋址( 30H) →( R0) MOV DPTR,3848H;立即數(shù)尋址 3848H→ DPTR MOV 40H,38H;直接尋址 ( 38H) → 40H MOV R0,30H;直接尋址 ( 30H) → R0 MOV P0,R0;寄存器尋址( R0 )→ P0 MOV 18H, 30H ;立即數(shù)尋址 30H→ 18H MOV A, R0 ;寄存器間接尋址 ((R0)) → A MOV P2, P1 ;直接尋址 ( P1)→ P2 最后結(jié)果:( R0) =38H,( A) =40H,( P0) =38H,( P1) =( P2) =0F0H,( DPTR) =3848H,( 18H) =30H,( 30H) =38H,( 38H) =40H,( 40H) =40H,( 48H) =38H 注意:→左邊是內(nèi)容,右邊是單元 8951 片內(nèi)高 128 字節(jié)的地址尋址要注意什么 /? 答: 用直接尋址,位尋址,寄存器尋址 指出些列指令的本質(zhì)? MOV A,DATA 。 23. 89C51 端口鎖存器的 “ 讀 — 修改 — 寫 ” 操作與 “ 讀引腳 ” 操作有何區(qū)別? 答: 指令系統(tǒng)中有些指令讀鎖存器的值 , 有些指令則讀引腳上的值。其中, PC 與程序存儲器的地址有關(guān),而 DPTR與數(shù)據(jù)存儲器的地址有關(guān)。這是最基本的工作方式,也是這個專用寄存器被稱為計(jì)數(shù) 器的原 因。 7 當(dāng) CPU 執(zhí)行一條置 位( PD)為 1 的指令后,系統(tǒng)進(jìn)入掉電工作方式。一個機(jī)器周期是指CPU 訪問存儲器一次所需的時間。 (3)字節(jié)尋址區(qū) (30H~7FH) 5 從內(nèi)部數(shù)據(jù) RAM 區(qū)的 48~127(30H~7FH),共 80 個字節(jié)單元,可以采用間接字節(jié)尋址 的方法訪問。 OC 門電路無法輸出高低電平,只有靠上拉電阻才能實(shí)現(xiàn) 11. 89C51 單片機(jī)的EA信號有何功能 ?在使用 8031 時,EA信號引腳應(yīng)如何處理 ? 答: (1)80C51 單片機(jī)的 EA 信號的功能 EA 為片外程序存儲器訪問允許信號,低電平有效 。因此,她是典型的嵌入式系統(tǒng)。 微機(jī)則是具有完整運(yùn)算及控制功能的計(jì)算機(jī),除了微處理器外還包括存儲器、接口適配器以及輸入輸出設(shè)備等。 ( 2 抗干擾性好,可靠性高。 ?他有哪些類型?為什么說單片機(jī)是典型的嵌入式系統(tǒng)? 答 。 /EA端保持高電平時, CPU 執(zhí)行內(nèi)部存儲器中的指令。 (2)在使用 80C31 時 ,EA 信號引腳的處理方法 因?yàn)?80C31 沒有片內(nèi)的程序存儲器,所以在使用它時必定要有外部的程序存儲器, EA 信號引腳應(yīng)接低電平。他們倆的值和寄存器組的關(guān)系: RS1/RS0 0/0 0/1 1/0 1/1 使用的工作寄存器 0 1 2 3 地址 0007 080F 1017 181F 寫 程序的時候就是通過定義程序狀態(tài)字來選擇使用不同的寄存器組。要點(diǎn):堆:順序隨意棧:后進(jìn)先出 (LastIn/FirstOut) 在調(diào)用子程序時需要保存調(diào)用函數(shù)的 CPU 寄存器 PC 指針 ,PC 指針是被 CALL指令自動壓入 SP所指向的片內(nèi)存儲器 ,CPU寄存器要由用戶用 PUSH指令自行保存 ,因此 SP 的作用就是一個指針 ,當(dāng)進(jìn)行中斷調(diào)用 ,子函數(shù)調(diào)用 時將現(xiàn)場數(shù)據(jù)壓入 SP所指向的存儲器 ,SP 自動增加 1或 2,當(dāng)中斷結(jié)束 RETI,調(diào)用返回 RET,POP 時將 SP數(shù)據(jù)彈出 ,SP 自動減 1或 , 2 8051 最大為 128 字節(jié)的片內(nèi)存儲器 ,0X20 以上理論都可以做堆棧用 96 字節(jié) ,8052為 256 字節(jié) 224 字節(jié)可用 , 但這樣便沒有其它空間可用于數(shù)據(jù)存儲現(xiàn)在的單片機(jī)的程序一般都能用 C51 來 ,不用關(guān)心堆棧大小與 SP 寄存器 21. 89C51 有幾種低功耗方式?如何實(shí)現(xiàn)? 答:空閑方式和掉電方式 空閑方式和掉電方式是通過對 SFR 中的 PCON(地址 87H)相應(yīng)位置 1而啟動的。但內(nèi)部 RAM 區(qū)和特殊功能寄存器的內(nèi)容被保留,而 端口的輸出狀態(tài)值都保存在對應(yīng)的 SFR 中, ALE 和 PSEN 都為低電平。 ③ 在執(zhí)行調(diào)用指令或響應(yīng)中斷時 : ●PC 的現(xiàn)行值,即下一條將要執(zhí)行的指令的地址送入堆棧,加以保護(hù) 。DPTR 的輸出,則與
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1