教师队伍
   教学大纲
   实验大纲
   实验指导
   课程教案
   教学进度
   科研工作
   教学研究
   教学成果
   教学效果
   教学课件
   授课录像
   参考试卷
       试卷一
       试卷二
       试卷三
       试卷四
       试卷五
   学习资料
 
广西工学院 2002 2003 学年第 学期课程考核试题
   考核课程     单片机原理及应用           考核班级 自动化00
   学生数  145      印数  150   考核方式  闭卷   考核时间 120 分钟
 
一.填空题(每空1分,共20分)
1、单片机与普通计算机的不同之处在于其将                             三部分集成于一块芯片上。
2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的        输出。
3、通过堆栈操作实现子程序调用,首先就要把        的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到        
4、在基址加变址寻址方式中,以      作变址寄存器,以           作基址寄存器。
5、假定累加器A中的内容为40H,执行指令
              1000HMOVC   A,@A+PC
       后,把程序存储器         单元的内容送入累加器A中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的            
7、假定A=83H,(R0=17H,(17H=0B5H,执行以下指令:
              ANL      A,#17H
              ORL      17H,A
              XRL       A,@R0
              CPL              A
       后,A的内容为          
8、已知程序执行前有A=01HSP=42H,(41H=FFH(42H)=FFH。下述程序执行后:
              POP              DPH
              POP              DPL
              MOV     DPTR,#3000H
              RL         A
              MOV     B,A
              MOVC  A,@A+DPTR
              PUSH    A
              MOV     A,B
              INC              A
              MOVC  A,@A+DPTR
              PUSH    A
              RET
              ORG      3000H
              DB         10H,80H,30H,80H,50H,80H
       请问:A=    SP=      ,(41H=       ,(42H=    
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的        端提供信号。
10、在MCS-51中,PCDPTR都用于提供地址,但PC是为了访问      存储器提供地址,而DPTR是为访问        存储器提供地址。
1116KB RAM存储器的首地址若为3000H,则末地址为        H
二.选择题(每题2分,共16分)
180518751的区别是:
       A、内部数据存储但也数目的不同    B、内部程序存储器的类型不同
       C、内部数据存储器的类型不同        D、内部的寄存器的数目不同
2、判断以下有关PCDPTR的结论是否正确?
       ADPTR是可以访问的,而PC不能访问。
B、它们都是8位的存储器
       C、它们都有加1的功能。                             
DDPTR可以分为两个8位的寄存器使用,但PC不能。
3PC的值是
       A、当前正在执行指令的前一条指令的地址  B、当前正在执行指令的下一条指令的地址
       C、当前正在执行指令的地址     D、控制器中指令寄存器的地址
4、判断下列说法是否正确
A、 8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。
B、 内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
C、 程序计数器PC不能为用户编程时直接使用,因为它没有地址。
5、下列说法错误的是:
A、 各中断发出的中断请求信号,都会标记在MCS51系统的IE寄存器中。
B、 各中断发出的中断请求信号,都会标记在MCS51系统的TCONSCON寄存器中。
C、 各中断发出的中断请求信号,都会标记在MCS51系统的IP寄存器中。
D、 各中断发出的中断请求信号,都会标记在MCS51系统的TMOD寄存器中。
6、在MCS51中,需要外加电路实现中断撤除的是:
       A、电平方式的外部中断                    B、定时中断
       C、外部串行中断                                D、脉冲方式的外部中断
7 判断下列的说法是否正确?
A、   特殊功能寄存器SCON,与定时器/计数器的控制无关。
B、   特殊功能寄存器TMOD,与定时器/计数器的控制无关。
C、   特殊功能寄存器IE,与定时器/计数器的控制无关。
D、   特殊功能寄存器TCON,与定时器/计数器的控制无关。
8 判断下列说法是否正确?
A、8155H芯片中,决定端口和RAM单元编址的信号线是AD7-AD0WR
B、 由于8155H不具有地址锁存功能,因此在与8031的接口电路中必须加地址锁存器。
C、8255AB口可以设置成方式2
D、8255A具有三态缓冲器,因此可以直接挂在系统的数据总线上。
9、区分MCS-51单片机片外程序存储器和片外数据存储器的最可靠的方法是:
A、看其芯片的型号是ROM还是RAM
B、 看其离MCS-51芯片的远近
C、看其位于地址范围的低端还是高段看其是与RD信号连接还是与PSEN信号连接
10、下列说法正确的是:
A、 同一级别的中断请求按时间的先后顺序响应。
B、 同级中断不能嵌套。
C、 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
D、 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
 
.简答题(每题4分,共20分)
1、片内RAM128个单元划分为哪3个主要部分?各部分的主要功能是什么?
 
2、如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS51单片机正在工作?
 
3、若SP=60H,标号LABEL所在的地址为3456HLCALL指令的地址为2000H,执行指令如下:
              2000H   LCALL  LABEL
       后,堆栈指针SP和堆栈内容发生了什么变化?PC的值等于什么?如果将指令LCALL    直接换成ACALL是否可以?如果换成ACALL指令,可调用的地址范围是什么?
4、定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
5、常用的I/O接口编址有哪两种方式?它们各有什么特点?MCS-51I/O端口编址采用的是哪种方式?
 
四.计算与编写程序(共40分)
1、试编写程序,查找在内部RAM40H60H单元中是否有0FFH这一数据。若有,则将51H单元置为“00H”;若未找到,则将51H单元置为“01H”。(5分)
2、编写出外部中断1为跳沿触发的中断初始化程序。(5分)
3、编写一段程序,功能要求为:当P1.0引脚的电平正跳变时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平负跳变时,停止计数,并将计数值写入R0R1(高位存R1,低位存R0)。(15分)
4、根据硬件图计算ADC08098个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM 40H~47H中。(15分)

        (试卷一答案)                                                  ( 1 2 3 4 5

 

广西壮族自治区柳州市东环路268号广西工学院电子信息与控制工程系
网址:http://www.gxut.edu.cn 电话:0772-2684012