




已閱讀5頁,還剩7頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1 1 單片機還可稱為 微控制器微控制器 2 單片機與普通計算機的不同之處在于其將 CPUCPU 存儲器 存儲器 和 和 I OI O 接口接口 電路電路 三部分集成于一塊芯片上 3 MCS 51系列單片機芯片間主要差別是什么 主要差別在于片內是否帶有程序存儲器主要差別在于片內是否帶有程序存儲器 4 在家用電器中使用單片機應屬于微計算機的 B B A 輔助設計應用 B 測量 控制應用 C 數值計算應用 D 數據處理應用 5 MCS 51單片機的引腳 EA 接高電平和接低電平時各有何種功能 接高電平 則使用片內程序存儲器 否則使用片外程序存儲器 接高電平 則使用片內程序存儲器 否則使用片外程序存儲器 6 什么是機器周期 一個機器周期的時序是如何來劃分的 如果采用12MHz 晶 振 一個機器周期為多長時間 1 1個機器周期等于個機器周期等于1212個時鐘振蕩周期 而時鐘振個時鐘振蕩周期 而時鐘振 蕩周期即晶振頻率的倒數 如果采用蕩周期即晶振頻率的倒數 如果采用12MHz12MHz 晶振 一個機器周期為晶振 一個機器周期為1us1us 7 存儲器的空間里 有5個單元是特殊的 這5個單元對應 MCS 51單片機5個中斷 源的中斷入口地址 請寫出這些單元的地址以及對應的中斷源 中斷源中斷源入口地址入口地址 外部中斷0 INT0 0003H 定時器0 T0 000BH 外部中斷1 INT1 0013H 定時器1 T1 001BH 串行口0023H 8 8 判斷下列說法是否正確 A 8031的 CPU 是由 RAM 和 EPROM 所組成 錯錯 B 區分片外程序存儲器和片外數據存儲器的最可靠的方法是看其位于地址范 圍的低端還是高端 錯錯 C 在 MCS 51中 為使準雙向的 I O 口工作在輸入方式 必須保證它被事先預 置為1 對對 D PC 可以看成是程序存儲器的地址指針 對對 9 8051 單片機復位后 R4所對應的存儲單元的地址為 04H04H 因上電時 PSW 00H00H 這時當前的工作寄存器區是 0 0 組工作寄存器區 10 判斷以下有關 PC 和 DPTR 的結論是否正確 A DPTR 是可以訪問的 而 PC 不能訪問 對對 B 它們都是16位的寄存器 對對 C 它們都具有加 1 的功能 錯錯 D DPTR 可以分為2個8位的寄存器使用 但 PC 不能 對對 11 內部 RAM 中 哪些單元可作為工作寄存器區 哪些單元可以進行位尋址 寫 出其地址范圍 答 字節地址為字節地址為00H00H 1FH1FH 的單元可以作為工作寄存器區 字節的單元可以作為工作寄存器區 字節 地址為地址為20H20H 2FH2FH 的單元可以進行位尋址 的單元可以進行位尋址 12 使用8031單片機時 需將 EA 引腳接 低低 電平 因為其片內無 程序程序 存 儲器 13 A 程序計數器 PC 不能為用戶編程時直接使用 因為它沒有地址 對對 B 內部 RAM 的位尋址區 只能供位尋址使用 而不能供字節尋址使用 錯錯 C 8031共有21個特殊功能寄存器 它們的位都是可用軟件設置的 因此 是 可以進行位尋址的 錯錯 14 PC 的值是 當前正在執行指令的下一條指令的地址當前正在執行指令的下一條指令的地址 15 MCS 51單片機程序存儲器的尋址范圍是由程序計數器 PC 的位數所決定的 2 因為 MCS 51的 PC 是16位的 因此其尋址的范圍為 6464 K 字節 一 選擇題 在每個小題四個備選答案中選出一個正確答案 填在題的括號中 1 80C51 基本型單片機內部程序存儲器容量為 C C A 16K B 8K C 4K D 2K 2 在 80C51 單片機應用系統中 可以作為時鐘輸出的是 C C 引腳 A B RST C ALE D 3 在 80C51 的 4 個并行口中 能作為通用 I O 口和高 8 位地址總線的是 C C A P0 B P1 C P2 D P3 4 當優先級的設置相同時 若以下幾個中斷同時發生 D D 中斷優先響應 A B T1 C 串口 D T0 5 在 80C51 中 要訪問 SFR 使用的尋址方式為 A A A 直接尋址 B 寄存器尋址 C 變址尋址 D 寄存器間接尋址 6 以下的 4 條指令中 不合法的指令為 D D A INC A B DEC A C I NC DPTR D SWAP ACC 7 當需要擴展一片 8K 的 RAM 時 應選用的存儲器為 B B A 2764 B 6264 C 6116 D 62128 8 若想擴展鍵盤和顯示 并希望增加 256 字節的 RAM 時 應選擇 A A 芯片 A 8155 B 8255 C 8279 D 74LS164 9 80C51 單片機要進行 10 位幀格式的串行通訊時 串行口應工作在 B B A 方式 0 B 方式 1 C 方式 2 D 方式 3 10 80C51 復位初始化時未改變 SP 的內容 第一個入棧的單元地址為 A A A 08H B 80H C 00H D 07H 二 填空題 1 計算機的經典結構由 存儲器 運算器 控制器 輸入設備 輸出設備 組成 2 80C51 單片機基本型內部 RAM 有 128 個字節單元 這些單元可以分為三個用 途不同的區域 一是 工作寄存器 區 二是 位尋址 區 三是 數據緩沖 區 4 8051 的堆棧是向地址的 高 端生成的 入棧時 SP 先 加 1 再壓入數據 5 對于 80C51 無嵌套的單級中斷 響應時間至少 3 個機器周期 最多 8 個機 器周期 三 簡答題 簡述簡述 80C5180C51 單片機的單片機的 I OI O 口的功能和特點 口的功能和特點 答 P0 地址總線低 8 位 數據總線和一般 I O 口 P1 一般 I O 口 P2 地址總線高 8 位和一般 I O 口 P3 第二功能和一般 I O 口 4 個口作為一般 I O 時均為準雙向口 簡述簡述 80C5180C51 單片機的中斷系統功能 單片機的中斷系統功能 答 5 個中斷源 2 個優先級 中斷控制 中斷響應時間 中斷受阻條件等 簡述簡述 80C5180C51 單片機定時單片機定時 計數器的功能 計數器的功能 答 2 個 16 位定時 計數器 T0 有 4 種工作方式 T1 有 4 種工作方式 簡述簡述 80C5180C51 單片機串行口的功能 單片機串行口的功能 答 全雙工 由 SBUF 和 PCON 完成控制 波特率由 T1 產生 收 發中斷用一個 中斷向量 中斷標志 RI TI 由軟件清除 4 種工作方式 5 5 簡述 簡述 80C5180C51 單片機指令系統的特點及尋址方式 單片機指令系統的特點及尋址方式 3 答 111 條指令 大多為單 雙周期指令 速度快 指令字節多為單 雙字節 省空間 尋址方式多 7 種 操作靈活 有布爾指令集 控制應用方便 7 種尋 址方式為寄存器尋址 直接尋址 寄存器間接尋址 立即尋址 基址寄存器加變址寄存 器變址尋址 相對尋址和位尋址 四 程序閱讀與分析題 1 試閱讀下面的程序 指出該程序結束后累加器 ACC 和寄存器 TH0 的值 并說 明該程序完成了怎樣的功能 ORG 0000H MOV SP 60H MOV A 10H MOV TH0 20H PUSH ACC PUSH TH0 POP ACC POP TH0 END答 利用堆棧交換了 ACC 和 TH0 的內容 A 20H TH0 10H 2 程序段如下 試說明其功能 MOV R0 50H MOV R1 60H MOV A R0 ADD A R1 MOV R0 A INC R0 INC R1 MOV A R0 ADDC A R1 MOV R0 A MOV 00H C 答 雙字節無符號數加法 被加數存放在內部 RAM 的 51H 50H 單元 加數存放 在內部 RAM 的 61H 60H 單元 相加的結果存放在內部 RAM 的 51H 50H 單元 進 位存放在位尋址區的 00H 位中 五 綜合應用題 1 設 80C51 單片機晶振頻率為 6MHz 定時器 T0 工作于方式 1 要求 80C51 以中 斷方式工作并在 P1 0 引腳輸出周期為 500 微秒的方波 試 計算初值 編寫含 有初始化功能的主程序和完成方波輸出的中斷服務程序 答 機器周期為 2 微秒 定時時間 250 微秒 需要計數 N 125 初值為 65536 125 65411 FF83H 所以 TH0 FFH TL0 83H 工作方式設置 0000 0001B 即 TMOD 01H 主程序 中斷服務程序 整體結構 MOV TMOD 01H MOV TH0 0FFH MOV TH0 0FFH MOV TL0 83H MOV TL0 83H CPL P1 0 SETB EA RETI SETB ET0 4 SETB TR0 SJMP 一 填空題 1 單片機由 CPU 存儲器和I OI O 接口電路接口電路三部分組成 2 若不使用 MCS 51 片內存儲器 則引腳EA信號有效時 表示 CPU 要從片外程 序存儲器讀取信息 10 MCS 51 特殊功能寄存器只能采用直接尋址方式 11 MCS 51 的 4 組工作寄存器地址范圍為 00H 1FH 12 MCS 51 片內 20H 2FH 范圍內的數據存儲器 既可以字節尋址 又可以位尋 址 13 若用傳送指令訪問 MCS 51 的程序存儲器 其操作碼助記符為 MOVC 14 訪問 MCS 51 片內 RAM 應該使用的傳送指令的助記符為 MOV 訪問片外 RAM 是 MOVX 15 設計 8031 系統時 P0 P2 口不能用作一般 I O 口 16 MCS 51 可外擴 64KB 的 RAM 但當外擴 I O 口后 其外部 RAM 的尋址空間將 變小 17 MCS 51 串行接口有 4 種工作方式 這可在初始化程序中用軟件填寫 SCON 特 殊功能寄存器加以選擇 18 累加器 A 80H 執行完指令 ADD A 83H 后 進位位 C 1 19 執行 ANL A 0FH 指令后 累加器 A 的高 4 位為 0000 20 JZ e 的操作碼地址為 1000H e 20H 它的轉移目的地址為 1022H 21 JBC 00H e 操作碼的地址為 2000H e 70H 它的轉移目的地址為 2073H 22 MOV PSW 10H 將選擇 MCS 51 的第 2組工作寄存器 23 指令 DJNZ R7 e 操作碼所在地址為 3000H e 0EFH 則它的轉移目的地址 為 2FF1H 24 ORL A 0F0H 是將 A 的高 4 位置 1 而低 4 位不變 25 SJMP e 的指令操作碼地址為 0050H e 65H 則其轉移目的地址為 00B7H 26 設 DPTR 2000H A 80H 則 MOVC A A DPTR 的操作數的實際地址為 2080H 27 用串口擴并口時 串行接口工作方式應選為方式 0 29 MCS 51 中 T0 中斷服務程序入口地址為 000BH 30 PSW 中 RS1 RS0 11H 時 R2 的地址為 1AH 31 MOV C 20H 的尋址方式是位尋址 32 MOVX A DPTR 的尋址方式是寄存器間接尋址 33 下列程序段 ORG 1000H LCALL 4000H ORG 4000H ADD A R2執行完 LCALL 后 PC 4000H 34 8051 中斷有2個優先級 35 8051 中斷嵌套最多2級 36 RST 引腳上保持2個機器周期以上的低電平時 8051 即復位 37 三態緩沖器輸出端的 三態 是指低電平態 高電平態和高阻態 38 74LS138 是具有 3 個輸入的譯碼器芯片 其輸出作為片選信號時 最多可以 選中8塊芯片 5 39 MCS 51 訪問外部存儲器時 利用 ALE 信號鎖存來自 P0 口的低 8 位地址信號 40 74LS273 通常用來作簡單輸出接口擴展 而 74LS244 則常用來作簡單輸入 接口擴展 41 MCS 51 單片機片內 RAM 寄存器區共有 32 個單元 分為4組寄存器 每 組8個單元 以 R7 R0 作為寄存器名稱 42 單片機系統復位后 PSW 00H 因此片內當前工作寄存器是第0組 8 個寄存器的單元地址為 00H 07H 43 通過堆棧操作實現子程序調用 首先要把 PC 的內容入棧 以進行斷點保護 調用返回時再進行出棧操作 把保護的斷點彈回 PC 44 在直接尋址方式中 只能使用 8 位二進制數作為直接地址 因此尋址對象限 于片內 RAM 45 在寄存器間接尋址方式中 指令中出現的寄存器中的內容是操作數的地址 46 在變址尋址方式中 以 A 作變址寄存器 以 PC 或 DPTR 作基址寄存器 47 假定 SP 60H ACC 30H B 70H 執行下列指令 PUSHACC PUSHB 后 SP 62H 61H 30H 62H 70H 48 假定 A 85H R0 20H 20H 0AFH 執行指令 ADDA R0 后 A 34H CY 1 AC 1 OV 1 49 假定 A 0FFH R3 0FH 30H 0H R0 40H 40H 00H 執行 指令 INCA INCR3 INC30H INC R0 后 A 00H R3 10H 30H 0F1H 40 01H 50 累加器 A 中存放著一個值小于或等于 127 的 8 位無符號數 CY 清零后執行 RLCA 指令 則 A 中數變為原來的 2 倍 51 計算機的數據傳送有串行方式和并行方式 其中具有成本低特點的是串行方 式 52 異步串行數據通信的幀格式由起始位 數據位 奇偶校驗位和停止位組成 53 異步串行數據通信有單工 全雙工和半雙工共三種傳送方向形式 54 使用定時器 T1 設置串行通信的波特率時 應把定時器 T1 設定為工作模式 2 即自動重裝載 模式 55 假定 A 56 R5 67 執行指令 ADDA R5 DA 后 A 00100011 CY 1 56 假定 A 50H B 0A0H 執行指令 MULAB 后 B 32H A 00H CY 0 OV 1 57 執行如下指令序列 MOVC P1 0 ANLC P1 1 ANLC P1 2 MOVP3 0 C所實現的邏輯運算式為 P3 0 P1 0 P1 1 2 1 58 假定 addr11 00100000000B 標號 qaz 的地址為 1030H 執行指令 qaz AJMPaddr11 后 程序轉移到 1100H 地址 去執行 6 59 堆棧設在片內數據存儲區 程序存放在程序存儲區 外部 I O 接口設在片外 數據存儲區 中斷服務程序存放在程序存儲區 60 若單片機的晶振為 6MHz 那么狀態周期 0 166 7 s 機器周期 2 s 指令周 期 2 s 8 s 61 設 SP 60H 片內 RAM 的 30H 24H 31H 10H PUSH30H SP 61H SP 24H PUSH31H SP 62H SP 10H POPDPL SP 61H DPL 10H POPDPH SP 60H DPH 24H MOVA 00H MOVX DPTR A最后執行結果是執行結果將 0 送外部數據存儲器 到 410 單元 62 8051 復位后 CPU 從 0000HH 單元開始執行程序 SP 07H 第一個壓入堆 棧的數據將位于片內 RAM 的 08H 單元 SBUF 的內容為不定 ORLA 4 指令執 行后 PSW 寄存器的內容將為 01H 63 中斷系統 T0 和 T1 兩引腳可作外部中斷輸入引腳 這時 TMOD 寄存器中的 C T 位應為 1 若 M1 M0 兩位置成 10B 則計數初值應當是 TH TL 255H RETI指令以及任何訪問IE和IP寄存器的指令執行過后 CPU不能馬上響應中斷 二 單項選擇題 1 在中斷服務程序中 至少應有一條 D D A 傳送指令 B 轉移指令 C 加法指令 D 中斷返回指令 2 當 MCS 51 復位時 下面說法正確的是 A A A PC 0000H B SP 00H C SBUF 00H D 30H 00H 3 要用傳送指令訪問 MCS 51 片外 RAM 它的指令操作碼助記符是 B B A MOV B MOVX C MOVC D 以上都行 4 下面哪一種傳送方式適用于電路簡單且時序已知的外設 B B A 條件傳送 B 無條件傳送 C DMA D 中斷 5 ORG2000H LCALL3000H ORG3000H RET A 2000H B 3000H C 2003H D 3003H 程序執行完 RET 指令后 PC C C 6 要使 MCS 51 能夠響應定時器 T1 中斷 串行接口中斷 其中斷允許寄存器 IE A A A 98H B 84H C 42H D 22H 8 MCS 51 在響應中斷時 下列哪種操作不會發生 A A A 保護現場 B 保護 PC C 找到中斷入口 D 保護 PC 找到中斷入口 9 用 MCS 51 串行接口擴展并行 I O 口時 串行接口工作方式應選擇 A A A 方式 0 B 方式 1 C 方式 2 D 方式 3 10 JNZe 指令的尋址方式是 C C A 立即尋址 B 寄存器尋址 C 相對尋址 D 位尋址 11 執行 LCALL4000H 指令時 MCS 51 所完成的操作是 D D A 保護 PC B 4000H PC C 保護現場 D PC 3 入棧 4000H PC 7 13 若某存儲器芯片地址線為 12 根 那么它的存儲容量為 C C A 1KB B 2KB C 4KB D 8KB 14 要想測量INT0引腳上的一個正脈沖寬度 那么特殊功能寄存器 TMOD 的內容 應為 A A A 09H B 87H C 00H D 80H 15 PSW 18H 時 則當前工作寄存器是 D D A 0 組 B 1 組 C 2 組 D 3 組 17 MOVXA DPTR 指令的尋址方式是 B B A 寄存器尋址 B 寄存器間接尋址 C 直接尋址 D 立即 尋址 18 MCS 51 有中斷源 A A A 5 個 B 2 個 C 3 個 D 6 個 19 MCS 51 上電復位后 SP 的內容應是 B B A 00H B 07H C 60H D 70H 20 ORG0003H LJMP2000H ORG000BH LJMP3000H當 CPU 響應外部中斷 0 后 PC 的值是 2000H2000H 21 控制串行接口工作方式的寄存器是 C C A TCON B PCON C SCON D TMOD 22 MCS 51 響應中斷時 下面哪一個條件不是必須的 C C A 當前指令執行完畢 B 中斷是開放的 C 沒有同級或高級中斷服務 D 必須有 RETI 指令 23 使用定時器 T1 時 有幾種工作模式 C C A 1 種 B 2 種 C 3 種 D 4 種 24 執行 PUSHACC 指令 MCS 51 完成的操作是 A A A SP 1 SP ACC SP B ACC SP SP 1 SP C SP 1 SP ACC SP D ACC SP SP 1 SP 25 P1 口的每一位能驅動 B B A 2 個 TTL 低電平負載 B 4 個 TTL 低電平負載 C 8 個 TTL 低電平負載 D 10 個 TTL 低電平負載 26 使用 8255 可以擴展出的 I O 口線是 B B A 16 根 B 24 根 C 22 根 D 32 根 27 PC 中存放的是 A A A 下一條指令的地址 B 當前正在執行的指令 C 當前正在執行指令的地址 D 下一條要執行的指令 28 LCALL 指令操作碼地址是 2000H 執行完相應子程序返回指令后 PC D D A 2000H B 2001H C 2002H D 2003H 30 下面哪種方式適用于處理外部事件 C C A DMA B 無條件傳送 C 中斷 D 條件傳送 31 關于 MCS 51 的堆棧操作 正確說法是 C C A 先入棧 再修改 SP B 先修改 SP 再出棧 C 先修改 SP 再入棧 D 以上都不對 32 某種存儲器芯片是 8KB 4 片 那么它的地址線根數是 C C 8 A 11 根 B 12 根 C 13 根 D 14 根 33 要訪問 MCS 51 的特殊功能寄存器應使用的尋址方式是 C C A 寄存器間接尋址 B 變址尋址 C 直接尋址 D 相對尋址 34 下面哪條指令將 MCS 51 的工作寄存器置成 3 區 B B A MOVPSW 13H B MOVPSW 18H C SETBPSW 4 D SETBPSW 3 CLRPSW 3CLRPSW 4 36 當 MCS 51 進行多機通信時 串行接口的工作方式應選擇 C C A 方式 0 B 方式 1 C 方式 2 D 方式 3 38 MCS 51 的相對轉移指令的最大負跳距離為 B B A 2KB B 128B C 127B D 256B 39 指令寄存器的功能是 B B A 存放指令地址 B 存放當前正在執行的 指令 C 存放指令與操作數 D 存放指令地址及操作數 40 ORG0000H AJMP0040H ORG0040H MOV SP 00H A 0040H B 0041H C 0042H D 0043H 上述指令執行后 PC C C 41 MCS 51 外擴 ROM RAM 和 I O 接口時 它有數據總線是 A A A P0 B P1 C P2 D P3 42 當 CPU 響應串行中斷時 程序應轉移到 C C A 0003H B 0013H C 0023H D 0033H 43 當 ALE 信號有效時 表示 B B A 從 ROM 中讀取數據 B 從 P0 口可靠地送出低 8 位地址 C 從 P0 口送出數據 D 從 RAM 中讀取數據 45 MCS 51 復位時 下述說法正確的是 D D A 20H 00H B SP 00H C SBUF 00H D TH0 00H 46 執行指令 MOV IE 03H 后 MCS 51 可響應的中斷有 D D A 1 個 B 2 個 C 3 個 D 0 個 48 各中斷源發出的中斷請求信號 都會標記在 MCS 51 中的 B B A TMOD B TCON SCON C IE D IP 49 MCS 51 單片機各中斷的優先級設定是利用寄存器 B B A IE B IP C TCON D SCON 50 MCS 51 的并行 I O 口信息有兩種讀取方法 一種是讀引腳 還有一種是 A A A 讀鎖存器 B 讀數據線 C 讀寄存器 D 讀 RAM 51 以下指令中 屬于單純讀引腳的指令是 C C A MOV P1 A B ORL P1 0FH C MOV C P1 5 D DJNZ P1 short label 52 以下哪項不是單片機系統響應中斷的必要條件 C C A TCON 或 SCON 寄存器的有關標志位為 1 B IE 內的有關中斷允許位置 1 C IP 內的有關位置 1 D 當前一條指令執行完 53 指令 AJMP 的跳轉范圍為 C C 9 A 256B B 1KB C 2KB D 64KB 54 以下運算中 對 OV 沒有影響或不受 OV 影響的運算是 A A A 邏輯運算 B 符號數加減運算 C 乘法運算 D 除法運算 55 在算術運算中 與 AC 標志有關的數是 C C A 二進制數 B 八進制數 C 十進制數 D 十六進制數 56 在寄存器間接尋址方式中 指定寄存器中存放的是 B B A 操作數 B 操作數地址 C 轉移地址 D 地址偏移量 57 對程序存儲器的讀操作 只能使用 D D A MOV 指令 B PUSH 指令 C MOVX 指令 D MOVC 指令 58 執行返回指令時 返回的斷點是 C C A 調用指令的首地址 B 調用指令的末地址 C 調用指令下一條指令的首地址 D 返回指令的末地址 三 判斷題 1 我們所說的計算機實質上是計算機的硬件系統與軟件系統的總稱 2 MCS 51 的相對轉移指令最大負跳距是 127B 128 B 3 MCS 51 的程序存儲器只是用來存放程序的 存放程序和表格常數 4 MCS 51 的 5 個中斷源優先級相同 有兩個優先級 5 要進行多機通信 MCS 51 串行接口的工作方式應選為方式 1 方式 2 和方式 3 6 MCS 51 上電復位時 SBUF 00H SBUF 不定 7 MCS 51 外部中斷 0 的入口地址是 0003H 8 TMOD 中 GATE 1 時 表示由兩個信號控制定時器的啟停 9 MCS 51 的時鐘最高頻率是 18MHz 12MHz 10 使用可編程接口必須初始化 11 當 MCS 51 上電復位時 堆棧指針 SP 00H SP 07H 12 MCS 51 外擴 I O 口與外 RAM 是統一編址的 15 MCS 51 是微處理器 不是 16 MCS 51 的串行接口是全雙工的 17 PC 存放的是當前正在執行的指令 是將要執行的下一條指令的 地址 18 MCS 51 的特殊功能寄存器分布在 60H 80H 地址范圍內 80H FFH 19 MCS 51 系統可以沒有復位電路 不可以 復位是單片機的初始 化操作 20 片內 RAM 與外部設備統一編址時 需要專門的輸入 輸出指令 統 一編址的特點正是無需專門的輸入輸出指令 21 MOV R0 P1 在任何情況下都是一條能正確被 MCS 51 單片機執行的指令 不一定 22 欲將片外 RAM 中 3057H 單元的內容傳送給 A 判斷下列指令或指令組合的正 誤 MOVXA 3057H MCS 51 指令系統只能感沒有該指令 MOVDPTR 3057H MOVXA DPTR MOVP2 30H MOVR0 57H 10 MOVXA R0 MOVP2 30H MCS 51 指令系統中沒有 R2 間接尋址指令 只允許使 用 MOVR2 57HR0 和 R1 間接尋址 MOVXA R2 23 欲將 SFR 中的 PSW 寄存器內容讀入 A 判斷下列指令或指令組合的正誤 MOVA PSW MOVA 0D0H MOVR0 0D0H 因為 SFR 區只能用直接尋址指令不能用間接尋址 MOVA R0 PUSHPSW POPACC 24 判斷下列指令或指令組合的正誤 MOV28H R4 寄存器間接尋址只允許使用 R0 和 R1 兩個寄存器 MOVE0H R0 MOVR1 90H 在 51 子系列機型中錯誤 7FH 但在 52 子系列 MOVA R1機型中正確 INCDPTR DECDPTR 指令系統中沒有 CLRR0 指令系統中沒有 四 簡答題 12 中斷服務子程序與普通子程序有哪些異同之處 中斷服務子程序與普通子程序有哪些異同之處 相同點 都是讓 CPU 從主程序轉去執行子程序 執行完畢后又返回主程序 不同點 中斷服務子程序是隨機執行的 而普通子程序是預先安排好的 中斷服務子程序以 RETI 結束 而一般子程序以 RET 結束 RETI 除了將斷點彈回 PC 動作之外 還要清除 對應的中斷優先標志位 以便新的中斷請求能被響應 1313 MCS 51MCS 51 有幾種尋址方式 各涉及到哪些存儲器空間 有幾種尋址方式 各涉及到哪些存儲器空間 尋址方式尋址方式源操作數尋址空間源操作數尋址空間指令舉例指令舉例 立即數尋址程序存儲器 中 直接尋址片內 低 寄存器尋址工作寄存器 R0 R7 A B C DPTRMOV55H R3 寄存器間接 尋址 片內 RAM 低 128B 僅 PUSH POP 片外 RAM R0 R1 DPTR MOV A R0 MOVX A DPTR 變址尋址程序存儲器 A PC A DPTR MOVC A A DPTR 相對尋址程序存儲器 256B 范圍 PC 偏移量 SJMP55H 位尋址片內 RAM 的 20H 2FH 單元的位和部分 SFR 位 CLP00HSETB EA 1414 MCS 51MCS 51 響應中斷的條件是什么 響應中斷的條件是什么 CPUCPU 響應中斷后 要進行哪些操作 不同響應中斷后 要進行哪些操作 不同 中斷源的中斷入口地址是多少 中斷源的中斷入口地址是多少 CPU 響應中斷須同時滿足 有中斷申請 相應的中斷允許位為 1 CPU 開中斷 CUP 響應中斷后 保護斷點 硬件自動將 PC 堆棧 尋找中斷源 中斷矢量 PC 程序轉向中斷服務程序入口地址 入口地址分別為 INT0 0003H T0 000BH INT1 0013H T1 001BH 串行口 0023H 1616 MCS 51MCS 51 單片機定時單片機定時 計數器作定時的計數時 其計數脈沖分別由誰提供 計數器作定時的計數時 其計數脈沖分別由誰提供 11 作定時器時 計數脈沖來自單片機內部 其頻率為振蕩頻率的 1 12 作計數器時 計數脈沖來自單片機的外部 即 P3 4 T0 和 P3 5 T1 兩個引腳的 輸入脈沖 17 MCS 51MCS 51 單片機片內有幾個定時單片機片內有幾個定時 計數器 它們是由哪些特殊功能計數器 它們是由哪些特殊功能 寄存器組成 寄存器組成 80C51 單片機內設有 2 個定時器 計數器 定時器 計數器 0 和定時器 計數器 1 由 TH0 TL0 TH1 TL1 TMOD TCON 特殊功能寄存器組成 1818 定時定時 計數器作定時用時計數器作定時用時 其定時時間與哪些因素有關 作計數器時其定時時間與哪些因素有關 作計數器時 對外對外 界計數頻率有何限制 界計數頻率有何限制 定時器 計數器作定時器用時 其它時時間與以下因素有關 定時器的工作模式 定時器的計數初值以及單片機的晶振頻率 作計數器時 外界計數脈沖的頻率不能高于振蕩脈沖頻率的 1 24 19 什么是單片機的機器周期 狀態周期 振蕩周期和指令周期 它們之間是什么是單片機的機器周期 狀態周期 振蕩周期和指令周期 它們之間是 什么關系 什么關系 晶振信號 12 分頻后形成機器周期 指令的執行時間稱作指令周期 1 個機器周期 6 個狀態周期 12 個振蕩周期 2121 開機復位后開機復位后 CPUCPU 使用的是哪組工作寄存器 它們的地址是多少 使用的是哪組工作寄存器 它們的地址是多少 CPUCPU 如何如何 確定和改變當前工作寄存器組 確定和改變當前工作寄存器組 系統復位后 CPU 選用第 0 組工作寄存器即地址分別為 00H 07H 如需改變當前 工作寄存器 可設置 PSW 狀態字中的 RS1 RS0 如 RS1 RS0 為 00 則指向第 0 組 為 01 則指向第 1 組 為 10 則指向第 2 組 為 11 則指向第 3 組 22 程序狀態程序狀態字字 PSPSW W 的作用是什么 的作用是什么 PSW 作用是保存 ALU運算結果的特征和處理 器狀態 24 MCS 51MCS 51 單片機的存儲器從物理結構上和邏輯上分別可劃分為哪幾個空間 單片機的存儲器從物理結構上和邏輯上分別可劃分為哪幾個空間 MCS 51 系列單片機的存儲器培植從物理結構上可分為 片內程序存儲器 片外 程序存儲器 片內數據存儲 片外數據存儲器 從邏輯上分為 片內外統一編址 的 64KB 的程序存儲器 片內 256B 的數據存儲器以及 64KB 的數據存儲器 2525 為什為什么么 MCS 5MCS 51 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家具售后部管理制度
- 家電維修業管理制度
- 應急戰備庫管理制度
- 彩箱包裝廠管理制度
- 律師駐法院管理制度
- 心理測量室管理制度
- 快遞健康碼管理制度
- 快餐廳公司管理制度
- 急診手麻醉管理制度
- 成品庫規章管理制度
- 蔬菜農藥殘留檢測合同
- YY 0117.1-2024外科植入物骨關節假體鍛、鑄件第1部分:Ti6Al4V鈦合金鍛件
- 任務6.4 IBP盤認知與操作課件講解
- 2024年首屆全國“紅旗杯”班組長大賽考試題庫800題(含答案)
- 基于3D打印技術的個性化正畸矯治器設計
- 國際化競爭格局下的動漫游戲行業發展策略
- 河南省鄭州市中原區2023-2024學年八年級下學期期末歷史試卷
- GB/T 44087-2024北斗三號區域短報文通信用戶終端技術要求與測試方法
- GB/T 43868-2024電化學儲能電站啟動驗收規程
- 資本論在中國智慧樹知到期末考試答案2024年
- 傳染病預防控制工作方案醫院
評論
0/150
提交評論