洛阳理工学院单片机期末考试题(十套)

洛阳理工学院 2012/2013 学年 第一学期 单片机原理与接口技术 期末考试试题卷(A)答案及评分标准

适用班级:B100509/10/11/12 考试日期时间:120分钟

一、 选择题(每小题2分,共20分)

1.B 2.B 3.D 4.C 5.A 6.D 7.A 8.C 9.B 10.C

二、 填空题(每空1分,共20分) 1. 电平 、 跳变。

2. 90H 、 IT0=1 。 3. 晶振 、 复位 。 4. 线选法、译码法。

5. 地址总线 、 控制总线 、 数据总线 。 6. 共阴极 、 共阳极 。 7. 锁存

8. 8 、 8 、 16 、 P0 、 P2 、 P0 。 三、 判断题(每题1分,共10分)

1. × 2. × 3. × 4. √ 5. √ 6. √ 7. √ 8. × 9. √ 10. ×

四、 简答题(每小题6分,共18分)

1. 答:定时的计数脉冲来自于单片机内部,即每个机器周期产生一个计数脉冲,也就是每个机器周期计数器加1(2分)。如果采

用12MHz晶振,方式0最大定时时间为8.19ms(1分), 方式1最大定时时间为65ms(1分), 方式2最大定时时间为256μ

s(2分)。

2. 答:80C51单片机有5个中断源,2个中断优先级,(3分)中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,

CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。(3分)

3. 答:“单工”是指只能发送数据或只能接收数据(2分)。

“半双工”是指可发送数据或接收数据,但任一个时间只能发送数据或只能接收数据(2分)。 “全双工”是指可以在任一时刻同时进行发送数据与接收数据(2分)。

五、 程序设计题(每小题10分,共20分)

1. #include //包含头文件

unsigned char led_mod[]={ 0x3f, 0x06, 0x5b ;0x4f, 0x66, 0x6d, 0x7d, 0x07 ,0x7f, 0x6f}; //数码管字模 (1分) void main() //主函数 {

unsigned char i;

TMOD=0x01; //定时器T0,模式1 (1分) TH0= -(50000/256); //定时器T0高8位初值 (1分) TL0= -(50000%6); //定时器T0低8位初值 (1分) TR0=1; //打开定时器T0 (1分) while(1) //无限循环 (1分) {

TH0= -(50000/256);; //重新装入初值

TL0= -(50000%6);

do {} while(!TF0); (1分) TF0=0;

i++;

if (i==2) (1分) {

i=0; j++;

if (j==10) (1分) {

j=0; }

P0= led_mod[i]; //送字模 (1分) }

} }

第 1 页 共 2 页

2. 用方式2定时250μs, 25ms定时需中断100次。计数值250,初值为6,即0x06,所以TH0=TL0=0x06

#include //包含头文件 sbit p1_0=P1^0; //定义P1口位变量 (1分) unsigned char count=0; //设中断计数值 void main() //主函数 {

TMOD=0x02; //定时器T0,模式2 (1分) TH0=0x06; //定时器T0高8位初值

TL0=0x06; //定时器T0低8位初值 (1分) TR0=1; //打开定时器T0 (1分) EA=1; (1分) ET0=1; //开中断 (1分) while(1); //等待500μs中断到来 }

void timer0( ) interrupt 1 (1分) {

count++; //中断计数值加1 (1分) if(count==100) //25ms定时时间到

{ count=0; //中断计数值清0 (1分) p1_0=!p1_0; //对P1_0位进行取反 (1分) }

}

六、 分析题(12分)

1. AT89C51与4片6264的接口电路连线图如下图所示

VCC74LS138G1G2AG2BP2.7P2.6P2.5P2.0P2.4~ALEAT89C518P0.0P0.7CBA5GD0586264A0A7A8A12IC2CED0D7~~~586264A0A7A8A12IC3CED0D7~~~586264A0A7A8A12IC4CED0D7~~~Y0Y1Y2Y35~Q7Q0~8

地址分配:

IC1: 0000H-1FFFH 8K (1分) IC2: 2000H-3FFFH 8K (1分) IC3: 4000H-5FFFH 8K (1分) IC4: 6000H-7FFFH 8K (1分)

电路图连接正确给8分,地址分配正确给4分。

~74LS373~~D786264A0A7A8A12IC1CED0D78~ 第 2 页 共 2 页

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4