单片机应用技术期中考试--13电子2班

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

海南师范大学物理与电子工程学院
2014~2015年第二学期13级电子2班
单片机应用技术期中考试试卷
(考试时间90分钟,满分100分)
一、选择题:(20分每题2分)
1、在51系统中,若晶振的频率为6MHz,那么一个机器周期等于()。

A、1微秒
B、1.5微秒
C、2微秒
D、3微秒
2、单片机复位后,累加器A、PC、PSW的内容为()。

A、A=FFH PC=00H PSW=FFH
B、A=00H PC=0000H PSW=00H
C、A=07H PC=0000H PSW=FFH
D、A=00H PC=00H PSW=00H
3、C51有四个工作寄存器区,由PSW状态字中的RS1\RS0两位的状态来决定,单片机复位后,若执行SETB RS1指令,此时只能使用()区的工作寄存器。

A、0区
B、1区
C、2区
D、3区
4、对C51系列单片机P0口用作输出时,应外接()。

A、上拉电阻
B、二极管
C、三极管
D、下拉电阻
5、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。

A、ADD
B、DA A
C、ADDC
D、由实际程序确定
6、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令“ANL A,#17H;
ORL 17H, A; XRL A, @R0; CPL A”后,A的内容为()。

A、CDH
B、DCH
C、BCH
D、DBH
7、在C51中,需要外加电路实现终端撤除的是:()
A、定时中断
B、脉冲方式的外部中断
C、外部串行终端
D、电平方式的外部中断
8、P1口的每一位能驱动()
A、2个TTL低电平负载
B、4个TTL低电平负载
C、8个TTL低电平负载
D、10个TTL低电平负载
9、串行口的工作方式由()寄存器决定。

A、SBUF
B、PCON
C、SCON
D、R1
10、某种存储器芯片是16KB,那么他的地址线根数是()
A、11根
B、12根
C、13根D\14根
二判断题每小题1分,共6分;如对则在()中画勾,如错则在()画叉。

1、C51有5个中断源,有5个中断优先级,优先级由软件填写特殊功能寄存器
IP以选择()。

2、C51单片机可执行指令:MOV R5,R4。

( )
3、MOV A,@R7将R7单元中的数据作为地址,从该地址中取数,送入A中。

()
4、80C52单片机包含4K的ROM,256字节的RAM,6个中断。

()
5、堆栈的操作原则是先进后出,后进先出。

()
6、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()
三、填空题(14分,每空1分)
1、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用________指令,恢复现场用________指令。

2、若(IP)=00010101B,则优先级最高者为______;最低者为______。

(IP:__ __ __ __ PS PT1 PX1 PT0 PX0)
3、LED数码管显示有________和________两种显示形式。

4、单片机串行通信时,若要发送数据,就必须将要发送的数据送至________单元,若要接收数据也要到该单元取数,取数的指令为__________。

5、访问8051片外数据存储器MOVX指令采用的是_________寻址方式,访问片外程序存储器MOVC指令采用的是________寻址方式。

6、C51单片机PC的长度为16位;SP的长度为________位,DPTR的长度为________位。

7、在单片机应用系统中,常用一些器件扩展I/O,如74HC164芯片,其功能为________锁存器;________芯片为并入串出锁存器。

四、简答题(30分每题10分)
1、8051单片机内部包含哪些主要逻辑功能部件?
2、C51指令系统主要有哪几种寻址方式?每种寻址方式举个例子。

3、中断响应的条件是什么?
五、写出每一步指令运行结果及程序段的最终运行结果(10分)
设内部RAM(30H)=40H,(40H)=10H,(10H)=00H,(P1)=CAH,分析以下程序执行后各单位及寄存器、P2口的内容。

MOV R0, #30H; ( )
MOV A, @R0; ( )
MOV R1, A; ( )
MOV B, @R1; ( )
MOV @R1, P1; ( )
MOV P2, P1; ( )
MOV 10H, #20H; ( )
执行上述指令后的结果为:(R0)= ,(R1)=(A)= , (B)= ,
(40H)=(P1)=(P2)= , (10H)= 。

六、程序设计题。

(20分)
1、设变量X存放在V AR单元中,函数Y存放在FUNC单元。

编写按照下式
要求给Y赋值的程序。

2、编程将片内RAM 30H单元开始的15个字节的数据传送到片外RAM 3000H 开始的单元中去。

相关文档
最新文档