久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      <small id="aebxz"><menu id="aebxz"></menu></small>
    1. 單片機(jī)期末試卷及答案

      時(shí)間:2022-07-02 12:17:08 求職 我要投稿
      • 相關(guān)推薦

      單片機(jī)期末試卷及答案

      《單片機(jī)原理與應(yīng)用》試題

      單片機(jī)期末試卷及答案

      (時(shí)間:120分鐘 分?jǐn)?shù):100分)

      一。填空題

      1.MCS51單片機(jī)的P0P4口均是 I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的 和 ,在P0P4口中,  為真正的雙向口, 為準(zhǔn)雙向口。

      2.MCS5l單片機(jī)的堆棧區(qū)只可設(shè)置在 ,堆棧寄存器5P是 位寄存器。

      3.MCS51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和 ,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為 時(shí),激活外部中斷。

      4.定時(shí)器/計(jì)數(shù)器的工作方式3是指的將 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為 使用。

      5.MCS96單片機(jī)的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復(fù)位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。

      二、簡(jiǎn)答題(15分,每小題5分)

      1.51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷,如何定義?

      2.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?

      3.如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。

      三、參數(shù)計(jì)算題(16分)

      已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為11.059MHz,請(qǐng)計(jì)算該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對(duì)應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少?

      四、改錯(cuò)題(共5分,每小題1分)

      以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS5l單片機(jī)的下列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。

      1.MUL R0R1

      2.MOV A,@R7

      3.MOV A,#3000H

      4.MOVC @A+DPTR,A

      5.LJMP #1000H

      五、尋址方式(5分,每問(wèn)1分)

      說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))

      1.ANL A,20H

      2.ADDC A,#20H

      3.JZ rel

      4.CLR C

      5.RRA

      六、使用簡(jiǎn)單指令序列完成以下操作(12分)

      1.請(qǐng)將片外RAM20H25H單元清零

      2.請(qǐng)將ROM3000H單元內(nèi)容送R7

      七、編程題(18分)

      已知一MCS51單片機(jī)系統(tǒng)的片內(nèi)RAM  20H單元存放了一個(gè)8位無(wú)符號(hào)數(shù)7AH,片外擴(kuò)展RAM的8000H存放了一個(gè)8位無(wú)符號(hào)數(shù)86H,試編程完成以上兩個(gè)單元中的無(wú)符號(hào)數(shù)相加,并將和值送往片外RAM的01H、00H單元中,同時(shí)將所編寫(xiě)程序運(yùn)行完成后的數(shù)據(jù)和狀態(tài)添入下表中給出的PSW的有關(guān)位以及寄存器A、DPTR和RAM單元中。

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H







      八、判讀電路題(14分)

      下圖為MCS51單片機(jī)系統(tǒng)中混合擴(kuò)展多片存儲(chǔ)器2764、6264芯片部分連線電路圖。

      試分析電路并回答下列問(wèn)題:

      1.請(qǐng)簡(jiǎn)單敘述2764芯片的功能、容量,在電路中起什么作用?

      2.請(qǐng)簡(jiǎn)單敘述6264芯片的功能、容量,在電路中起什么作用?

      3.請(qǐng)分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?

      答案及評(píng)分標(biāo)準(zhǔn)

      一、填空題(15分,每空1分)

      1.并行數(shù)據(jù)總線 地址總線P0 P1P3

      2.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(器)

      3.脈沖方式 低電平

      4.定時(shí)器/計(jì)數(shù)器0 串行口的波特率發(fā)生器

      5.64K 0000HFFFFH 2080H 2018H

      二、簡(jiǎn)答題(15分,每小題5分)

      1.具有5個(gè)中斷源,分別是外部中斷INT0和外部中斷INT1、定時(shí)器溢出中斷0和定時(shí)器溢出中斷1以及串行中斷。通過(guò)對(duì)中斷優(yōu)先級(jí)寄存器IP的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級(jí)中斷。(6分)

      2.各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。(3分)

      3.如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。

      例如:外部中斷O的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:(4分)

      ORGO003H (2分)

      JMP INTOP

      列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對(duì)應(yīng)才可得分,如外中斷0對(duì)應(yīng)0003H地址。

      三、參數(shù)計(jì)算題(16分)

      P=1/f=(1/11.059×106)=0.09×10-6s

      =90ns

      S=2P=2×90ns=180ns

      機(jī)器周期=12P=12×90ns=1.08μs

      雙指令周期=2×機(jī)器周期=2.16μs

      判題標(biāo)準(zhǔn):每問(wèn)4分,結(jié)果錯(cuò),分值全扣;結(jié)果正確,量綱錯(cuò)或不寫(xiě)量綱,每問(wèn)扣1分。

      四、改錯(cuò)題:(共5分,每小題1分)

      以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS51單片機(jī)的下列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。

      1.MUL RoRl 乘法指令應(yīng)使用A、B寄存器操作

      2.MOV A,@R7 間接寄存器使用R7有誤,間址寄存器只能使用R0、R1

      3.MOV A, #3000H 8位累加器A不能接受16位數(shù)據(jù)

      4.MOVC @A+DPTR,A MOVC指令為對(duì)程序存儲(chǔ)區(qū)操作指令,累加器的內(nèi)容不可通過(guò)變址方式送入程序存儲(chǔ)器,兩操作數(shù)寫(xiě)反了。

      5.UMP #1000H 長(zhǎng)轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來(lái)表達(dá)。

      五、尋址方式(5分,每問(wèn)1分)

      說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))

      1.ANL A,20H 直接尋址

      2.ADDC A, #20H 立即尋址

      3.JZ rel 相對(duì)尋址

      4.CLR C 位尋址

      5.RRA 寄存器尋址

      六、使用簡(jiǎn)單指令序列完成以下操作(12分,每小題6分)

      1.請(qǐng)將片外RAM 20H25H單元清零

      MoV R0,#20H

      MOV R7,#06H

      CLR A

      LOOP:MOVX @R0,A

      INC R0

      DJNZ R7,LOOP

      2.請(qǐng)將ROM 3000H單元內(nèi)容送R7

      MOV DPTR, #3000H

      CLR A

      MOVC A,@A+DPTR

      MOV R7,A

      七、編程題(18分,其中編程12分,表中每一空1分)

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H

      0

      01H

      8000H

      0lH

      00H

      86H

      MOV DPTR,#8000H ;加數(shù)單元地址送DPTR

      MOVX A,@DPTR ;取加數(shù)之一

      ADD A,20H ;兩數(shù)相加

      MOV R0,#00H ;和值的低位送片外00H單元

      MOVx @R0,A

      INC R0

      CLR A ;計(jì)算和值的高位

      ADDC A,#00H

      MOVx @R0,A ;高位送片外01H單元

      RET

      編程要考慮將進(jìn)位位的值作為結(jié)果的一部分取出來(lái)。采用其他編程方式也可以,但結(jié)果是不會(huì)改變的,和值=100H

      八、判讀電路題(14分)

      1.請(qǐng)簡(jiǎn)單敘述2764芯片的功能、容量,在電路中起什么作用?(3分)

      2764為EPROM型存儲(chǔ)器,其容量為8K,在電路中通常是作為程序存儲(chǔ)器使用。

      2.請(qǐng)簡(jiǎn)單敘述6264芯片的功能、容量,在電路中起什么作用?(3分)

      6264為隨機(jī)存儲(chǔ)器,其容量為8K,在電路中通常是作為數(shù)據(jù)存儲(chǔ)器使用。

      3.請(qǐng)分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?

      U3:0000H1FFFH (8分,各2分)

      U4:2000H3FFFFH

      U5:Co00HDFFFH

      U6:E000HFFFFH

      《單片機(jī)原理與應(yīng)用》試題

      (時(shí)間:120分鐘 分?jǐn)?shù):100分)

      一。填空題

      1.MCS51單片機(jī)的P0P4口均是 I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的 和 ,在P0P4口中,  為真正的雙向口, 為準(zhǔn)雙向口。

      2.MCS5l單片機(jī)的堆棧區(qū)只可設(shè)置在 ,堆棧寄存器5P是 位寄存器。

      3.MCS51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和 ,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為 時(shí),激活外部中斷。

      4.定時(shí)器/計(jì)數(shù)器的工作方式3是指的將 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為 使用。

      5.MCS96單片機(jī)的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復(fù)位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。

      二、簡(jiǎn)答題(15分,每小題5分)

      1.51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷,如何定義?

      2.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?

      3.如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。

      三、參數(shù)計(jì)算題(16分)

      已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為11.059MHz,請(qǐng)計(jì)算該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對(duì)應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少?

      四、改錯(cuò)題(共5分,每小題1分)

      以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS5l單片機(jī)的下列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。

      1.MUL R0R1

      2.MOV A,@R7

      3.MOV A,#3000H

      4.MOVC @A+DPTR,A

      5.LJMP #1000H

      五、尋址方式(5分,每問(wèn)1分)

      說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))

      1.ANL A,20H

      2.ADDC A,#20H

      3.JZ rel

      4.CLR C

      5.RRA

      六、使用簡(jiǎn)單指令序列完成以下操作(12分)

      1.請(qǐng)將片外RAM20H25H單元清零

      2.請(qǐng)將ROM3000H單元內(nèi)容送R7

      七、編程題(18分)

      已知一MCS51單片機(jī)系統(tǒng)的片內(nèi)RAM  20H單元存放了一個(gè)8位無(wú)符號(hào)數(shù)7AH,片外擴(kuò)展RAM的8000H存放了一個(gè)8位無(wú)符號(hào)數(shù)86H,試編程完成以上兩個(gè)單元中的無(wú)符號(hào)數(shù)相加,并將和值送往片外RAM的01H、00H單元中,同時(shí)將所編寫(xiě)程序運(yùn)行完成后的數(shù)據(jù)和狀態(tài)添入下表中給出的PSW的有關(guān)位以及寄存器A、DPTR和RAM單元中。

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H







      八、判讀電路題(14分)

      下圖為MCS51單片機(jī)系統(tǒng)中混合擴(kuò)展多片存儲(chǔ)器2764、6264芯片部分連線電路圖。

      試分析電路并回答下列問(wèn)題:

      1.請(qǐng)簡(jiǎn)單敘述2764芯片的功能、容量,在電路中起什么作用?

      2.請(qǐng)簡(jiǎn)單敘述6264芯片的功能、容量,在電路中起什么作用?

      3.請(qǐng)分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?

      答案及評(píng)分標(biāo)準(zhǔn)

      一、填空題(15分,每空1分)

      1.并行數(shù)據(jù)總線 地址總線P0 P1P3

      2.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(器)

      3.脈沖方式 低電平

      4.定時(shí)器/計(jì)數(shù)器0 串行口的波特率發(fā)生器

      5.64K 0000HFFFFH 2080H 2018H

      二、簡(jiǎn)答題(15分,每小題5分)

      1.具有5個(gè)中斷源,分別是外部中斷INT0和外部中斷INT1、定時(shí)器溢出中斷0和定時(shí)器溢出中斷1以及串行中斷。通過(guò)對(duì)中斷優(yōu)先級(jí)寄存器IP的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級(jí)中斷。(6分)

      2.各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。(3分)

      3.如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。

      例如:外部中斷O的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:(4分)

      ORGO003H (2分)

      JMP INTOP

      列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對(duì)應(yīng)才可得分,如外中斷0對(duì)應(yīng)0003H地址。

      三、參數(shù)計(jì)算題(16分)

      P=1/f=(1/11.059×106)=0.09×10-6s

      =90ns

      S=2P=2×90ns=180ns

      機(jī)器周期=12P=12×90ns=1.08μs

      雙指令周期=2×機(jī)器周期=2.16μs

      判題標(biāo)準(zhǔn):每問(wèn)4分,結(jié)果錯(cuò),分值全扣;結(jié)果正確,量綱錯(cuò)或不寫(xiě)量綱,每問(wèn)扣1分。

      四、改錯(cuò)題:(共5分,每小題1分)

      以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS51單片機(jī)的下列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。

      1.MUL RoRl 乘法指令應(yīng)使用A、B寄存器操作

      2.MOV A,@R7 間接寄存器使用R7有誤,間址寄存器只能使用R0、R1

      3.MOV A, #3000H 8位累加器A不能接受16位數(shù)據(jù)

      4.MOVC @A+DPTR,A MOVC指令為對(duì)程序存儲(chǔ)區(qū)操作指令,累加器的內(nèi)容不可通過(guò)變址方式送入程序存儲(chǔ)器,兩操作數(shù)寫(xiě)反了。

      5.UMP #1000H 長(zhǎng)轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來(lái)表達(dá)。

      五、尋址方式(5分,每問(wèn)1分)

      說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))

      1.ANL A,20H 直接尋址

      2.ADDC A, #20H 立即尋址

      3.JZ rel 相對(duì)尋址

      4.CLR C 位尋址

      5.RRA 寄存器尋址

      六、使用簡(jiǎn)單指令序列完成以下操作(12分,每小題6分)

      1.請(qǐng)將片外RAM 20H25H單元清零

      MoV R0,#20H

      MOV R7,#06H

      CLR A

      LOOP:MOVX @R0,A

      INC R0

      DJNZ R7,LOOP

      2.請(qǐng)將ROM 3000H單元內(nèi)容送R7

      MOV DPTR, #3000H

      CLR A

      MOVC A,@A+DPTR

      MOV R7,A

      七、編程題(18分,其中編程12分,表中每一空1分)

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H

      0

      01H

      8000H

      0lH

      00H

      86H

      MOV DPTR,#8000H ;加數(shù)單元地址送DPTR

      MOVX A,@DPTR ;取加數(shù)之一

      ADD A,20H ;兩數(shù)相加

      MOV R0,#00H ;和值的低位送片外00H單元

      MOVx @R0,A

      INC R0

      CLR A ;計(jì)算和值的高位

      ADDC A,#00H

      MOVx @R0,A ;高位送片外01H單元

      RET

      編程要考慮將進(jìn)位位的值作為結(jié)果的一部分取出來(lái)。采用其他編程方式也可以,但結(jié)果是不會(huì)改變的,和值=100H

      八、判讀電路題(14分)

      1.請(qǐng)簡(jiǎn)單敘述2764芯片的功能、容量,在電路中起什么作用?(3分)

      2764為EPROM型存儲(chǔ)器,其容量為8K,在電路中通常是作為程序存儲(chǔ)器使用。

      2.請(qǐng)簡(jiǎn)單敘述6264芯片的功能、容量,在電路中起什么作用?(3分)

      6264為隨機(jī)存儲(chǔ)器,其容量為8K,在電路中通常是作為數(shù)據(jù)存儲(chǔ)器使用。

      3.請(qǐng)分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?

      U3:0000H1FFFH (8分,各2分)

      U4:2000H3FFFFH

      U5:Co00HDFFFH

      U6:E000HFFFFH

      《單片機(jī)原理與應(yīng)用》試題

      (時(shí)間:120分鐘 分?jǐn)?shù):100分)

      一。填空題

      1.MCS51單片機(jī)的P0P4口均是 I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的 和 ,在P0P4口中,  為真正的雙向口, 為準(zhǔn)雙向口。

      2.MCS5l單片機(jī)的堆棧區(qū)只可設(shè)置在 ,堆棧寄存器5P是 位寄存器。

      3.MCS51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和 ,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為 時(shí),激活外部中斷。

      4.定時(shí)器/計(jì)數(shù)器的工作方式3是指的將 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為 使用。

      5.MCS96單片機(jī)的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復(fù)位的程序入口地址為 ,芯片配置字節(jié)CCB的地址為 。

      二、簡(jiǎn)答題(15分,每小題5分)

      1.51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷,如何定義?

      2.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?

      3.如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。

      三、參數(shù)計(jì)算題(16分)

      已知一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為11.059MHz,請(qǐng)計(jì)算該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對(duì)應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少?

      四、改錯(cuò)題(共5分,每小題1分)

      以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS5l單片機(jī)的下列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。

      1.MUL R0R1

      2.MOV A,@R7

      3.MOV A,#3000H

      4.MOVC @A+DPTR,A

      5.LJMP #1000H

      五、尋址方式(5分,每問(wèn)1分)

      說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))

      1.ANL A,20H

      2.ADDC A,#20H

      3.JZ rel

      4.CLR C

      5.RRA

      六、使用簡(jiǎn)單指令序列完成以下操作(12分)

      1.請(qǐng)將片外RAM20H25H單元清零

      2.請(qǐng)將ROM3000H單元內(nèi)容送R7

      七、編程題(18分)

      已知一MCS51單片機(jī)系統(tǒng)的片內(nèi)RAM  20H單元存放了一個(gè)8位無(wú)符號(hào)數(shù)7AH,片外擴(kuò)展RAM的8000H存放了一個(gè)8位無(wú)符號(hào)數(shù)86H,試編程完成以上兩個(gè)單元中的無(wú)符號(hào)數(shù)相加,并將和值送往片外RAM的01H、00H單元中,同時(shí)將所編寫(xiě)程序運(yùn)行完成后的數(shù)據(jù)和狀態(tài)添入下表中給出的PSW的有關(guān)位以及寄存器A、DPTR和RAM單元中。

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H







      八、判讀電路題(14分)

      下圖為MCS51單片機(jī)系統(tǒng)中混合擴(kuò)展多片存儲(chǔ)器2764、6264芯片部分連線電路圖。

      試分析電路并回答下列問(wèn)題:

      1.請(qǐng)簡(jiǎn)單敘述2764芯片的功能、容量,在電路中起什么作用?

      2.請(qǐng)簡(jiǎn)單敘述6264芯片的功能、容量,在電路中起什么作用?

      3.請(qǐng)分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?

      答案及評(píng)分標(biāo)準(zhǔn)

      一、填空題(15分,每空1分)

      1.并行數(shù)據(jù)總線 地址總線P0 P1P3

      2.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(器)

      3.脈沖方式 低電平

      4.定時(shí)器/計(jì)數(shù)器0 串行口的波特率發(fā)生器

      5.64K 0000HFFFFH 2080H 2018H

      二、簡(jiǎn)答題(15分,每小題5分)

      1.具有5個(gè)中斷源,分別是外部中斷INT0和外部中斷INT1、定時(shí)器溢出中斷0和定時(shí)器溢出中斷1以及串行中斷。通過(guò)對(duì)中斷優(yōu)先級(jí)寄存器IP的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級(jí)中斷。(6分)

      2.各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。(3分)

      3.如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。

      例如:外部中斷O的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:(4分)

      ORGO003H (2分)

      JMP INTOP

      列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對(duì)應(yīng)才可得分,如外中斷0對(duì)應(yīng)0003H地址。

      三、參數(shù)計(jì)算題(16分)

      P=1/f=(1/11.059×106)=0.09×10-6s

      =90ns

      S=2P=2×90ns=180ns

      機(jī)器周期=12P=12×90ns=1.08μs

      雙指令周期=2×機(jī)器周期=2.16μs

      判題標(biāo)準(zhǔn):每問(wèn)4分,結(jié)果錯(cuò),分值全扣;結(jié)果正確,量綱錯(cuò)或不寫(xiě)量綱,每問(wèn)扣1分。

      四、改錯(cuò)題:(共5分,每小題1分)

      以給出的指令操作碼為依據(jù),請(qǐng)判斷MCS51單片機(jī)的下列各條指令的書(shū)寫(xiě)格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。

      1.MUL RoRl 乘法指令應(yīng)使用A、B寄存器操作

      2.MOV A,@R7 間接寄存器使用R7有誤,間址寄存器只能使用R0、R1

      3.MOV A, #3000H 8位累加器A不能接受16位數(shù)據(jù)

      4.MOVC @A+DPTR,A MOVC指令為對(duì)程序存儲(chǔ)區(qū)操作指令,累加器的內(nèi)容不可通過(guò)變址方式送入程序存儲(chǔ)器,兩操作數(shù)寫(xiě)反了。

      5.UMP #1000H 長(zhǎng)轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來(lái)表達(dá)。

      五、尋址方式(5分,每問(wèn)1分)

      說(shuō)明MCS51單片機(jī)的下列各條指令中源操作數(shù)的尋址方式(可直接在每條指令后面書(shū)寫(xiě))

      1.ANL A,20H 直接尋址

      2.ADDC A, #20H 立即尋址

      3.JZ rel 相對(duì)尋址

      4.CLR C 位尋址

      5.RRA 寄存器尋址

      六、使用簡(jiǎn)單指令序列完成以下操作(12分,每小題6分)

      1.請(qǐng)將片外RAM 20H25H單元清零

      MoV R0,#20H

      MOV R7,#06H

      CLR A

      LOOP:MOVX @R0,A

      INC R0

      DJNZ R7,LOOP

      2.請(qǐng)將ROM 3000H單元內(nèi)容送R7

      MOV DPTR, #3000H

      CLR A

      MOVC A,@A+DPTR

      MOV R7,A

      七、編程題(18分,其中編程12分,表中每一空1分)

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H

      0

      01H

      8000H

      0lH

      00H

      86H

      MOV DPTR,#8000H ;加數(shù)單元地址送DPTR

      MOVX A,@DPTR ;取加數(shù)之一

      ADD A,20H ;兩數(shù)相加

      MOV R0,#00H ;和值的低位送片外00H單元

      MOVx @R0,A

      INC R0

      CLR A ;計(jì)算和值的高位

      ADDC A,#00H

      MOVx @R0,A ;高位送片外01H單元

      RET

      編程要考慮將進(jìn)位位的值作為結(jié)果的一部分取出來(lái)。采用其他編程方式也可以,但結(jié)果是不會(huì)改變的,和值=100H

      八、判讀電路題(14分)

      1.請(qǐng)簡(jiǎn)單敘述2764芯片的功能、容量,在電路中起什么作用?(3分)

      2764為EPROM型存儲(chǔ)器,其容量為8K,在電路中通常是作為程序存儲(chǔ)器使用。

      2.請(qǐng)簡(jiǎn)單敘述6264芯片的功能、容量,在電路中起什么作用?(3分)

      6264為隨機(jī)存儲(chǔ)器,其容量為8K,在電路中通常是作為數(shù)據(jù)存儲(chǔ)器使用。

      3.請(qǐng)分析各片2764、6264所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?

      U3:0000H1FFFH (8分,各2分)

      U4:2000H3FFFFH

      U5:Co00HDFFFH

      U6:E000HFFFFH


      【單片機(jī)期末試卷及答案】相關(guān)文章:

      小學(xué)五年級(jí)上冊(cè)期末試卷及答案07-11

      五年級(jí)下冊(cè)數(shù)學(xué)期末試卷及答案2016答案07-08

      五年級(jí)上冊(cè)數(shù)學(xué)期末試卷及答案2015答案07-05

      八年級(jí)下冊(cè)物理期末試卷及答案08-02

      五年級(jí)下冊(cè)語(yǔ)文期末試卷及答案201707-10

      六年級(jí)上冊(cè)語(yǔ)文期末試卷及答案03-24

      語(yǔ)文四年級(jí)上冊(cè)期末試卷答案07-10

      四年級(jí)上冊(cè)期末試卷數(shù)學(xué)答案07-13

      五年級(jí)上冊(cè)語(yǔ)文期末試卷及答案201607-08

      四年級(jí)上冊(cè)語(yǔ)文期末試卷及答案201707-10