




已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1 1 單片機(jī)還可稱為 微控制器微控制器 2 單片機(jī)與普通計(jì)算機(jī)的不同之處在于其將 CPUCPU 存儲(chǔ)器 存儲(chǔ)器 和 和 I OI O 接口接口 電路電路 三部分集成于一塊芯片上 3 MCS 51系列單片機(jī)芯片間主要差別是什么 主要差別在于片內(nèi)是否帶有程序存儲(chǔ)器主要差別在于片內(nèi)是否帶有程序存儲(chǔ)器 4 在家用電器中使用單片機(jī)應(yīng)屬于微計(jì)算機(jī)的 B B A 輔助設(shè)計(jì)應(yīng)用 B 測(cè)量 控制應(yīng)用 C 數(shù)值計(jì)算應(yīng)用 D 數(shù)據(jù)處理應(yīng)用 5 MCS 51單片機(jī)的引腳 EA 接高電平和接低電平時(shí)各有何種功能 接高電平 則使用片內(nèi)程序存儲(chǔ)器 否則使用片外程序存儲(chǔ)器 接高電平 則使用片內(nèi)程序存儲(chǔ)器 否則使用片外程序存儲(chǔ)器 6 什么是機(jī)器周期 一個(gè)機(jī)器周期的時(shí)序是如何來劃分的 如果采用12MHz 晶 振 一個(gè)機(jī)器周期為多長(zhǎng)時(shí)間 1 1個(gè)機(jī)器周期等于個(gè)機(jī)器周期等于1212個(gè)時(shí)鐘振蕩周期 而時(shí)鐘振個(gè)時(shí)鐘振蕩周期 而時(shí)鐘振 蕩周期即晶振頻率的倒數(shù) 如果采用蕩周期即晶振頻率的倒數(shù) 如果采用12MHz12MHz 晶振 一個(gè)機(jī)器周期為晶振 一個(gè)機(jī)器周期為1us1us 7 存儲(chǔ)器的空間里 有5個(gè)單元是特殊的 這5個(gè)單元對(duì)應(yīng) MCS 51單片機(jī)5個(gè)中斷 源的中斷入口地址 請(qǐng)寫出這些單元的地址以及對(duì)應(yīng)的中斷源 中斷源中斷源入口地址入口地址 外部中斷0 INT0 0003H 定時(shí)器0 T0 000BH 外部中斷1 INT1 0013H 定時(shí)器1 T1 001BH 串行口0023H 8 8 判斷下列說法是否正確 A 8031的 CPU 是由 RAM 和 EPROM 所組成 錯(cuò)錯(cuò) B 區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其位于地址范 圍的低端還是高端 錯(cuò)錯(cuò) C 在 MCS 51中 為使準(zhǔn)雙向的 I O 口工作在輸入方式 必須保證它被事先預(yù) 置為1 對(duì)對(duì) D PC 可以看成是程序存儲(chǔ)器的地址指針 對(duì)對(duì) 9 8051 單片機(jī)復(fù)位后 R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為 04H04H 因上電時(shí) PSW 00H00H 這時(shí)當(dāng)前的工作寄存器區(qū)是 0 0 組工作寄存器區(qū) 10 判斷以下有關(guān) PC 和 DPTR 的結(jié)論是否正確 A DPTR 是可以訪問的 而 PC 不能訪問 對(duì)對(duì) B 它們都是16位的寄存器 對(duì)對(duì) C 它們都具有加 1 的功能 錯(cuò)錯(cuò) D DPTR 可以分為2個(gè)8位的寄存器使用 但 PC 不能 對(duì)對(duì) 11 內(nèi)部 RAM 中 哪些單元可作為工作寄存器區(qū) 哪些單元可以進(jìn)行位尋址 寫 出其地址范圍 答 字節(jié)地址為字節(jié)地址為00H00H 1FH1FH 的單元可以作為工作寄存器區(qū) 字節(jié)的單元可以作為工作寄存器區(qū) 字節(jié) 地址為地址為20H20H 2FH2FH 的單元可以進(jìn)行位尋址 的單元可以進(jìn)行位尋址 12 使用8031單片機(jī)時(shí) 需將 EA 引腳接 低低 電平 因?yàn)槠淦瑑?nèi)無 程序程序 存 儲(chǔ)器 13 A 程序計(jì)數(shù)器 PC 不能為用戶編程時(shí)直接使用 因?yàn)樗鼪]有地址 對(duì)對(duì) B 內(nèi)部 RAM 的位尋址區(qū) 只能供位尋址使用 而不能供字節(jié)尋址使用 錯(cuò)錯(cuò) C 8031共有21個(gè)特殊功能寄存器 它們的位都是可用軟件設(shè)置的 因此 是 可以進(jìn)行位尋址的 錯(cuò)錯(cuò) 14 PC 的值是 當(dāng)前正在執(zhí)行指令的下一條指令的地址當(dāng)前正在執(zhí)行指令的下一條指令的地址 15 MCS 51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器 PC 的位數(shù)所決定的 2 因?yàn)?MCS 51的 PC 是16位的 因此其尋址的范圍為 6464 K 字節(jié) 一 選擇題 在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案 填在題的括號(hào)中 1 80C51 基本型單片機(jī)內(nèi)部程序存儲(chǔ)器容量為 C C A 16K B 8K C 4K D 2K 2 在 80C51 單片機(jī)應(yīng)用系統(tǒng)中 可以作為時(shí)鐘輸出的是 C C 引腳 A B RST C ALE D 3 在 80C51 的 4 個(gè)并行口中 能作為通用 I O 口和高 8 位地址總線的是 C C A P0 B P1 C P2 D P3 4 當(dāng)優(yōu)先級(jí)的設(shè)置相同時(shí) 若以下幾個(gè)中斷同時(shí)發(fā)生 D D 中斷優(yōu)先響應(yīng) 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 當(dāng)需要擴(kuò)展一片 8K 的 RAM 時(shí) 應(yīng)選用的存儲(chǔ)器為 B B A 2764 B 6264 C 6116 D 62128 8 若想擴(kuò)展鍵盤和顯示 并希望增加 256 字節(jié)的 RAM 時(shí) 應(yīng)選擇 A A 芯片 A 8155 B 8255 C 8279 D 74LS164 9 80C51 單片機(jī)要進(jìn)行 10 位幀格式的串行通訊時(shí) 串行口應(yīng)工作在 B B A 方式 0 B 方式 1 C 方式 2 D 方式 3 10 80C51 復(fù)位初始化時(shí)未改變 SP 的內(nèi)容 第一個(gè)入棧的單元地址為 A A A 08H B 80H C 00H D 07H 二 填空題 1 計(jì)算機(jī)的經(jīng)典結(jié)構(gòu)由 存儲(chǔ)器 運(yùn)算器 控制器 輸入設(shè)備 輸出設(shè)備 組成 2 80C51 單片機(jī)基本型內(nèi)部 RAM 有 128 個(gè)字節(jié)單元 這些單元可以分為三個(gè)用 途不同的區(qū)域 一是 工作寄存器 區(qū) 二是 位尋址 區(qū) 三是 數(shù)據(jù)緩沖 區(qū) 4 8051 的堆棧是向地址的 高 端生成的 入棧時(shí) SP 先 加 1 再壓入數(shù)據(jù) 5 對(duì)于 80C51 無嵌套的單級(jí)中斷 響應(yīng)時(shí)間至少 3 個(gè)機(jī)器周期 最多 8 個(gè)機(jī) 器周期 三 簡(jiǎn)答題 簡(jiǎn)述簡(jiǎn)述 80C5180C51 單片機(jī)的單片機(jī)的 I OI O 口的功能和特點(diǎn) 口的功能和特點(diǎn) 答 P0 地址總線低 8 位 數(shù)據(jù)總線和一般 I O 口 P1 一般 I O 口 P2 地址總線高 8 位和一般 I O 口 P3 第二功能和一般 I O 口 4 個(gè)口作為一般 I O 時(shí)均為準(zhǔn)雙向口 簡(jiǎn)述簡(jiǎn)述 80C5180C51 單片機(jī)的中斷系統(tǒng)功能 單片機(jī)的中斷系統(tǒng)功能 答 5 個(gè)中斷源 2 個(gè)優(yōu)先級(jí) 中斷控制 中斷響應(yīng)時(shí)間 中斷受阻條件等 簡(jiǎn)述簡(jiǎn)述 80C5180C51 單片機(jī)定時(shí)單片機(jī)定時(shí) 計(jì)數(shù)器的功能 計(jì)數(shù)器的功能 答 2 個(gè) 16 位定時(shí) 計(jì)數(shù)器 T0 有 4 種工作方式 T1 有 4 種工作方式 簡(jiǎn)述簡(jiǎn)述 80C5180C51 單片機(jī)串行口的功能 單片機(jī)串行口的功能 答 全雙工 由 SBUF 和 PCON 完成控制 波特率由 T1 產(chǎn)生 收 發(fā)中斷用一個(gè) 中斷向量 中斷標(biāo)志 RI TI 由軟件清除 4 種工作方式 5 5 簡(jiǎn)述 簡(jiǎn)述 80C5180C51 單片機(jī)指令系統(tǒng)的特點(diǎn)及尋址方式 單片機(jī)指令系統(tǒng)的特點(diǎn)及尋址方式 3 答 111 條指令 大多為單 雙周期指令 速度快 指令字節(jié)多為單 雙字節(jié) 省空間 尋址方式多 7 種 操作靈活 有布爾指令集 控制應(yīng)用方便 7 種尋 址方式為寄存器尋址 直接尋址 寄存器間接尋址 立即尋址 基址寄存器加變址寄存 器變址尋址 相對(duì)尋址和位尋址 四 程序閱讀與分析題 1 試閱讀下面的程序 指出該程序結(jié)束后累加器 ACC 和寄存器 TH0 的值 并說 明該程序完成了怎樣的功能 ORG 0000H MOV SP 60H MOV A 10H MOV TH0 20H PUSH ACC PUSH TH0 POP ACC POP TH0 END答 利用堆棧交換了 ACC 和 TH0 的內(nèi)容 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 答 雙字節(jié)無符號(hào)數(shù)加法 被加數(shù)存放在內(nèi)部 RAM 的 51H 50H 單元 加數(shù)存放 在內(nèi)部 RAM 的 61H 60H 單元 相加的結(jié)果存放在內(nèi)部 RAM 的 51H 50H 單元 進(jìn) 位存放在位尋址區(qū)的 00H 位中 五 綜合應(yīng)用題 1 設(shè) 80C51 單片機(jī)晶振頻率為 6MHz 定時(shí)器 T0 工作于方式 1 要求 80C51 以中 斷方式工作并在 P1 0 引腳輸出周期為 500 微秒的方波 試 計(jì)算初值 編寫含 有初始化功能的主程序和完成方波輸出的中斷服務(wù)程序 答 機(jī)器周期為 2 微秒 定時(shí)時(shí)間 250 微秒 需要計(jì)數(shù) N 125 初值為 65536 125 65411 FF83H 所以 TH0 FFH TL0 83H 工作方式設(shè)置 0000 0001B 即 TMOD 01H 主程序 中斷服務(wù)程序 整體結(jié)構(gòu) 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 單片機(jī)由 CPU 存儲(chǔ)器和I OI O 接口電路接口電路三部分組成 2 若不使用 MCS 51 片內(nèi)存儲(chǔ)器 則引腳EA信號(hào)有效時(shí) 表示 CPU 要從片外程 序存儲(chǔ)器讀取信息 10 MCS 51 特殊功能寄存器只能采用直接尋址方式 11 MCS 51 的 4 組工作寄存器地址范圍為 00H 1FH 12 MCS 51 片內(nèi) 20H 2FH 范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器 既可以字節(jié)尋址 又可以位尋 址 13 若用傳送指令訪問 MCS 51 的程序存儲(chǔ)器 其操作碼助記符為 MOVC 14 訪問 MCS 51 片內(nèi) RAM 應(yīng)該使用的傳送指令的助記符為 MOV 訪問片外 RAM 是 MOVX 15 設(shè)計(jì) 8031 系統(tǒng)時(shí) P0 P2 口不能用作一般 I O 口 16 MCS 51 可外擴(kuò) 64KB 的 RAM 但當(dāng)外擴(kuò) I O 口后 其外部 RAM 的尋址空間將 變小 17 MCS 51 串行接口有 4 種工作方式 這可在初始化程序中用軟件填寫 SCON 特 殊功能寄存器加以選擇 18 累加器 A 80H 執(zhí)行完指令 ADD A 83H 后 進(jìn)位位 C 1 19 執(zhí)行 ANL A 0FH 指令后 累加器 A 的高 4 位為 0000 20 JZ e 的操作碼地址為 1000H e 20H 它的轉(zhuǎn)移目的地址為 1022H 21 JBC 00H e 操作碼的地址為 2000H e 70H 它的轉(zhuǎn)移目的地址為 2073H 22 MOV PSW 10H 將選擇 MCS 51 的第 2組工作寄存器 23 指令 DJNZ R7 e 操作碼所在地址為 3000H e 0EFH 則它的轉(zhuǎn)移目的地址 為 2FF1H 24 ORL A 0F0H 是將 A 的高 4 位置 1 而低 4 位不變 25 SJMP e 的指令操作碼地址為 0050H e 65H 則其轉(zhuǎn)移目的地址為 00B7H 26 設(shè) DPTR 2000H A 80H 則 MOVC A A DPTR 的操作數(shù)的實(shí)際地址為 2080H 27 用串口擴(kuò)并口時(shí) 串行接口工作方式應(yīng)選為方式 0 29 MCS 51 中 T0 中斷服務(wù)程序入口地址為 000BH 30 PSW 中 RS1 RS0 11H 時(shí) R2 的地址為 1AH 31 MOV C 20H 的尋址方式是位尋址 32 MOVX A DPTR 的尋址方式是寄存器間接尋址 33 下列程序段 ORG 1000H LCALL 4000H ORG 4000H ADD A R2執(zhí)行完 LCALL 后 PC 4000H 34 8051 中斷有2個(gè)優(yōu)先級(jí) 35 8051 中斷嵌套最多2級(jí) 36 RST 引腳上保持2個(gè)機(jī)器周期以上的低電平時(shí) 8051 即復(fù)位 37 三態(tài)緩沖器輸出端的 三態(tài) 是指低電平態(tài) 高電平態(tài)和高阻態(tài) 38 74LS138 是具有 3 個(gè)輸入的譯碼器芯片 其輸出作為片選信號(hào)時(shí) 最多可以 選中8塊芯片 5 39 MCS 51 訪問外部存儲(chǔ)器時(shí) 利用 ALE 信號(hào)鎖存來自 P0 口的低 8 位地址信號(hào) 40 74LS273 通常用來作簡(jiǎn)單輸出接口擴(kuò)展 而 74LS244 則常用來作簡(jiǎn)單輸入 接口擴(kuò)展 41 MCS 51 單片機(jī)片內(nèi) RAM 寄存器區(qū)共有 32 個(gè)單元 分為4組寄存器 每 組8個(gè)單元 以 R7 R0 作為寄存器名稱 42 單片機(jī)系統(tǒng)復(fù)位后 PSW 00H 因此片內(nèi)當(dāng)前工作寄存器是第0組 8 個(gè)寄存器的單元地址為 00H 07H 43 通過堆棧操作實(shí)現(xiàn)子程序調(diào)用 首先要把 PC 的內(nèi)容入棧 以進(jìn)行斷點(diǎn)保護(hù) 調(diào)用返回時(shí)再進(jìn)行出棧操作 把保護(hù)的斷點(diǎn)彈回 PC 44 在直接尋址方式中 只能使用 8 位二進(jìn)制數(shù)作為直接地址 因此尋址對(duì)象限 于片內(nèi) RAM 45 在寄存器間接尋址方式中 指令中出現(xiàn)的寄存器中的內(nèi)容是操作數(shù)的地址 46 在變址尋址方式中 以 A 作變址寄存器 以 PC 或 DPTR 作基址寄存器 47 假定 SP 60H ACC 30H B 70H 執(zhí)行下列指令 PUSHACC PUSHB 后 SP 62H 61H 30H 62H 70H 48 假定 A 85H R0 20H 20H 0AFH 執(zhí)行指令 ADDA R0 后 A 34H CY 1 AC 1 OV 1 49 假定 A 0FFH R3 0FH 30H 0H R0 40H 40H 00H 執(zhí)行 指令 INCA INCR3 INC30H INC R0 后 A 00H R3 10H 30H 0F1H 40 01H 50 累加器 A 中存放著一個(gè)值小于或等于 127 的 8 位無符號(hào)數(shù) CY 清零后執(zhí)行 RLCA 指令 則 A 中數(shù)變?yōu)樵瓉淼?2 倍 51 計(jì)算機(jī)的數(shù)據(jù)傳送有串行方式和并行方式 其中具有成本低特點(diǎn)的是串行方 式 52 異步串行數(shù)據(jù)通信的幀格式由起始位 數(shù)據(jù)位 奇偶校驗(yàn)位和停止位組成 53 異步串行數(shù)據(jù)通信有單工 全雙工和半雙工共三種傳送方向形式 54 使用定時(shí)器 T1 設(shè)置串行通信的波特率時(shí) 應(yīng)把定時(shí)器 T1 設(shè)定為工作模式 2 即自動(dòng)重裝載 模式 55 假定 A 56 R5 67 執(zhí)行指令 ADDA R5 DA 后 A 00100011 CY 1 56 假定 A 50H B 0A0H 執(zhí)行指令 MULAB 后 B 32H A 00H CY 0 OV 1 57 執(zhí)行如下指令序列 MOVC P1 0 ANLC P1 1 ANLC P1 2 MOVP3 0 C所實(shí)現(xiàn)的邏輯運(yùn)算式為 P3 0 P1 0 P1 1 2 1 58 假定 addr11 00100000000B 標(biāo)號(hào) qaz 的地址為 1030H 執(zhí)行指令 qaz AJMPaddr11 后 程序轉(zhuǎn)移到 1100H 地址 去執(zhí)行 6 59 堆棧設(shè)在片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū) 程序存放在程序存儲(chǔ)區(qū) 外部 I O 接口設(shè)在片外 數(shù)據(jù)存儲(chǔ)區(qū) 中斷服務(wù)程序存放在程序存儲(chǔ)區(qū) 60 若單片機(jī)的晶振為 6MHz 那么狀態(tài)周期 0 166 7 s 機(jī)器周期 2 s 指令周 期 2 s 8 s 61 設(shè) SP 60H 片內(nèi) 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最后執(zhí)行結(jié)果是執(zhí)行結(jié)果將 0 送外部數(shù)據(jù)存儲(chǔ)器 到 410 單元 62 8051 復(fù)位后 CPU 從 0000HH 單元開始執(zhí)行程序 SP 07H 第一個(gè)壓入堆 棧的數(shù)據(jù)將位于片內(nèi) RAM 的 08H 單元 SBUF 的內(nèi)容為不定 ORLA 4 指令執(zhí) 行后 PSW 寄存器的內(nèi)容將為 01H 63 中斷系統(tǒng) T0 和 T1 兩引腳可作外部中斷輸入引腳 這時(shí) TMOD 寄存器中的 C T 位應(yīng)為 1 若 M1 M0 兩位置成 10B 則計(jì)數(shù)初值應(yīng)當(dāng)是 TH TL 255H RETI指令以及任何訪問IE和IP寄存器的指令執(zhí)行過后 CPU不能馬上響應(yīng)中斷 二 單項(xiàng)選擇題 1 在中斷服務(wù)程序中 至少應(yīng)有一條 D D A 傳送指令 B 轉(zhuǎn)移指令 C 加法指令 D 中斷返回指令 2 當(dāng) MCS 51 復(fù)位時(shí) 下面說法正確的是 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 下面哪一種傳送方式適用于電路簡(jiǎn)單且時(shí)序已知的外設(shè) B B A 條件傳送 B 無條件傳送 C DMA D 中斷 5 ORG2000H LCALL3000H ORG3000H RET A 2000H B 3000H C 2003H D 3003H 程序執(zhí)行完 RET 指令后 PC C C 6 要使 MCS 51 能夠響應(yīng)定時(shí)器 T1 中斷 串行接口中斷 其中斷允許寄存器 IE A A A 98H B 84H C 42H D 22H 8 MCS 51 在響應(yīng)中斷時(shí) 下列哪種操作不會(huì)發(fā)生 A A A 保護(hù)現(xiàn)場(chǎng) B 保護(hù) PC C 找到中斷入口 D 保護(hù) PC 找到中斷入口 9 用 MCS 51 串行接口擴(kuò)展并行 I O 口時(shí) 串行接口工作方式應(yīng)選擇 A A A 方式 0 B 方式 1 C 方式 2 D 方式 3 10 JNZe 指令的尋址方式是 C C A 立即尋址 B 寄存器尋址 C 相對(duì)尋址 D 位尋址 11 執(zhí)行 LCALL4000H 指令時(shí) MCS 51 所完成的操作是 D D A 保護(hù) PC B 4000H PC C 保護(hù)現(xiàn)場(chǎng) D PC 3 入棧 4000H PC 7 13 若某存儲(chǔ)器芯片地址線為 12 根 那么它的存儲(chǔ)容量為 C C A 1KB B 2KB C 4KB D 8KB 14 要想測(cè)量INT0引腳上的一個(gè)正脈沖寬度 那么特殊功能寄存器 TMOD 的內(nèi)容 應(yīng)為 A A A 09H B 87H C 00H D 80H 15 PSW 18H 時(shí) 則當(dāng)前工作寄存器是 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 個(gè) B 2 個(gè) C 3 個(gè) D 6 個(gè) 19 MCS 51 上電復(fù)位后 SP 的內(nèi)容應(yīng)是 B B A 00H B 07H C 60H D 70H 20 ORG0003H LJMP2000H ORG000BH LJMP3000H當(dāng) CPU 響應(yīng)外部中斷 0 后 PC 的值是 2000H2000H 21 控制串行接口工作方式的寄存器是 C C A TCON B PCON C SCON D TMOD 22 MCS 51 響應(yīng)中斷時(shí) 下面哪一個(gè)條件不是必須的 C C A 當(dāng)前指令執(zhí)行完畢 B 中斷是開放的 C 沒有同級(jí)或高級(jí)中斷服務(wù) D 必須有 RETI 指令 23 使用定時(shí)器 T1 時(shí) 有幾種工作模式 C C A 1 種 B 2 種 C 3 種 D 4 種 24 執(zhí)行 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 口的每一位能驅(qū)動(dòng) B B A 2 個(gè) TTL 低電平負(fù)載 B 4 個(gè) TTL 低電平負(fù)載 C 8 個(gè) TTL 低電平負(fù)載 D 10 個(gè) TTL 低電平負(fù)載 26 使用 8255 可以擴(kuò)展出的 I O 口線是 B B A 16 根 B 24 根 C 22 根 D 32 根 27 PC 中存放的是 A A A 下一條指令的地址 B 當(dāng)前正在執(zhí)行的指令 C 當(dāng)前正在執(zhí)行指令的地址 D 下一條要執(zhí)行的指令 28 LCALL 指令操作碼地址是 2000H 執(zhí)行完相應(yīng)子程序返回指令后 PC D D A 2000H B 2001H C 2002H D 2003H 30 下面哪種方式適用于處理外部事件 C C A DMA B 無條件傳送 C 中斷 D 條件傳送 31 關(guān)于 MCS 51 的堆棧操作 正確說法是 C C A 先入棧 再修改 SP B 先修改 SP 再出棧 C 先修改 SP 再入棧 D 以上都不對(duì) 32 某種存儲(chǔ)器芯片是 8KB 4 片 那么它的地址線根數(shù)是 C C 8 A 11 根 B 12 根 C 13 根 D 14 根 33 要訪問 MCS 51 的特殊功能寄存器應(yīng)使用的尋址方式是 C C A 寄存器間接尋址 B 變址尋址 C 直接尋址 D 相對(duì)尋址 34 下面哪條指令將 MCS 51 的工作寄存器置成 3 區(qū) B B A MOVPSW 13H B MOVPSW 18H C SETBPSW 4 D SETBPSW 3 CLRPSW 3CLRPSW 4 36 當(dāng) MCS 51 進(jìn)行多機(jī)通信時(shí) 串行接口的工作方式應(yīng)選擇 C C A 方式 0 B 方式 1 C 方式 2 D 方式 3 38 MCS 51 的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳距離為 B B A 2KB B 128B C 127B D 256B 39 指令寄存器的功能是 B B A 存放指令地址 B 存放當(dāng)前正在執(zhí)行的 指令 C 存放指令與操作數(shù) D 存放指令地址及操作數(shù) 40 ORG0000H AJMP0040H ORG0040H MOV SP 00H A 0040H B 0041H C 0042H D 0043H 上述指令執(zhí)行后 PC C C 41 MCS 51 外擴(kuò) ROM RAM 和 I O 接口時(shí) 它有數(shù)據(jù)總線是 A A A P0 B P1 C P2 D P3 42 當(dāng) CPU 響應(yīng)串行中斷時(shí) 程序應(yīng)轉(zhuǎn)移到 C C A 0003H B 0013H C 0023H D 0033H 43 當(dāng) ALE 信號(hào)有效時(shí) 表示 B B A 從 ROM 中讀取數(shù)據(jù) B 從 P0 口可靠地送出低 8 位地址 C 從 P0 口送出數(shù)據(jù) D 從 RAM 中讀取數(shù)據(jù) 45 MCS 51 復(fù)位時(shí) 下述說法正確的是 D D A 20H 00H B SP 00H C SBUF 00H D TH0 00H 46 執(zhí)行指令 MOV IE 03H 后 MCS 51 可響應(yīng)的中斷有 D D A 1 個(gè) B 2 個(gè) C 3 個(gè) D 0 個(gè) 48 各中斷源發(fā)出的中斷請(qǐng)求信號(hào) 都會(huì)標(biāo)記在 MCS 51 中的 B B A TMOD B TCON SCON C IE D IP 49 MCS 51 單片機(jī)各中斷的優(yōu)先級(jí)設(shè)定是利用寄存器 B B A IE B IP C TCON D SCON 50 MCS 51 的并行 I O 口信息有兩種讀取方法 一種是讀引腳 還有一種是 A A A 讀鎖存器 B 讀數(shù)據(jù)線 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 以下哪項(xiàng)不是單片機(jī)系統(tǒng)響應(yīng)中斷的必要條件 C C A TCON 或 SCON 寄存器的有關(guān)標(biāo)志位為 1 B IE 內(nèi)的有關(guān)中斷允許位置 1 C IP 內(nèi)的有關(guān)位置 1 D 當(dāng)前一條指令執(zhí)行完 53 指令 AJMP 的跳轉(zhuǎn)范圍為 C C 9 A 256B B 1KB C 2KB D 64KB 54 以下運(yùn)算中 對(duì) OV 沒有影響或不受 OV 影響的運(yùn)算是 A A A 邏輯運(yùn)算 B 符號(hào)數(shù)加減運(yùn)算 C 乘法運(yùn)算 D 除法運(yùn)算 55 在算術(shù)運(yùn)算中 與 AC 標(biāo)志有關(guān)的數(shù)是 C C A 二進(jìn)制數(shù) B 八進(jìn)制數(shù) C 十進(jìn)制數(shù) D 十六進(jìn)制數(shù) 56 在寄存器間接尋址方式中 指定寄存器中存放的是 B B A 操作數(shù) B 操作數(shù)地址 C 轉(zhuǎn)移地址 D 地址偏移量 57 對(duì)程序存儲(chǔ)器的讀操作 只能使用 D D A MOV 指令 B PUSH 指令 C MOVX 指令 D MOVC 指令 58 執(zhí)行返回指令時(shí) 返回的斷點(diǎn)是 C C A 調(diào)用指令的首地址 B 調(diào)用指令的末地址 C 調(diào)用指令下一條指令的首地址 D 返回指令的末地址 三 判斷題 1 我們所說的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱 2 MCS 51 的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是 127B 128 B 3 MCS 51 的程序存儲(chǔ)器只是用來存放程序的 存放程序和表格常數(shù) 4 MCS 51 的 5 個(gè)中斷源優(yōu)先級(jí)相同 有兩個(gè)優(yōu)先級(jí) 5 要進(jìn)行多機(jī)通信 MCS 51 串行接口的工作方式應(yīng)選為方式 1 方式 2 和方式 3 6 MCS 51 上電復(fù)位時(shí) SBUF 00H SBUF 不定 7 MCS 51 外部中斷 0 的入口地址是 0003H 8 TMOD 中 GATE 1 時(shí) 表示由兩個(gè)信號(hào)控制定時(shí)器的啟停 9 MCS 51 的時(shí)鐘最高頻率是 18MHz 12MHz 10 使用可編程接口必須初始化 11 當(dāng) MCS 51 上電復(fù)位時(shí) 堆棧指針 SP 00H SP 07H 12 MCS 51 外擴(kuò) I O 口與外 RAM 是統(tǒng)一編址的 15 MCS 51 是微處理器 不是 16 MCS 51 的串行接口是全雙工的 17 PC 存放的是當(dāng)前正在執(zhí)行的指令 是將要執(zhí)行的下一條指令的 地址 18 MCS 51 的特殊功能寄存器分布在 60H 80H 地址范圍內(nèi) 80H FFH 19 MCS 51 系統(tǒng)可以沒有復(fù)位電路 不可以 復(fù)位是單片機(jī)的初始 化操作 20 片內(nèi) RAM 與外部設(shè)備統(tǒng)一編址時(shí) 需要專門的輸入 輸出指令 統(tǒng) 一編址的特點(diǎn)正是無需專門的輸入輸出指令 21 MOV R0 P1 在任何情況下都是一條能正確被 MCS 51 單片機(jī)執(zhí)行的指令 不一定 22 欲將片外 RAM 中 3057H 單元的內(nèi)容傳送給 A 判斷下列指令或指令組合的正 誤 MOVXA 3057H MCS 51 指令系統(tǒng)只能感沒有該指令 MOVDPTR 3057H MOVXA DPTR MOVP2 30H MOVR0 57H 10 MOVXA R0 MOVP2 30H MCS 51 指令系統(tǒng)中沒有 R2 間接尋址指令 只允許使 用 MOVR2 57HR0 和 R1 間接尋址 MOVXA R2 23 欲將 SFR 中的 PSW 寄存器內(nèi)容讀入 A 判斷下列指令或指令組合的正誤 MOVA PSW MOVA 0D0H MOVR0 0D0H 因?yàn)?SFR 區(qū)只能用直接尋址指令不能用間接尋址 MOVA R0 PUSHPSW POPACC 24 判斷下列指令或指令組合的正誤 MOV28H R4 寄存器間接尋址只允許使用 R0 和 R1 兩個(gè)寄存器 MOVE0H R0 MOVR1 90H 在 51 子系列機(jī)型中錯(cuò)誤 7FH 但在 52 子系列 MOVA R1機(jī)型中正確 INCDPTR DECDPTR 指令系統(tǒng)中沒有 CLRR0 指令系統(tǒng)中沒有 四 簡(jiǎn)答題 12 中斷服務(wù)子程序與普通子程序有哪些異同之處 中斷服務(wù)子程序與普通子程序有哪些異同之處 相同點(diǎn) 都是讓 CPU 從主程序轉(zhuǎn)去執(zhí)行子程序 執(zhí)行完畢后又返回主程序 不同點(diǎn) 中斷服務(wù)子程序是隨機(jī)執(zhí)行的 而普通子程序是預(yù)先安排好的 中斷服務(wù)子程序以 RETI 結(jié)束 而一般子程序以 RET 結(jié)束 RETI 除了將斷點(diǎn)彈回 PC 動(dòng)作之外 還要清除 對(duì)應(yīng)的中斷優(yōu)先標(biāo)志位 以便新的中斷請(qǐng)求能被響應(yīng) 1313 MCS 51MCS 51 有幾種尋址方式 各涉及到哪些存儲(chǔ)器空間 有幾種尋址方式 各涉及到哪些存儲(chǔ)器空間 尋址方式尋址方式源操作數(shù)尋址空間源操作數(shù)尋址空間指令舉例指令舉例 立即數(shù)尋址程序存儲(chǔ)器 中 直接尋址片內(nèi) 低 寄存器尋址工作寄存器 R0 R7 A B C DPTRMOV55H R3 寄存器間接 尋址 片內(nèi) RAM 低 128B 僅 PUSH POP 片外 RAM R0 R1 DPTR MOV A R0 MOVX A DPTR 變址尋址程序存儲(chǔ)器 A PC A DPTR MOVC A A DPTR 相對(duì)尋址程序存儲(chǔ)器 256B 范圍 PC 偏移量 SJMP55H 位尋址片內(nèi) RAM 的 20H 2FH 單元的位和部分 SFR 位 CLP00HSETB EA 1414 MCS 51MCS 51 響應(yīng)中斷的條件是什么 響應(yīng)中斷的條件是什么 CPUCPU 響應(yīng)中斷后 要進(jìn)行哪些操作 不同響應(yīng)中斷后 要進(jìn)行哪些操作 不同 中斷源的中斷入口地址是多少 中斷源的中斷入口地址是多少 CPU 響應(yīng)中斷須同時(shí)滿足 有中斷申請(qǐng) 相應(yīng)的中斷允許位為 1 CPU 開中斷 CUP 響應(yīng)中斷后 保護(hù)斷點(diǎn) 硬件自動(dòng)將 PC 堆棧 尋找中斷源 中斷矢量 PC 程序轉(zhuǎn)向中斷服務(wù)程序入口地址 入口地址分別為 INT0 0003H T0 000BH INT1 0013H T1 001BH 串行口 0023H 1616 MCS 51MCS 51 單片機(jī)定時(shí)單片機(jī)定時(shí) 計(jì)數(shù)器作定時(shí)的計(jì)數(shù)時(shí) 其計(jì)數(shù)脈沖分別由誰(shuí)提供 計(jì)數(shù)器作定時(shí)的計(jì)數(shù)時(shí) 其計(jì)數(shù)脈沖分別由誰(shuí)提供 11 作定時(shí)器時(shí) 計(jì)數(shù)脈沖來自單片機(jī)內(nèi)部 其頻率為振蕩頻率的 1 12 作計(jì)數(shù)器時(shí) 計(jì)數(shù)脈沖來自單片機(jī)的外部 即 P3 4 T0 和 P3 5 T1 兩個(gè)引腳的 輸入脈沖 17 MCS 51MCS 51 單片機(jī)片內(nèi)有幾個(gè)定時(shí)單片機(jī)片內(nèi)有幾個(gè)定時(shí) 計(jì)數(shù)器 它們是由哪些特殊功能計(jì)數(shù)器 它們是由哪些特殊功能 寄存器組成 寄存器組成 80C51 單片機(jī)內(nèi)設(shè)有 2 個(gè)定時(shí)器 計(jì)數(shù)器 定時(shí)器 計(jì)數(shù)器 0 和定時(shí)器 計(jì)數(shù)器 1 由 TH0 TL0 TH1 TL1 TMOD TCON 特殊功能寄存器組成 1818 定時(shí)定時(shí) 計(jì)數(shù)器作定時(shí)用時(shí)計(jì)數(shù)器作定時(shí)用時(shí) 其定時(shí)時(shí)間與哪些因素有關(guān) 作計(jì)數(shù)器時(shí)其定時(shí)時(shí)間與哪些因素有關(guān) 作計(jì)數(shù)器時(shí) 對(duì)外對(duì)外 界計(jì)數(shù)頻率有何限制 界計(jì)數(shù)頻率有何限制 定時(shí)器 計(jì)數(shù)器作定時(shí)器用時(shí) 其它時(shí)時(shí)間與以下因素有關(guān) 定時(shí)器的工作模式 定時(shí)器的計(jì)數(shù)初值以及單片機(jī)的晶振頻率 作計(jì)數(shù)器時(shí) 外界計(jì)數(shù)脈沖的頻率不能高于振蕩脈沖頻率的 1 24 19 什么是單片機(jī)的機(jī)器周期 狀態(tài)周期 振蕩周期和指令周期 它們之間是什么是單片機(jī)的機(jī)器周期 狀態(tài)周期 振蕩周期和指令周期 它們之間是 什么關(guān)系 什么關(guān)系 晶振信號(hào) 12 分頻后形成機(jī)器周期 指令的執(zhí)行時(shí)間稱作指令周期 1 個(gè)機(jī)器周期 6 個(gè)狀態(tài)周期 12 個(gè)振蕩周期 2121 開機(jī)復(fù)位后開機(jī)復(fù)位后 CPUCPU 使用的是哪組工作寄存器 它們的地址是多少 使用的是哪組工作寄存器 它們的地址是多少 CPUCPU 如何如何 確定和改變當(dāng)前工作寄存器組 確定和改變當(dāng)前工作寄存器組 系統(tǒng)復(fù)位后 CPU 選用第 0 組工作寄存器即地址分別為 00H 07H 如需改變當(dāng)前 工作寄存器 可設(shè)置 PSW 狀態(tài)字中的 RS1 RS0 如 RS1 RS0 為 00 則指向第 0 組 為 01 則指向第 1 組 為 10 則指向第 2 組 為 11 則指向第 3 組 22 程序狀態(tài)程序狀態(tài)字字 PSPSW W 的作用是什么 的作用是什么 PSW 作用是保存 ALU運(yùn)算結(jié)果的特征和處理 器狀態(tài) 24 MCS 51MCS 51 單片機(jī)的存儲(chǔ)器從物理結(jié)構(gòu)上和邏輯上分別可劃分為哪幾個(gè)空間 單片機(jī)的存儲(chǔ)器從物理結(jié)構(gòu)上和邏輯上分別可劃分為哪幾個(gè)空間 MCS 51 系列單片機(jī)的存儲(chǔ)器培植從物理結(jié)構(gòu)上可分為 片內(nèi)程序存儲(chǔ)器 片外 程序存儲(chǔ)器 片內(nèi)數(shù)據(jù)存儲(chǔ) 片外數(shù)據(jù)存儲(chǔ)器 從邏輯上分為 片內(nèi)外統(tǒng)一編址 的 64KB 的程序存儲(chǔ)器 片內(nèi) 256B 的數(shù)據(jù)存儲(chǔ)器以及 64KB 的數(shù)據(jù)存儲(chǔ)器 2525 為什為什么么 MCS 5MCS 51 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度標(biāo)準(zhǔn)房屋無償使用協(xié)議書(文化創(chuàng)意產(chǎn)業(yè)孵化)
- 二零二五年度商鋪買賣合同分期付款及租賃管理服務(wù)
- 二零二五年度合同管理制流程圖編制與實(shí)施協(xié)議
- 二零二五年度橋梁工程監(jiān)理服務(wù)合同
- 二零二五年度汽車行業(yè)簡(jiǎn)易勞動(dòng)合同范本
- 二零二五年度農(nóng)村房屋及附屬設(shè)施整體轉(zhuǎn)讓合同
- 二零二五年度電力施工進(jìn)度管理及協(xié)調(diào)協(xié)議
- 二零二五年度賓館布草洗滌、熨燙及配送一體化服務(wù)合同
- 2025年杭州道路貨物運(yùn)輸駕駛員考試
- 發(fā)言稿不考慮格式
- 《CRISPR-Cas9及基因技術(shù)》課件
- 《急性冠狀動(dòng)脈綜合征》課件
- 【博觀研究院】2025年跨境進(jìn)口保健品市場(chǎng)分析報(bào)告
- 游戲直播平臺(tái)推廣合作協(xié)議
- 《高科技服裝與面料》課件
- 《馬克思生平故事》課件
- 2024-2025學(xué)年四川省成都市高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)英語(yǔ)試題(解析版)
- HRBP工作總結(jié)與計(jì)劃
- 八大危險(xiǎn)作業(yè)安全培訓(xùn)考試試題及答案
- 2025中國(guó)船舶集團(tuán)限公司招聘高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 土壤侵蝕與碳匯-深度研究
評(píng)論
0/150
提交評(píng)論