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

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

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

      單片機期末試卷及答案

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

      單片機期末試卷及答案

      (時間:120分鐘 分數(shù):100分)

      一。填空題

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

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

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

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

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

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

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

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

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

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

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

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

      以給出的指令操作碼為依據(jù),請判斷MCS5l單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。

      1.MUL R0R1

      2.MOV A,@R7

      3.MOV A,#3000H

      4.MOVC @A+DPTR,A

      5.LJMP #1000H

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

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

      1.ANL A,20H

      2.ADDC A,#20H

      3.JZ rel

      4.CLR C

      5.RRA

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

      1.請將片外RAM20H25H單元清零

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

      七、編程題(18分)

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

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H







      八、判讀電路題(14分)

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

      試分析電路并回答下列問題:

      1.請簡單敘述2764芯片的功能、容量,在電路中起什么作用?

      2.請簡單敘述6264芯片的功能、容量,在電路中起什么作用?

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

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

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

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

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

      3.脈沖方式 低電平

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

      5.64K 0000HFFFFH 2080H 2018H

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

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

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

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

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

      ORGO003H (2分)

      JMP INTOP

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

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

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

      =90ns

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

      機器周期=12P=12×90ns=1.08μs

      雙指令周期=2×機器周期=2.16μs

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

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

      以給出的指令操作碼為依據(jù),請判斷MCS51單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。

      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指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通過變址方式送入程序存儲器,兩操作數(shù)寫反了。

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

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

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

      1.ANL A,20H 直接尋址

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

      3.JZ rel 相對尋址

      4.CLR C 位尋址

      5.RRA 寄存器尋址

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

      1.請將片外RAM 20H25H單元清零

      MoV R0,#20H

      MOV R7,#06H

      CLR A

      LOOP:MOVX @R0,A

      INC R0

      DJNZ R7,LOOP

      2.請將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 ;計算和值的高位

      ADDC A,#00H

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

      RET

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

      八、判讀電路題(14分)

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

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

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

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

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

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

      U4:2000H3FFFFH

      U5:Co00HDFFFH

      U6:E000HFFFFH

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

      (時間:120分鐘 分數(shù):100分)

      一。填空題

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

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

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

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

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

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

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

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

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

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

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

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

      以給出的指令操作碼為依據(jù),請判斷MCS5l單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。

      1.MUL R0R1

      2.MOV A,@R7

      3.MOV A,#3000H

      4.MOVC @A+DPTR,A

      5.LJMP #1000H

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

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

      1.ANL A,20H

      2.ADDC A,#20H

      3.JZ rel

      4.CLR C

      5.RRA

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

      1.請將片外RAM20H25H單元清零

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

      七、編程題(18分)

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

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H







      八、判讀電路題(14分)

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

      試分析電路并回答下列問題:

      1.請簡單敘述2764芯片的功能、容量,在電路中起什么作用?

      2.請簡單敘述6264芯片的功能、容量,在電路中起什么作用?

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

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

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

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

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

      3.脈沖方式 低電平

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

      5.64K 0000HFFFFH 2080H 2018H

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

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

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

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

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

      ORGO003H (2分)

      JMP INTOP

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

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

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

      =90ns

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

      機器周期=12P=12×90ns=1.08μs

      雙指令周期=2×機器周期=2.16μs

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

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

      以給出的指令操作碼為依據(jù),請判斷MCS51單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。

      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指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通過變址方式送入程序存儲器,兩操作數(shù)寫反了。

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

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

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

      1.ANL A,20H 直接尋址

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

      3.JZ rel 相對尋址

      4.CLR C 位尋址

      5.RRA 寄存器尋址

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

      1.請將片外RAM 20H25H單元清零

      MoV R0,#20H

      MOV R7,#06H

      CLR A

      LOOP:MOVX @R0,A

      INC R0

      DJNZ R7,LOOP

      2.請將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 ;計算和值的高位

      ADDC A,#00H

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

      RET

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

      八、判讀電路題(14分)

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

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

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

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

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

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

      U4:2000H3FFFFH

      U5:Co00HDFFFH

      U6:E000HFFFFH

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

      (時間:120分鐘 分數(shù):100分)

      一。填空題

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

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

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

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

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

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

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

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

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

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

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

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

      以給出的指令操作碼為依據(jù),請判斷MCS5l單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。

      1.MUL R0R1

      2.MOV A,@R7

      3.MOV A,#3000H

      4.MOVC @A+DPTR,A

      5.LJMP #1000H

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

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

      1.ANL A,20H

      2.ADDC A,#20H

      3.JZ rel

      4.CLR C

      5.RRA

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

      1.請將片外RAM20H25H單元清零

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

      七、編程題(18分)

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

      CY

      A

      DPTR

      片外01H

      片外00H

      片外8000H







      八、判讀電路題(14分)

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

      試分析電路并回答下列問題:

      1.請簡單敘述2764芯片的功能、容量,在電路中起什么作用?

      2.請簡單敘述6264芯片的功能、容量,在電路中起什么作用?

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

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

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

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

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

      3.脈沖方式 低電平

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

      5.64K 0000HFFFFH 2080H 2018H

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

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

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

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

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

      ORGO003H (2分)

      JMP INTOP

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

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

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

      =90ns

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

      機器周期=12P=12×90ns=1.08μs

      雙指令周期=2×機器周期=2.16μs

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

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

      以給出的指令操作碼為依據(jù),請判斷MCS51單片機的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。

      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指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通過變址方式送入程序存儲器,兩操作數(shù)寫反了。

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

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

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

      1.ANL A,20H 直接尋址

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

      3.JZ rel 相對尋址

      4.CLR C 位尋址

      5.RRA 寄存器尋址

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

      1.請將片外RAM 20H25H單元清零

      MoV R0,#20H

      MOV R7,#06H

      CLR A

      LOOP:MOVX @R0,A

      INC R0

      DJNZ R7,LOOP

      2.請將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 ;計算和值的高位

      ADDC A,#00H

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

      RET

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

      八、判讀電路題(14分)

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

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

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

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

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

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

      U4:2000H3FFFFH

      U5:Co00HDFFFH

      U6:E000HFFFFH


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

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

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

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

      八年級下冊物理期末試卷及答案08-02

      五年級下冊語文期末試卷及答案201707-10

      六年級上冊語文期末試卷及答案03-24

      語文四年級上冊期末試卷答案07-10

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

      五年級上冊語文期末試卷及答案201607-08

      四年級上冊語文期末試卷及答案201707-10