西北农林科技大学学报

西北农林科技大学2012单片机期末考试A 

来源:西北农林科技大学学报 【在线投稿】 栏目:综合新闻 时间:2020-09-15

西北农林科技大学本科课程考试试题(卷)2012-2013学年第1学期《单片机及应用》课程A卷专业班级:命题教师:审题教师:

学生姓名:学号:考试成绩:

一、单项选择题(每小题2分,共20分)得分:分

1、下列不是80C51子系列芯片的是()。

A80C31

B80C51

C87C51

D80C96

2、在 80C51系统中,若晶振频率为8MHz,则一个机器周期等于()微秒。

A1.5

B3

C1

D0.5

3、下列不是单片机构成部件的是()。

ACPU

B存储器

CI/O接口

D打印机

4、下列不是80C51总线的是()。

A地址总线

B控制总线

C数据总线

D输出总线

5、要想测量INT0引脚上的一个正脉冲宽度,专用寄存器TMOD的内容应为()。

A09H

B87 H

C00H

D80H

6、控制串行口工作方式的寄存器是()。

ATCON

BPCON

CSCON

DTMOD

7、MOVX A,@DPTR指令中源操作数的寻址方式是()。

A寄存器寻址

B直接寻址

C立即寻址

D寄存器间接寻址

8、若LCALL指令的地址是2000H,那么执行完被调用子程序的返回指令后,PC=()。

A2000H

B2001H

C2002H

D2003H

9、当需要扩展一片8K的RAM时,应选用的存储器为()。

A2764

B6264

C6116

D

10、下列有关8255接口芯片的叙述中,错误的是()。

A、8255的可编程性表现在它的工作方式命令和位置位/复位命令上

B、8255由于采用标志位状态区分命令,所以命令的写入次序不受限制

C、在8255工作方式0下,3个口可构成16种I/O组合

D、在8255工作方式1下,只能使用中断方法而不能使用查询方法进行I/O 操作

二、填空题(每空1分,共20分)得分:分

1、在大型数据采集系统中,使用双缓冲方式的D/A转换器,可以实现多路模拟信号的____________输出。

2、80C51单片机的通用寄存器组有____________个。它们在内部数据存储器中的地址范围是____________。选择通用寄存器组的寄存器是____________。

3、若80C51 单片机采用12MHz 的晶振,它的机器周期____________,ALE 引脚输出的脉冲频率为____________。

4、外部中断1(INT1)的中断服务程序入口地址为____________;定时器0的中断服务程序入口地为____________。

5、80C51单片机的定时器0有____________ 种工作方式,80C51单片机的串行口有____________ 种工作方式。

6、欲使P1口的低4位输出0,高4位不变,应执行一条____________指令。

7、已知A=45H,R0=0BBH,执行下列指令序列后,A=____________,R0=____________,CY=____________。

SWAP A

ADD A,R0

8、起始地址为0000H-3FFFH的外扩展数据存储器的容量是____________KB。如果使用6264芯片实现,需要____________片。

9、在单片机中,为了实现数据的I/O传送,可使用3种控制方式,即____________方式、____________方式和____________方式。其中效率最高的是____________方式。

三、判断题(每小题1分,10分)得分:分

1、若指令字节数为2,则其执行时间一定是2个时钟周期。()

2、80C51的寄存器R3可作为间接寻址寄存器使用。()

3、80C51上电复位后未执行指令前,堆栈指针SP=07H。()

4、80C51的SFR和内部数据存储器使用同一地址空间。()

5、80C51的内部和外部数据存储器使用同一地址空间。()

6、80C51的外部程序和数据存储器使用相同的读写控制信号。()

7、可以使用软件延迟方法消除按键的抖动。()

8、因为80C51串行口的发送SBUF和接收SBUF使用同一个地址,所以很容易引起寄存器读写错误。()

9、因为80C51主要用于控制领域,所以它有模拟控制信号输出。()

10、在80C51单片机应用系统中,80C51与外部扩展的I/O设备和数据存储器进行传送数据时,都使用MOVX指令。()

四、简答题(每小题5分,共20分)得分:分

1、80C51单片机扩展64KB外部程序存储器后,还有多少条I/O口线可以使用?如果再扩展8KB外部数据存储器,还剩下多少条I/O口线可用?为什么?

2、80C51单片机主要由哪些部件组成?

3、80C51指令系统主要有哪几种寻址方式?试举例说明

4、80C51的中断控制寄存器有哪些?其功用是什么?

五、编程题(10分)得分:分

设被加数和加数分别以BCD码形式存放在内部RAM第51H、50H单元和第53H、52H单元(高位在51H和53H),试编写程序实现该两字节的十进制加法运算,并把结果存放到内部RAM第56H、55H、54H单元(56H单元放进位)。

六、设计题(20分)得分:分

试设计一个2×2行列式键盘电路,并编写键盘扫描子程序(有20mS延时子程序D20MS可直接调用)。

上一篇:西北农林科技大学排名怎么样,西北农林科技大学
下一篇:没有了