【正文】
焊接室完成元器件和集成塊座的焊接之后,同學(xué)們要用萬用表仔細檢查電路板的電氣連接特性,確保制作出的單片微機系統(tǒng)硬件電路正常工作。一、資格認證名稱單片機設(shè)計師二、單片機設(shè)計師資格認證的基本條件和要求申請對象:電子、信息、計算機、通信等弱電控制專業(yè)從業(yè)人員及大專院校師生身體狀況:健康三、理論考試復(fù)習(xí)大綱(一) 單片機的基本機構(gòu)與工作原理單片機與其他常見微機(如PC機)有什么不同?它是什么獨特優(yōu)點?80C51系列單片機在片內(nèi)集成了哪些主要邏輯功能部件?各個邏輯部件的主要功能是什么?80C51系列單片機有哪些信號需要芯片引腳以第二功能的方式提供?80C51單片機的“ALE”信號、“/EA”信號有何功能?在使用80C31時,它們的信號引腳應(yīng)如何處理?80C51存儲器在結(jié)構(gòu)上有何特點?在物理上和邏輯上各有哪幾種地址空間?訪問片內(nèi)RAM和片外RAM的指令格式有何區(qū)別?片內(nèi)RAM低128單元劃分為哪三個主要部分?各部分主要功能是什么?80C51設(shè)有4個通用工作寄存器組,有什么特點?如何選用?如何實現(xiàn)工作寄存器現(xiàn)場保護? 特殊功能寄存器的地址范圍是多少?哪些特殊功能寄存器可以位操作?堆棧有哪些功能?堆棧指示器(SP)的作用是什么?在程序設(shè)計時,為什么還要對SP重新賦值?為什么說80C51具有很強的布爾(位)處理功能?共有多少單元可以位尋址?采用布爾處理有哪些優(yōu)點?80C51單片機的時鐘周期、機器周期、指令周期有何區(qū)別?它們之間有何關(guān)系?單片機晶振頻率與哪些工作參數(shù)有關(guān)?1單片機有幾種復(fù)位方法?對復(fù)位信號有何要求?復(fù)位后機器的初始狀態(tài)如何,即各寄存器的狀態(tài)如何?180C51的4個I/O口P0~P3在使用上有哪些分工和特點?試比較各口的特點?何謂分時復(fù)用總線?P3口的第二變異功能有哪些?1 80C51端口P0~P3作通用I/O口時,在輸入引腳數(shù)據(jù)時,應(yīng)注意什么?1“讀—改—寫”指令有何優(yōu)點?請至少列出五條不同操作的“讀—改—寫”指令。 LED顯示器結(jié)構(gòu)有何特點?如何設(shè)計才能正確工作? 現(xiàn)有一靜態(tài)顯示接口電路,以74HC273為輸出芯片。例如先把人的聲音寫入EPROM芯片,然后在需要時送到喇叭上播放。簡述 MOV、MOVC和MOVX指令的異同之處。已知R0指向低地址,并要求該單元低4位放在A中的4位。認證考試分理論筆試與實際操作兩部分。2007年12月2日 年 月 日考 試 用 M M M M M M M M M M M M M M M M M M M M M M M M M M M 裝訂線︵答題不得超過此線︶ M M M M M M M M M M M M M M M M M M M M M M M M M職業(yè)認證考試試卷樣卷姓名: 省: 市 考號考試名稱:單片機設(shè)計師 試卷編號: 考試時間:120分鐘題 號一二三四五六七八九十總 分應(yīng)得分201010161681010100實得分評分:評卷人一、填空題(每空1分,共20分) 1.CPU主要由 器和 器組成。9.若系統(tǒng)晶振頻率為6MHz,則時鐘周期為 μs,機器周期為 μs,最短和最長的指令周期分別為 μs和 μs。16.起止范圍為0000H~3FFFH的存儲器容量為 KB。 (C)8μs (A)TMOD (B)TCON/SCON (C)IE (D)IP9.MCS51單片機可分為兩個優(yōu)先級別。 ( )4.如果指令系統(tǒng)中不給用戶提供PUSH、POP指令的話,則設(shè)立堆棧毫無意義。 ( )12.PC可以看做是指令存儲區(qū)的地址指針。 ( )20.“接口芯片初始化”和含義是向控制字寄存器寫入與芯片工作方式有關(guān)的一串控制信息。DECR0 答: (R0)=_ _ H, (7EH)=_ __ H, (7FH)=__ __ H。2.將40H開始存放的10個字節(jié)的數(shù)與50H開始存放的10個字節(jié)的數(shù)相減(假設(shè)被減數(shù)大于減數(shù)),編制該程序。20ms 20ms 40ms 40ms八、綜合設(shè)計題(10分)1.在8031芯片外擴展32KB EPROM(27256)和32KB RAM(62256)各一片來組成較完整的單片機系統(tǒng)。2.通常,單片機上電復(fù)位時PC = 0000 H,SP = 07 H;而工作寄存器則缺省采用第 0 組,這組寄存器的地址范圍是從 00H 至 07 H。上電復(fù)位時,同級中斷的優(yōu)先級別從高至低為 外部中斷0 、 定時器0 、 外部中斷1 、 定時器1 和 串行口 ,若IP=00010100B,則優(yōu)先級別最高者為 外部中斷1 、最低者為 定時器1 。18.從輸入模擬量到輸出穩(wěn)定的數(shù)字量的時間間隔是A/D轉(zhuǎn)換器的技術(shù)指標之一,稱為 轉(zhuǎn)換速度 。(B)4μs (A)IE (B) SCON (C)TCON (D) IP 10.MCS51系列單片機外擴存儲器芯片時,4個I/O口中用作數(shù)據(jù)總線的是( B )。( √ )6.EPROM中存放的信息在計算機執(zhí)行程序時只能讀,且斷電后仍能保持原有的信息。( )14.輸入輸出設(shè)備必須通過I/O接口才能接到系統(tǒng)總線上和主機進行信息交換。每小題4分,共16分)1. 引線有何功能?8031的引線應(yīng)如何處理?為什么?答:引線的功能是對程序存儲器的位置進行選擇。答:立即尋址:MOV A,#30H ; 直接尋址:MOV A,30H 寄存器尋址:MOV A,R5 ; 相對尋址:SJMP $(本題答案不唯一)?答:串行數(shù)據(jù)傳送是將數(shù)據(jù)按bit逐位進行傳送的方式。執(zhí)行指令MOVX A,DPTR或指令MOVX DPTR,A時,P2口輸出的是高8位地址;其他情況下。?其重要作用是什么?答:堆棧區(qū)與一般存儲區(qū)相同之處是:它們都屬于存儲器的一部分,都能存放數(shù)據(jù)。對于非電信號的物理量,必須先由傳感器進行檢測,并且轉(zhuǎn)換為電信號,然后經(jīng)過放大器放大為0~5V電平的模擬量。MOVR0 CLR C MOV A, 56H SUBB A,0F8H MOV 40H,A MOV A,78H SUBB A,0EH MOV 41H,A4.設(shè)(R0)=7EH,(DPTR)=10FEH,內(nèi)部RAM 7EH和7FH 2單元的內(nèi)容分別是FFH和38H,請寫出下列程序段的每條指令的執(zhí)行結(jié)果。六、請寫出源程序并加以注釋(8分)1.試編寫一個拼字程序(例如將05H和06H拼為56H),設(shè)原始數(shù)據(jù)放在片外數(shù)據(jù)區(qū)的7001H單元和7002H單元中,按順序拼裝后的單字節(jié)數(shù)放入7002H。置奇校驗MOV P1,AINC DPTRDJNZ R7,LPSJMP $七、硬件設(shè)計題(10分)1.,系統(tǒng)晶振頻率為12MHz。 ②指出連接后各存儲芯片的地址范圍。 ③本題只要求采集100個數(shù)據(jù),所以數(shù)據(jù)區(qū)可以設(shè)置在內(nèi)部RAM中。解: 監(jiān)視接口電路如下圖所示: 74LS244和74LS74的端口地址為BFH。 ④本題對“轉(zhuǎn)換結(jié)束”信號的識別,既可以采用中斷法,也可以采用查詢法,還可以用無條件傳送。解: ①硬件連接圖如圖所示。20ms 20ms 40ms 40ms解:用定時器方法:定時常數(shù):20ms定時, Tc=B1E0H 40ms定時, Tc=63C0HORG 0000H AJMP MAIN ORG 000BH AJMP T0INT ORG 0030HMAIN: MOV TMOD,01H 。設(shè)被減數(shù)指針為R0,減數(shù)指針為R1,差數(shù)放回被減數(shù)單元,R5存放字節(jié)個數(shù)。 ANL A,17H ORL 30H,A XRL A,R0 CPL A答:(A)= 5AH 8.閱讀分析下列程序,說明它完成的功能。7EH,0 A/D(模/數(shù))轉(zhuǎn)換就是把輸入的模擬量變?yōu)閿?shù)字量,供微型計算機處理;而D/A(數(shù)/模)轉(zhuǎn)換就是將微型計算機處理后的數(shù)字量轉(zhuǎn)換為模擬量輸出。堆棧采用這種特殊規(guī)則后,可以圓滿完成子程序調(diào)用或中斷調(diào)用,多級子程序嵌套等功能。?答: 相同之處:都是由CPU通過程序來傳送數(shù)據(jù),都需要借助CPU工作; 不同之處:直接程序傳送(包括無條件傳送和查詢式I/O傳送)方式對接口電路的要求很簡單,但對傳送信息的時間要求很嚴格,且占用了CPU的大量時間,效率低下。所以串行方式主要用于計算機與遠程終端之間的數(shù)據(jù)傳送,也很適于經(jīng)公眾電話網(wǎng)連接的計算機之間的通信,另外在某些場合,串行接口也可以代替并行接口來控制外設(shè),以節(jié)省軟硬件資源、簡化線路。對內(nèi)部無程序存儲器的單片機必須接地。( √ )16.串行口沒有對應(yīng)的可編程外圍接口芯片。 ( √ )8.MCS51單片機擴展系統(tǒng)中, P0口必須接一個8位的鎖存器,而P2口不必接。 (A) 鎖存或寄存 (B) 三態(tài) (C)A/D (D) ROM12.若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則該D/A轉(zhuǎn)換器的分辨率為( B )V。 (A)引腳 (B)片選信號 (C)地址線 (D)內(nèi)部鎖存器4.指令A(yù)JMP的跳轉(zhuǎn)范圍是( C )。每題2分,共10分)1.計算機能直接識別的語言是( C )。12.CPU與內(nèi)存或I/O接口相連的系統(tǒng)總線通常由 數(shù)據(jù) 、 地址 、 控制 等三種信號線組成。4.MCS51單片機訪問片外存儲器時利用 ALE 信號鎖存來自 P0 口的低八位地址信號。 ②指出連接后各存儲芯片的地址范圍。3.編寫求無符號數(shù)最小值的子程序。 CLR C MOV A, 56H SUBB A,0F8H MOV 40H,A MOV A,78H SUBB A,0EH MOV 41H,A4.設(shè)(R0)=7EH,(DPTR)=10FEH,內(nèi)部RAM 7EH和7FH 2單元的內(nèi)容分別是FFH和38H,請寫出下列程序段的每條指令的執(zhí)行結(jié)果。R0 MOV每小題4分,共16分)1. 引線有何功能?8031的引線應(yīng)如何處理?為什么?2. 什么是指令?什么是指令系統(tǒng)?3. 舉例說明MCS51指令系統(tǒng)中的任意4種尋址方式。( )14.輸入輸出設(shè)備必須通過I/O接口才能接到系統(tǒng)總線上和主機進行信息交換。( )6.EPROM中存放的信息在計算機執(zhí)行程序時只能讀,且斷電后仍能保持原有的信息。 (A)IE (B) SCON (C)TCON (D) IP 10.MCS51系列單片機外擴存儲器芯片時,4個I/O口中用作數(shù)據(jù)總線的是( )。(B)4μs18.從輸入模擬量到輸