




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、湖南工程學院試卷用紙 _至_ _學年第_學期 專業(yè)班級_ 姓名_ 學號_ 共_2_頁 第_1_頁(裝 訂 線 內 不 準 答 題)命題教師_ _審核_課程名稱 單片機原理及應用 適用專業(yè)班級 考試形式_ _題號一二三四五六七八九十總分計分一、判斷題,在題右邊的括號畫 或(每小題1分,共12分)1、8051單片機片內RAM的地址空間為00H7FH。 ( )2、8051單片機訪問片外ROM是以/PSEN作為讀選通信號。 ( )3、算術運算類指令一般不影響標志位。 ( )4、8051單片機復位以后,程序從0000H開始執(zhí)行。 ( )5、-13的反碼是11110010,補碼是11110011。 ( )
2、6、第一組工作寄存器R0R7的地址是10H17H。 ( )7、串行口控制寄存器SCON(地址是98H)是可按位尋址的控制寄存器。( )8、MCS 51 單片機的數(shù)據(jù)空間與程序空間是統(tǒng)一編址的。 ( )9、中斷服務程序的返回指令必須是RETI ( ) 10、串行口的發(fā)送中斷與接收中斷各自有自己的中斷入口地址。 ( )11、A/D轉換器ADC0809的數(shù)據(jù)線是三態(tài)的。 ( )12、DA轉換器0832一定要通過鎖存器才能與CUP接口。 ( )二、 說明下列指令中源操作數(shù)的尋址方式和指令功能。(每小題2分,共12分)1、 SETB RS02、 MOVX A,DPTR3、 MOVC A,A+PC4、 M
3、OV R5,#30H5、 ANL A, 30H6、 CPL P1.1三、 閱讀下列程序段,如有錯,請根據(jù)題目要求改正。(共 12分)1、把R0、R1中的內容相乘,結果放在R0、R1中。MUL R0 R1 2、比較R1與R2中兩個無符號數(shù)的大小,并將較大數(shù)送P1口輸出。 MOV A,R1 CJNE A,R2,BJ1BJ1:JC BJ2 MOV A,R2BJ2:MOV P1,A四、閱讀下列程序段,說明其功能,并在畫線處填上合適的指令。(共10分)MOV R0,#40HMOV R1,#50HMOV R2,#4HCLR CLOOP:MOV A,R0ADDC A,R1DAAMOV R0,_INC R1D
4、JNZ R2,_RET五、程序設計(共46分)1、在片內RAM 30H單元開始存有20個帶符號數(shù),試編程統(tǒng)計其中的正數(shù)、負數(shù)和零的個數(shù),分別存入片內RAM 50H、51H、52H單元。(12分)湖南工程學院試卷用紙 專業(yè)班級_ 姓名_ 學號_ 共_2_頁 第_2_頁(裝 訂 線 內 不 準 答 題)2、分析如下給定子程序的功能,以及入口參數(shù)和出口參數(shù),并將片內RAM20H29H的一段區(qū)域清零。(10分) ZO:CLR ALOOP: MOV R0,A; INC R0 DJNZ R7,LOOP RET3、某系統(tǒng)通過P1口控制著一個共陰極接法的LED顯示器,試編程使得在LED顯示器上顯示下圖所示字符
5、。(10分)11114、利用1定時中斷,從P1.1輸出一個周期為S的方波。(14分)六、完成下圖MCS-51片外存儲器擴展線路的連接,并指出各存儲器芯片的地址范圍(沒用到的地址線設“0”)。(8分)3731D 1Q 8D 8QG OEP0.0 P0.7 ALE P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7MCS-51 PSENWR RD A0 D0 A7 D7A8A9A10A11A122764CE OEA0 D0 A7 D7A8A9A106116()CE WE OEA0 D0 A7 D7A8A9A106116()CE WE OEA Y3B Y2E Y1 Y07
6、4LS139湖南工程學院試卷參考答案及評分標準 專業(yè)班級_ _ 命題老師 _ _ _至_ _學年第_學期(裝 訂 線 內 不 準 答 題)課程名稱_單片機原理及應用 一、判斷題:(每小題1分,共 12分) , ,二、說明下列指令中各操作數(shù)的尋址方式和指令功能。(每小題2分,共12分) 尋址方式 指令功能 1、位尋址 位RS0置12、寄存器間接尋址 (DPTR)A 3、變址尋址 (A)+PC)A 4、立即尋址 30HR5 5、直接尋址 (ACC)(60H)ACCH單元中 6、位尋址 P1.1 取反五-1題(12分)參考程序: MOV R0,#30H MOV R2,#20 MOV 50H,#0H
7、MOV 51H,#00H MOV 52H,#00H LOOP:MOV A,R0 JZ NEXT INC 32H SJMP NEXE1NEXT:JB ACC.7 NEXT2 INC 30H SJMP NEXT1NEXT2:INC 31HNEXT1:INC R0DJNZ R2,LOOP SJMP $五-2題(10分)、參考程序如下:MOV R0,#30H MOV R7,#10 ACALL ZO SJMP $三、改錯題(共12分)三-1題(6分)MOV A,R0 MOV B,R1 MUL AB MOV R0,A MOV R1,B三-2題(6分)MOV A,R1 CJNE A,02H,BJ1BJ1:J
8、NC BJ2 MOV A,R2BJ2:MOV P1,A 四、閱讀各程序段,并說明其功能。(10分)答題要點:兩個長度為4字節(jié)的十進制數(shù),分別在內RAM40H單元和50H單元開始存放(低位在前)。程序實現(xiàn)兩個十進制數(shù)求和,并把求和結果存放在40H開始的單元中。 填空:INC R0 LOOP 五-3(10分)要點字符代碼 72HMOV A,#72HMOV P1,ASETB P3.0五-4(14分)答題要點:1) 采用定時器T1定時,方式1工作,并用軟件計數(shù),每隔1秒使P1.1取反2) 主程序:中斷初始化MOV TMOD,# MOV TH0/1,# MOV TL0/1,# 置軟件計數(shù)初值開中斷啟動定
9、時等待中斷3) 中斷服務程序 定時器重裝初值 判一秒到?NO:轉返回 YES,取反輸出 重取軟件計數(shù)初值 返回六、(8分)。鎖存器373:1D8D P0.0P0.7 G ALE,OE 地6116芯片:D0D7P0.0P0.7,A0A7373的1Q8QA8A10P2.0P2.2,/WE/WR,/OE/RD2764芯片:D0D7P0.0P0.7,A0A7373的1Q8QA8A12P2.0P2.2, /OE/PSEN 地址范圍:根據(jù)片選信號和地址信號的連接方式進行地址譯碼。湖南工程學院試卷用紙 專業(yè)班級_ 姓名_ 學號_ _ 共_ 3_頁 第_1 _頁(裝 訂 線 內 不 準 答 題)命題教師_ _
10、審核_課程名稱_單片機原理及應用_考(試、查)_ _(A、B卷)適用專業(yè)班級_ _考試形式_ 閉 _(開、閉)題號一二三四五六七八九十總分計分一、單項選擇題(每小題2分,共20分)1、80C51基本型單片機內部程序存儲器容量為( )。(A) 16K (B)8K (C)4K (D)2K2、在80C51單片機應用系統(tǒng)中,可以作為時鐘輸出的是(C)引腳。(A)PSEN (B)RST (C)ALE (D)RXD3、在80C51的4個并行口中,能作為通用I/O口和高8位地址總線的是( )。(A)P0 (B)P1 (C)P2 (D)P34、當優(yōu)先級的設置相同時,若以下幾個中斷同時發(fā)生,中斷優(yōu)先響應的是(
11、)。(A) (B)T1 (C)串口 (D)T05、在80C51中,要訪問SFR使用的尋址方式為( )。(A)直接尋址 (B)寄存器尋址 (C)變址尋址 (D)寄存器間接尋址6、以下的4條指令中,不合法的指令為( D )。(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC 7、當需要擴展一片8K的RAM時,應選用的存儲器為( )。(A)2764 (B)6264 (C)6116 (D)621288、若想擴展鍵盤和顯示,并希望增加256字節(jié)的RAM時,應選擇芯片( )。(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51單片機要進行10
12、位幀格式的串行通訊時,串行口應工作在( )。(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51復位初始化時未改變SP的內容,第一個入棧的單元地址為( )。(A)08H (B)80H (C)00H (D)07H二、判斷題(正確打,錯誤打,每小題1分,共10分) 1用戶構建單片機應用系統(tǒng),只能使用芯片提供的信號引腳。( )2程序計數(shù)器(PC)不能為用戶使用,因此它就沒有地址。( )3內部RAM的位尋址區(qū),只能供位尋址使用而不能供字節(jié)尋址使用。( )4在程序執(zhí)行過程中,由PC提供數(shù)據(jù)存儲器的讀/寫地址。( )580C51共有21個專用寄存器,它們的位都是可用軟件設置的,因此是可以
13、進行位尋址的。( )6、A/D或D/A芯片只能與單片機的并行I/O相連接。 ( )7、接口中的端口地址與外部存儲器是統(tǒng)一編址的。( )8、為了實現(xiàn)LED顯示器的動態(tài)掃描,必須要提供段控與位控信號。( )9、狀態(tài)信息、數(shù)據(jù)信息、控制信息均可使用同一端口來進行傳送。( )10、接口中的端口地址與外部存儲器是統(tǒng)一編址的。( )湖南工程學院試卷用紙 專業(yè)班級_ 姓名_ 學號_ _ 共_3_頁 第_2_頁(裝 訂 線 內 不 準 答 題)三、指出下列程序的功能 (5分)ORG 0200HMOV DPTR,#1000H MOV R0,#20H LOOP:MOVX A,DPTRMOV R0,AINC DPT
14、RINC R0CJNE R0,#71H,LOOP SJMP $程序功能: 四、編程題(每小題10分,共20分)1. 設有100個有符號數(shù),連續(xù)存放在以2000H為首地址的存儲區(qū)中,試編程統(tǒng)計其中正數(shù)、負數(shù)、零的個數(shù)并分別存放在30H、31H、32H單元中。2.編程將內部數(shù)據(jù)存儲器20H24H單元壓縮的BCD碼轉換成ASC存放在于25H開始的單元。湖南工程學院試卷用紙 專業(yè)班級_ 姓名_ 學號_ 共_3_頁 第_3_頁(裝 訂 線 內 不 準 答 題)五、編程設計題( 每小題15分, 共45分)1、設計一串行通信接收程序,將接收的16個數(shù)據(jù)存入片內50H5FH中,串行口為方式1,波特率為1200
15、bps,SMOD=0,fosc6MHz。 2如下圖所示。每按一次開關K 產生一個負脈沖作用于INT0,作為中斷請求信號。單片機每響應一次中斷請求,就從開關讀入數(shù)據(jù),然后送到發(fā)光二極管顯示(開關合上使對應的燈亮)。3編制一個循環(huán)閃爍燈的程序。設80C51單片機的P1口作為輸出口,經(jīng)驅動電路(74LS240:8反相三態(tài)緩沖驅動器)接8只發(fā)光二極管,如圖所示。當輸出位為1時,發(fā)光二極管點亮,輸出位為“0”時為暗。試編程實現(xiàn):每個燈閃爍點亮10次,再轉移到下一個燈閃爍點亮10次,循環(huán)不止。(不要求編寫子程序,設延時1秒的子程序名為 DY1S) 湖南工程學院試卷參考答案及評分標準( 卷) 專業(yè)班級 命題
16、老師 至 學年第_學期(裝 訂 線 內 不 準 答 題) 課題名稱_單片機原理與應用 一、選擇題 (正確答案在序號前打,每小題2分,共20分) 1C 2. C 3. D 4. A 5. A 6. D 7. B 8. A 9. B 10.A 二、判斷題(正確打,錯誤打,每小題1分,共5分) 1.; 2.; 3.; 4.; 5.;6. ;7.;8.;9. ;10.;三、指出下列程序的功能 (5分) 1 程序功能:把片外數(shù)據(jù)存儲器1000H1050H中的內容傳送到片內數(shù)據(jù)存儲器 20H70H中。 四、編程題(每小題10分,共20分)1.參考程序:MOV 30H,#0MOV 31H,#0MOV 32H
17、,#0MOV DPTR ,#2000HMOV R1,#100L4: MOVX A,DPTR INC DPTR CJNE A,#0,L1INC 32HSJMP L2L2:JC L3INC 30HSJMP L2L3:INC 31HL2:DJNZ R1,L4SJMP $2.參考程序:注意壓縮的BCD碼為一個字節(jié)占兩位BCD碼。ORG 0000HMOV R7,#05H ;R7為轉換字節(jié)數(shù)MOV R0,#20H ;R0為源操作數(shù)地址MOV R1,#25H ;R1為目的操作數(shù)地址NE:MOV A,R0ANL A,#0FH ;先取低位BCD碼ADD A,#30H ;將BCD碼轉換成ASC碼MOV R1,A
18、INC R1MOV A,R0ANL A,#0F0H ;取高位BCD碼SWAP A ;半字節(jié)交換ADD A,#30H ;將高位BCD碼轉換成ASC碼MOV R1,AINC R0 INC R1DJNZ R7,NESJMP $ END五、編程設計題( 每小題15分, 共45分)1、 T1工作方式2:,x243f3hMOVTMOD,#00100000BMOVSCON,#01010000BMOVPCON,#00HMOVTH1,#0F3HMOVTL1,#0F3HCLRESMOVR7,#16MOVR0,#50HSETBTR1WAIT:JNBRI,WAITCLRRIMOVR0,SBUFINCR0DJNZR7,
19、WAIT湖南工程學院試卷參考答案及評分標準( 卷) 專業(yè)班級 命題老師 至 學年第_學期(裝 訂 線 內 不 準 答 題) 課題名稱_單片機原理與應用 2 參考程序:ORG 0000HAJMP MAINORG 0003HAJMP SINT0ORG 0100HSETB IT0SETB EX0SETB EAHERE : AJMP HERESINT0: MOV A, # 0FFHMOV P1, AMOV A, P1SWAP AORL A, # 0FHMOV P1, ARETI3 參考程序:ORG 0200HFLASH:MOV A, #01HFSH0:MOV R2, #0AHFLOP:MOV P1,
20、ALCALL DY1SMOV P1, #00HLCALL FLOPDJNZ R2, FLOPRL ASJMP FSH0RET湖南工程學院試卷用紙 _至_ _學年第_學期 專業(yè)班級_ 姓名_ 學號_ _ 共_2_頁 第_1 _頁(裝 訂 線 內 不 準 答 題)命題教師 _ _審核_課程名稱_單片機原理及應用_ 適用專業(yè)班級_ _ 考試形式_ _ 題號一二三四五六七八九十總分計分一 單項選擇題 (每小題1分,共10分)1對程序存儲器的讀操作,只能使用( )(A) MOV指令 (B) PUSH指令(C)MOVC指令 (D) MOVX指令2. 對外部中斷初始化的內容不包括( )(A)設置中斷觸發(fā)方式
21、 (B)設置外部中斷允許(C)設置中斷總允許 (D)設置中斷響應方式3. 執(zhí)行中斷返回命令,要從堆棧彈出斷點地址,以便去執(zhí)行被中斷的主程序。從堆棧彈出的斷點地址送給( )(A)A (B)CY (C)PC (D)DPTR4. 在寄存器間址尋址方式中,指定寄存器中存放的是( )(A) 操作數(shù) (B) 轉移地址 ( C) 地址偏移量 (D) 操作數(shù)地址 5某串行通信中有1個起始位、8個數(shù)據(jù)位和1個停止位,應選擇的異步串行通信方式為( )(A)方式0 (B)方式1 (C)方式2 (D)方式36. 當優(yōu)先級的設置相同時,若以下幾個中斷同時發(fā)生,中斷優(yōu)先響應的是( )。(A)INT0 (B)T1 (C)串
22、行口 (D) T07. 某單片機中,若fosc=12MHz,則定時器T1的最大定時時間可為( C )。(A)256s (B)8192s (C)65536s (D)655362s8若原來工作寄存器0組為當前寄存器組,現(xiàn)要改為1組,不能使用的指令是( )(A) SETB RS0 (B) CPL PSW3(C) CRL PSW3 (D) SETB PSW39. 設堆棧指針SP的值為37H,在子程序調用時把斷點地址進棧保護后,SP的值為( )(A) 35H (B)37H (C)38H (D)39H10串行通信的傳送速率單位是波特,波特的單位是( )(A)字符/秒 (B)位/秒 (C)幀/秒 (D)幀/
23、分二、判斷題,在題右邊的括號畫 或(每小題2分,共20分)1. 8051單片機片內RAM的地址空間為00H7FH。 ( )2. 8051單片機訪問片外ROM是以/PSEN作為讀選通信號。 ( )3. DPTR、PC都是16位的寄存器,所以它們都是在內RAM中的某二個特殊功能寄存器組合而成的。 ( )4. 8051單片機復位以后,程序從0030開始執(zhí)行。 ( )5. -15的原碼是10001111,補碼是11110000。 ( ) 6.內部RAM的位尋址區(qū),可供位尋址使用也可供字節(jié)尋址使用。 ( )7. MCS 51 單片機片外數(shù)據(jù)存儲器與I/O端口是統(tǒng)一編址的。 ( )8. 執(zhí)行LCALL指令
24、時,棧指針SP的內容不會發(fā)生變化。 ( ) 9. 內部沒有輸出數(shù)據(jù)緩沖器的8位A/D芯片,數(shù)據(jù)輸出端一般可以與51單片機P0口直接連接。 ( )10. DA轉換器0832一定要通過鎖存器才能與CUP接口。 ( )三.簡答題 (每題5分,共10分)1. MCS-51單片機系統(tǒng)擴展的三總線是怎樣形成的?地址總線的低8位為什么還要加鎖存器?2. MCS-51單片機共有幾個中斷源?他們的入口地址分別是多少?若想將中斷服務程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應該作何種設置?四、閱讀下列各程序段,并說明其功能。(每小題6分,共12分)1. MOV A,R1 MOV B,R2 CJNE A,B,BJ1B
25、J1:JC BJ2MOV A,R2BJ2:MOV P1,A 2. MOV DPTR,#1000H MOV R0,#30H LOOP:MOVX A,DPTR MOV R0, A INC DPTR INC R0 CJNE R0, #71H, LOOP RET湖南工程學院試卷用紙 專業(yè)班級_ 姓名_ 學號_ _ 共_2_頁 第_2_頁(裝 訂 線 內 不 準 答 題)五、編程題 (共34分)1. 試編一程序,分別統(tǒng)計在內部RAM的40H60H單元的數(shù)據(jù)區(qū)中奇數(shù)和偶數(shù)的個數(shù),并將奇數(shù)和偶數(shù)的個數(shù)分別存放在61H和62H單元中。(10分)2利用8051的P1口控制8個LED發(fā)光二極管。將相鄰的4個LED
26、分為一組,要求用定時器定時,控制2組LED每隔1s 交替發(fā)亮一次,周而復始。設系統(tǒng)晶振頻率為12MHZ。1)確定定時器的工作方式、定時時間,并給出計數(shù)初值的計算過程;(5分)2)編寫完整的主程序和中斷服務程序。(7分) 3. 如圖所示,為某系統(tǒng)用單片機的I/O口控制兩個共陰極接法的LED顯示器。試編寫應用程序使得在LED顯示器上顯示“H P”兩個字符。(12分) 六、設計題(14分)某單片機應用系統(tǒng)要求用2764擴展8K的程序存儲器,用6264擴展8K的數(shù)據(jù)存儲器,用8255A擴展并行24位I/O口。請完成下列各項(14分)。1)各需要多少芯片,多少根片內尋址線?2)確定片選信號的譯碼方式,分
27、別完成系統(tǒng)各擴展各芯片信號的連接;3)分析各存儲器的地址范圍和8255A的端口地址。湖南工程學院試卷參考答案及評分標準 專業(yè)班級 命題老師_ 至 學年第_ 學期(裝 訂 線 內 不 準 答 題) 課題名稱_單片機原理及應用 一、選擇題(每空1分,共10分)1.C ;2. A ; 3.C ; 4.D; 5.B ; 6.A; 7.C;8.C; 9.D; 10.B。二.、判斷題:(每小題2分,共 20分) , , ,三、簡答題 (每小題5分,共10分)答題要點:1總線:P0口數(shù)據(jù)線D7D0,地址線低8位A7A0(經(jīng)鎖存); P2口 地址線高8位A15A8; 控制線 PSEN、RD(P3.7)、WR(P3.6)、ALE、RST 因為P0口用做地址/數(shù)據(jù)線分時使用,所以需要將地址信號鎖存。 2(1)80C51單片機有5個中斷源,分別是INT0、INT1、T0、T1和串行中斷。(2) C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人定制刀具合同范本
- 買賣礦粉合同范本
- 解除飯店合伙合同范本
- it外包開發(fā)合同范本
- 養(yǎng)殖小鳥出售合同范本
- 制造商供貨合同范本
- 協(xié)議股東合同范本
- 合伙生意分工合同范本
- 占他人土地建房合同范本
- 公租房 租房合同范本
- 2025年廣西職業(yè)院校技能大賽高職組(商務數(shù)據(jù)分析賽項)參考試題庫資料及答案
- 2025年黑龍江農墾職業(yè)學院單招職業(yè)傾向性測試題庫帶答案
- 四年級下冊 道德與法治 全冊教案
- 個人租房房屋合同范本
- MSA測量系統(tǒng)培訓
- 冷庫安全培訓
- 線上教育平臺教師教學行為規(guī)范與責任書
- 2025年內蒙古法院系統(tǒng)招聘用制書記員2988人過渡高頻重點模擬試卷提升(共500題附帶答案詳解)
- 中央2025年全國婦聯(lián)所屬在京事業(yè)單位招聘93人筆試歷年參考題庫附帶答案詳解
- 《環(huán)境污染對生態(tài)系統(tǒng)的影響》課件
- 2024年保安員證資格考試題庫及答案
評論
0/150
提交評論