2007级《单片机》试题A试卷

  • 格式:pdf
  • 大小:229.56 KB
  • 文档页数:6

2009-2010第一学期《单片机基础》 A试卷
得分
评卷

1、 填空题(每空1分,共50分)
1.若某存储器容量为640KB,则表示该存储器共有()个存储单元。

2.单片机程序存储器区的寻址范围由PC的位数决定。

80C51的PC为16位,因此程序存储器区的地址空间是()。

3.通常单片机有两种复位操作,即()和(),复位后PC值为(),SP值为(),通用寄存区的当前寄存器组是第()组,该组寄存器的地址范围从()到()。

4.80C51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的()和()。

若提高单片机的晶振频率,则单片机的机器周期会变()。

5.一台计算机的指令系统就是它所能执行的()集合。

6.在变址寻址方式中,以()作变址寄存器,以()或()作基址寄存器。

7.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清零后执行“RLC A”指令,则A中的数变为原来的()倍。

8.假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:
PUSH ACC
PUSH B
后,SP的内容为(),61H单元的内容为(),62H单元的内容为()。

9.假定(A)=40H,(R1)=23H,(40H)=05H。

执行指令:XCH A,R1
XCH A,@R1
后,累加器A的内容为(),R1的内容为(),40H内容为()。

10.假定(A)=85H,(R0)=20H,(20H)=0AFH。

执行指令:
ADD A,@R0
后,累加器A的内容为(),CY的内容为(),AC的内容为(),OV的内容为()。

11.80C51可提供()和()两种储存器、最大储存空间可达到()的两个并行储存器扩展系统。

12.上电复位后,各中断优先级从高到低的次序是(),(
),(),(),()。

13.为扩展存储器而构造系统总线,应以P0口的8位作为()线,以P2口的口线作为()线。

14.响应中断后,产生长调用指令LCALL,执行该指令的过程包括;
首先把( )的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送( ),使程序执行转向( )中的中断地址区。

15.当计数器产生技术溢出时,把定时器/控制器的TF0(TF1)位置“1”。

对计数溢出的处理,在中断方式时,该位作为( )位使用;在查询方式时,该位作( )位使用。

16.8255A能为数据I/O操作提供A、B、C3个8位口,其中A口和B口只能作为数据口使用,而C口则既可作为()口使用,又可作为()口使用。

17.在单片机中,为现实数据的I/O传送,可使用3中控制方式,即:()方式()方式和()方式。

18.使用8K B×8的RAM芯片,用译码法扩展64K B×8的外部数据存储器,需要()片存储芯片,共需使用()条地址线。

得分
评卷

2、 单项选择题(每小题1分,共20分)
1.下列概念叙述中正确的是()
(A)80C51中共有5个中断源,因此在芯片上相应有5个中断请求输入引脚
(B)特殊的存储规则使得堆栈已不是数据存储区的一部分
(C)可以把PC看成是数据存储空间的地址指针
(D)CPU中反映程序运行状态和运算结果特征的寄存器是PSW
2.在单片机芯片内设置通用寄存器的好处不应该包括()
(A)提高程序运行的可靠性(B)提高程序运行的速度
(C)为程序设计提供方便(D)减小程序长度
3. 内部RAM中的位寻址区定义的位是给()
(A)位操作准备的(B)移位操作准备的
(C)控制转移操作准备的(D)以上都对
4. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,
80C51的PC为16位,因此其寻址范围是()
(A)4KB (B)64KB (C)8KB (D)128KB
5. 在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是( )
(A)EA (B) (C)ALE (D)
2009-2010第一学期《单片机基础》 A试卷
6. PC的值是()
(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址
7. 在80C51单片机中,设置堆栈指针SP为37H后就发生子程序调用,这时SP的值为()
(A)37H (B)38H (C)39H (D)3AH
8. 对程序存储器的读操作,只能使用()
(A)MOV指令(B)PUSH指令
(C)MOVX指令(D)MOVC指令
9. 在相对寻址方式中,“相对”两字是指相对于()
(A)地址偏移量rel (B)当前指令的首地址
(C)下一条指令的首地址(D)DPTR值
10不能为程序存储器提供和构成地址的有()
(A)PC (B)A (C)DPTR (D)PSW
11. 在80C51中,需双向传送信号的是()
(A)地址线(B)数据线
(C)控制线(D)电源线
12. 若在系统中只扩展一片Intel 2732(4K×8),除应使用P0口的8条口线外,至少还应使用P2口的口线( )
(A)4条 (B)5条 (C)6条 (D)7条
13. 下列叙述中,不属于单片机存储器系统特点是()
(A)程序和数据两种类型的存储器同时存在
(B)芯片内外存储器同时存在
(C)扩展数据存储器与片内数据存储空间重叠
(D)扩展数据存储器与片内程序据存储空间重叠
14.下列有关单片机程序存储器的论述中,错误的是()
(A)用户程序保存在程序存储器中
(B)断电后程序存储器仍能保存程序
(C)对于程序存储器只使用MOVC一种指令
(D)执行程序需要使用MOVC指令从程序存储器中逐条读出指令15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。

从堆栈弹出的断点地址送给()
(A)A (B) CY (C)PC (D) DPTR
16.在单片机的下列功能或操作中,不使用中断方法的是()
(A)串行数据传送操作(B)实时处理
(C)故障处理(D)存储器读/写操作
17.在工作方式0下,计数器是由TH的全部8位和TL的5位组成,因此其计数范围是()
(A) 1~8192 (B) 0~8191
(C) 0~8192 (D) 1~4096
18.中断查询确认后,在下列各种单片机运行情况中,能立即响应的是()
(A)当前正在进行高优先级中断处理
(B)当前正在执行RETI指令
(C)当前指令是DIV指令,且正处于取指机器周期
(D)当前指令是“MOV A ,R n”指令
19下列功能中不是由I/O接口实现的是()
(A)速度协调
(B)据缓冲和锁存
(C)数据转换
(D)数据显示
20下列有关可编程并行接口芯片的叙述中,不正确的是()
(A)可编程并行接口芯片使用前需进行初始化,向其控制寄存器写入相关信息
(B)各可编程并行接口芯片内具有相同的控制寄存器、数据寄存器和状态寄存器
(C)可编程并行接口芯片只供并行数据输入/输出使用,不能用于串行数据传送
(D)I/O编址就是给每个接口芯片分配唯一地址
得分

三、.简答题 (每题5分,共20分)
1.简述80C51单片机的7种寻址方式?
2.什么是系统总线?分为哪几种及其作用?
2009-2010第一学期《单片机基础》 A试卷3.什么是中断源?分为哪几类中断?分别简述各中断源?4.简述总线隔离技术及其应用?
得分

四、分析计算题(每题10分,共10分)
如图所示,确定2764及6264芯片地址范围,开关打到应用端时6264的地址范围。