您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页单片机广东工业大学考试试卷_(_A_)

单片机广东工业大学考试试卷_(_A_)

来源:华佗健康网
广东工业大学考试试卷( A )

课程名称: 单片机原理与接口技术 考试时间: 2007年1月26日 (第21周 星期五)

一、 填空(每空1分,共25分)

1. CPU核心部件为______,它承担了算术和_____运算。

2. MCS-51衍生型芯片C51RD2内部RAM容量为_____,外部扩展RAM、____和

___________读写方式相同,均使用MOVX指令。

3. 指令由操作码和_______两部分组成,其中操作码决定了指令要执行的动作。

4. 在由MCS-51构成的单片机应用系统中,如果没有外部程序存储器,则EA/Vpp引

脚应 (接地、接Vcc、悬空),PSEN引脚应 (接地、接Vcc、悬空)。

5. 根据指令特征,可将计算机指令系统分为RISC和 两大类;其中MCS-51单片

机采用 指令系统。

6. 在MCS-51中,执行了如下指令或程序段后,指出PSW寄存器内容(假设指令执行

前PSW=00H,且各小题相互)。 (1) SUBB A,#5FH ;执行前A=87H,执行后PSW=______H (2) ANL 30H,#0FH ;执行后PSW=______H

(3) DEC A ;执行前A=00H,执行后A=___H;PSW=______H (4) CJNEA,#60H, NEXT1 ;执行前A=63H,执行后A=___H;PSW=______H (5) MOV A,#5FH ;执行后PSW=______H

8. MCS-51响应定时/计数器T1溢出中断后,将从________单元中取指令码。 9. 在MCS-51应用系统中,扩展的并行输出口应利用WR信号的_____(下降沿、上升

沿)锁存由CPU输出的数据。

10. 下面是定时/计数器T2中断服务程序片段(工作于自动重装初值方式),请在横线上填

写相应指令,完善该中断服务程序。 PROC CTC2 CTC2: PUSH Acc _______________ INC 30H MOV A, 30H CJNE A, #60, NEXT NEXT:

JC EXIT MOV 30H, #0 CPL P1.0 EXIT: __________________

__________________ __________________ RETI END

二、 判断题(正确打√,错误打×) (每题1分,共10分)

1. 程序中伪指令在编译时将产生机器码。

2. “JB P1.0, NEXT”指令读I/O引脚,而不是P1.0 的I/O锁存器位。 3. 增强型MCS-51芯片采用低电平复位。

4. 在SSTERD2芯片中,软件复位与硬件复位效果相同。

5. 在LPC900系列中,除个别引脚外,I/O口电路结构可编程设置。

6. 在MCS-51芯片中,I/O引脚短路或接地均不会损坏I/O口引脚内部电路。 7. 在MCS-51系统中,可把ERAM或外部RAM作堆栈使用。 8. 在单片机应用系统中,晶振频率越高越好。 9. SPI属于异步串行通信接口。

10. 同优先级中断服务程序可使用同一工作寄存器区。

三、 指出下列指令中指定操作数的寻址方式(每空1分,共15分)

1. MOV 90H, B ;目的操作数寻址方式为_____,操作对象为______。 2. MOV P2, B ;目的操作数寻址方式为_____。 3. MOV ACC, P0 ;目的操作数寻址方式为_____。

4. MOVC A, @A+DPTR ;源操作数寻址方式为_____,操作对象为_____。 5. MOV C, F0 ;源操作数寻址方式为_____。

6. CJNE A, #30H, NEXT ;该指令中各操作数寻址方式分别为______、_____和____。 7. PUSH ACC ;该指令操作数寻址方式为______。 8.

VAR1 DATA 30H MOV A, VAR1 ;源操作数寻址方式为_____。 MOV R0, #VAR1 ;源操作数寻址方式为_____。

9. MOVX A, @R0 ;源操作数寻址方式为_____,操作对象为______。

四、 分析如下程序段功能,给出执行结果(8分)。

ORG 0100H

MOV A, 31H ;假设31H单元内容为66H MOV B, #100 DIV AB

MOV 30H, A MOV A, B MOV B, #10 DIV AB SWAP A ORL A, B MOV 31H, A

NOP ;30H单元内容为___H;31H单元内容为___H。该程序段机器码从

程序存储器的_________单元开始存放,实现__________功能。

五、 按要求写出如下程序段(每题5分,共20分)。

1. 利用定时/计数器T0,通过P1.0引脚产生周期为1KHz的方波信号(假设晶振频率为

6MHz,MCS-51芯片工作“12时钟/机器周期”模式)。请写出T0的初始化程序段和中断服务程序段。

2. 将000H~2FFH扩展RAM单元置为0FFH。

3. 将存放在30H、31H单元中的16位二进制数减1(假设低位存放在低地址,高位存

放在高地址)。

4. 利用MCS-51位操作指令,完成P1.2P1.0⊕P1.1逻辑运算。

六、 分析图1所示LED显示电路,回答下列问题(10分)。

+5.0VT3R3T2R2T1R1P1.2P1.1P1.038383LED1feagdLED3feagdbcLED2feagdbcdpgfedcbadpP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7R4R5R6R7R8R9R10R11dpgfedcbadpdpgfedcbadp8bc 图1

(1) 该LED显示驱动电路采用______(动态、静态)显示方式,所用LED数码管为_____(共阴、共阳)数码管。其笔段码锁存器为_________;采用_______(软件、硬件)译码方式。位码锁存器为_______,位驱动器为_______;在复位期间LED管_____(亮、不亮)。(每空1分)

(2) 假设每笔段LED发光二极管压降VF为2.0V(三极管饱和压降VCES取0.2V,共射电流放大倍数β≥100;P0、P1口输出电压VOL取0.4V),工作电流不小于IF为3mA,请分别估算限流电阻R4~R11和基极电阻R1~R3的阻值与耗散功率(3分)

七、 分析图2所示电路,回答下列问题(共12分;填空部分,每空1分)

VCCU13119EA/VPX1P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RDWRPSENALE/PTXDRXDMCS-5139383736353433322122232425262728171629301110D0D1D2D3D4D5D6D7343332313029282798Y0Y1Y2Y3Y4Y5Y6Y715Y01413121110Y597RD5U2D0D1D2D3D4D5D6D7A0A1RDWRRESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC743214039383718192021222324251415161713121110Y5(1)U574LS273347813141718111356U4B4(2)18X2RST9RESET2U4AU3123456RDWRABCG2AG2BG11D1Q2D2Q3D3Q4D4Q5D5Q6D6Q7D7Q8D8QCLKCLRU6256912151619VCC12.2K1213141512345678INT0INT1T0T1P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7WR36RST356Y074HC138U4C1034781314171811D2D3D4D5D6D7D8DOE1Q2Q3Q4Q5Q6Q7Q8QLE256912151619112.2KVCC825574LS0274LS373 图2

(1) 将8255并行I/O扩展芯片各端口地址填入下表 A口地址 B口地址 C口地址 状态寄存器口地址 (2) U5端口地址为__________,图中标号为(1)的引脚应接_____信号;

(3) U6端口地址为__________,图中标号为(2)的引脚应接_____信号;

(4) 用网络标号在U5、U6相关引脚上注明与数据线D7~D0的连接关系。(2分)

(5) 用最少的元件完善图中缺失的元件,使系统能正常工作(直接画在图中)。(2分)

广东工业大学考试试卷 ( A )

参及评分标准

课程名称: 单片机原理与接口技术 考试时间: 2007 年 1 月 26 日 (第 21 周 星期五 )

题 号 一 二 三 四 五 六 七 八 九 十 总分 评卷得分 评卷签名 复核得分 复核签名

一、填空(每空1分,共25分)

1. CPU核心部件为ALU,它承担了算术和逻辑运算。

2. MCS-51衍生型芯片C51RD2内部RAM容量为256,外部扩展RAM、内部扩展RAM(或ERAM)和扩展的并行I/O读写方式相同,均使用MOVX指令。

3. 指令由操作码和操作数两部分组成,其中操作码决定了指令要执行的动作。

4. 在由MCS-51构成的单片机应用系统中,如果没有外部程序存储器,则

EA/Vpp

引脚应VCC(接地、接Vcc、悬空),PSEN引脚应悬空(接地、

接Vcc、悬空)。

5. 根据指令特征,可将计算机指令系统分为RISC和CISC两大类;其中MCS-51单片机采用CISC指令系统。

6. 在MCS-51中,执行了如下指令或程序段后,指出PSW寄存器内容(假设指令执行前PSW=00H,且各小题相互)。 (1) SUBB A, #5FH ;执行前A=87H,执行后PSW=44H

(2) ANL 30H, #0FH ;执行后PSW=00H (3) DEC A ;执行前A=00H,执行后A=0FFH;PSW=00H

(4) CJNE A,#60H, NEXT1 ;执行前A=63H,执行后A=63H;PSW=00H (5) MOV A, #5FH ;执行后PSW=00H

7. MCS-51串行口UART可以工作于方式0、1、2、3,其中方式 0 不能用于串行通信,而方式 2 串行通信波特率不可调,仅与晶振频率有关。

8. MCS-51响应定时/计数器T1溢出中断后,将从001BH单元中取指令码。 9. 在MCS-51应用系统中,扩展的并行输出口应利用WR信号的下降沿(下降沿、上升沿)锁存由CPU输出的数据。

10. 下面是定时/计数器T2中断服务程序片段(工作于自动重装初值方式),请在横线上填写相应指令,完善该中断服务程序。 PROC CTC2 CTC2:

PUSH Acc PUSH PSW INC 30H MOV A, 30H CJNE A, #60, NEXT NEXT:

JC EXIT

MOV 30H, #0 CPL P1.0 EXIT:

POP PSW

POP ACC

CLR TF2(或ANL T2CON, #7FH) RETI END

二、 判断题(正确打√,错误打×) (每题1分,共10分)

1. 程序中伪指令在编译时将产生机器码。×

2. “JB P1.0, NEXT”指令读I/O引脚,而不是P1.0 的I/O锁存器位。

√ 3. 增强型MCS-51芯片采用低电平复位。×

4. 在SSTERD2芯片中,软件复位与硬件复位效果相同。√ 5. 在LPC900系列中,除个别引脚外,I/O口电路结构可编程设置。√

6. 在MCS-51芯片中,I/O引脚短路或接地均不会损坏I/O口内部电路。

√ 7. 在MCS-51系统中,可把ERAM或外部RAM作堆栈使用。× 8. 在单片机应用系统中,晶振频率越高越好。× 9. SPI属于异步串行通信接口。×

10. 同优先级中断服务程序可使用同一工作寄存器区。√

三、 指出下列指令中指定操作数的寻址方式(每空1分,共15分)

1. MOV 90H, B ;目的操作数寻址方式为直接寻址,操作对象为特殊功能寄存器。

2. MOV P2, B ;目的操作数寻址方式为直接寻址。

3. MOV ACC, P0 ;目的操作数寻址方式为直接寻址。

4. MOVC A, @A+DPTR ;源操作数寻址方式为基址+变址,操作对象为程序存储器。

5. MOV C, F0 ;源操作数寻址方式为直接寻址。

6. CJNE A, #30H, NEXT ;该指令中各操作数寻址方式分别为寄存器、立即数和相对寻址。

7. PUSH ACC ;该指令操作数寻址方式为直接寻址。 8. VAR1 DATA 30H

MOV A, VAR1 ;源操作数寻址方式为直接寻址。

MOV R0, #VAR1 ;源操作数寻址方式为立即数。

9. MOVX A, @R0 ;源操作数寻址方式为寄存器间接,操作对象为外部RAM、扩展RAM或扩展并行I/O口。(注:只要答对一个即给分)

二、 分析如下程序段功能,给出执行结果(8分)。

ORG 0100H

MOV A, 31H ;假设31H单元内容为66H MOV B, #100 DIV AB MOV 30H, A MOV A, B MOV B, #10 DIV AB SWAP A ORL A, B MOV 31H, A

NOP ;30H单元内容为01H;31H单元内容为02H。该程序段机器码从

程序存储器的0100H单元开始存放,实现把存放在31H单元中的二进制数转换为压缩的BCD码功能。

三、 按要求写出如下程序段(每题5分,共20分)。

1. 利用定时/计数器T0,通过P1.0引脚产生周期为1KHz的方波信号(假

设晶振频率为6MHz,MCS-51芯片工作“12时钟/机器周期”模式)。请写出T0的初始化程序段和中断服务程序段。

答:根据题意机器周期为2us。而周期为1KHz方波高低电平时间为500us。而定时/计数器工作在方式2时,最长定时时间为256*2,即512us,因此可令定时/计数器0工作在方式2。初值

28650012=6

C=

ORG 000BH CLP P1.0 RETI ORG 0100H ANL TMOD, #0F0H ORL TMOD, #B MOV TL0, #6 MOV TH0, #6 SETB TR0 SETB ET0

SETB EA (或ORL IE, #B) SJMP $

2. 将000H~2FFH扩展RAM单元置为0FFH。 MOV DPTR, #0 LOOP:

MOV A, #0FFH MOVX @DPTR, A INC DPTR

CLR C MOV A, #0FFH SUBB A, DPL MOV A, #02H SUBB A, DPH JNC LOOP

3. 将存放在30H、31H单元中的16位二进制数减1(假设低位存放在低地

址,高位存放在高地址)。 MOV A, 30H CLR C SUBB A, #1 MOV 30H, A MOV A, 31H SUBB A, #0 MOV 31H, A

4. 利用MCS-51位操作指令,完成P1.2P1.0⊕P1.1逻辑运算。 MOV C, P1.0 ANL C, /P1.1 MOV F0, C MOV C, P1.1 ANL C, /P1.0 ORL C, F0 MOV P1.2, C

11

四、 分析图1所示LED显示电路,回答下列问题(10分)。

+5.0VT3R3T2R2T1R1P1.2P1.1P1.038383LED1feagdLED3feagdbcLED2feagdbcdpgfedcbadpP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7R4R5R6R7R8R9R10R11dpgfedcbadpdpgfedcbadp8bc 图1

(1) 该LED显示驱动电路采用动态(动态、静态)显示方式,所用LED数码管为共阳(共阴、共阳)数码管。其笔段码锁存器为P0口;采用软件 (软件、硬件)译码方式。位码锁存器为P1.2~P1.0,位驱动器为PNP三极管;在复位期间LED管不亮(亮、不亮)。(每空1分)

(2) 假设每笔段LED发光二极管压降VF为2.0V(三极管饱和压降0.2V,共射电流放大倍数β≥100;P0、P1口输出电压

VOLVCES取

取0.4V),工作电流IF为3mA,请分别估算限流电阻R4~R11和基极电阻R1~R3阻值与耗散功率。(3分)

限流电阻

R42VCCVCESVFVOL50.22.00.4IF3==0.8KΩ(取750Ω),最

大消耗功率为IFR4为6.75mW,可选择1/16W电阻。

R1限流电阻

2VCCVBEVOL8IF50.70.410083==16.25KΩ(取16KΩ),最大

消耗功率为IBR4为0.9216mW,也可选择1/16W电阻。

五、 分析图2所示电路,回答下列问题(共12分;填空部分,每空1分)

VCCU131C122PC222PRSTC34.7uF1213141512345678INT0INT1T0T1P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.79RESETP2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RDWRPSENALE/PTXDRXDMCS-51Y18X219EA/VPX1P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.739383736353433322122232425262728171629301110D0D1D2D3D4D5D6D7343332313029282798Y0Y1Y2Y3Y4Y5Y6Y715Y01413121110Y597RD5U2D0D1D2D3D4D5D6D7A0A1RDWRRESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC7432140393837Y521819WR(1)32021Y052223RD(2)624251415161713121110U4A1U4B43478131417181D0D1D2D3D4D5D6D734781314171811U574LS2731D1Q2D2Q3D3Q4D4Q5D5Q6D6Q7D7Q8D8QCLKCLRU61D2D3D4D5D6D7D8DOE1Q2Q3Q4Q5Q6Q7Q8QLE256912151619112.2K256912151619VCC12.2KD0D1D2D3D4D5D6D7U3123456RDWRABCG2AG2BG1WR36RST35674HC138U4C10VCC825574LS0274LS373 图2

(1) 将8255并行I/O扩展芯片各端口地址填入下表 A口地址 B口地址

(2) U5端口地址为9400H,图中标号为(1)的引脚应接WR信号;

(3) U6端口地址为8000H,图中标号为(2)的引脚应接RD信号;

9C00H 9D00H C口地址 状态寄存器口地址 9E00H 9F00H

13

(4) 用网络标号在U5、U6相关引脚上注明与数据线D7~D0的连接关系。(2

分)

(5) 用最少的元件完善图中缺失的元件,使系统能正常工作(直接画在图

中)。(2分)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务