《西北农林科技大学学报》
西北农林科技大学本科课程考试试题(卷)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可直接调用)。
上一篇:西北农林科技大学排名怎么样,西北农林科技大学
下一篇:没有了