2007学年第2学期 考试科目:单片机原理及接口技术 考试类型:(闭卷) 考试时间: 120 分钟
学号 姓名 年级专业 题号 得分 评阅人 一、 填空题 (每小题2分,共10分)
1.C51单片机系统复位后,单片机从程序存储器____00H________单元开始执行指令。 2.MCS-51单片机的
PSEN一 二 三 四 五 六 总分 引脚的含义是___片外程序存储器允许输出信号端
_______________________,当单片机访问片外程序存储器时,该引脚通常接EPROM的
_____引脚。
3.MCS-51单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为_____03H_____。
4.MCS-51单片机的p0~p4口均是并行I/O口,其中___P0_______口和______P2____口除了可以进行数据的输入、输出外,通常还用来作为地址总线使用,在P0~P4口中,_________P3_____口具有第二引脚功能。
5.MCS-51系列单片机定时/计数器工作在模式2时,可产生相当精确的定时时间,特别适用于作为串行口_______波特率发生器_______。
二、 选择题(每小题2分,共20分)
1.下列哪个选项属于位寻址区域? ( )
A. 片内RAM高128B地址区域 B. 字节地址正好被16整除的特殊功能寄存器
C. 字节地址正好被8整除的特殊功能寄存器 D. 片内RAM低128B地址区域
2. MCS—51单片机串行口接收数据的次序是下述的顺序( )。
(1)接收完一帧数据后,硬件自动将SCON的R1置1 (2)用软件将RI清零
1
(3)接收到的数据由SBUF读出 (4)置SCON的REN为1,外部数据由RXD(P3.0)输入
A.(1)(2)(3)(4) B.(4)(1)(2)(3) C.(4)(3)(1)(2) D.(3)(4)(1)(2) 3.单片机的P0、P1口作输入用途之前必须( ) 。
A.在相应端口先置1 B.在相应端口先置0 C.外接高电平 D.外接上拉电阻
4.MCS-51单片机的机器周期为2µs,则其晶振频率fosc为( )MHz.
A.1 B.2 C.6 D.12 5.用MCS-51单片机的定时器,若用软启动,应使TOMD中的( ) 。
A.GATE位置1 B.C/T位置1 C.GATE位置0 D.C/T位置0 6.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为( )。 A.低电平有效 B.高电平有效 C.脉冲上跳沿有效 D.脉冲后沿负跳有效
7.定时/计数器的定时是指( ) ,定时/计数器的计数是指( ) 。
A.对时间计数 B.外部事件定时 C.内部事件计数 D.外部事件计数 E.对内部时钟计数
8.8051单片机中,唯一一个用户可使用的16位寄存器是( )。
A.PSW B.ACC C. SP D.DPTR 9.读取ADC0809转换的结果,使用( )指令。
A MOV A,@Ri B MOVX @DPTR, A C MOVC A,@DPTR D MOVX A, @DPTR 10.09H位所在的单元地址是( )
A 02H B 08H C 21H D 20H
三、 判断题(每题1分共10分)
1. 对于8031单片机而言,在外部扩展EPROM时,EA引脚可接 + 5V或接地。„„„(f )
2
2. 汇编语言源程序是单片机可以直接执行的程序。 „„„„„„„„„„„(f ) 3. C51中的工作寄存器、特殊功能寄存器就是内部RAM中的一部份。„„„„„„( t) 4. MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4 条指
令。 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„( t) 5. 在接口芯片中,通常都有一个片选端CS(或CE),作用是当CS为低电平时该芯片才
能进行读写操作。 „„„„„„„„„„„„„„„„„„„„„„„„„„( t) 6. P0口是真正的双向I/O口,而P1、P2、P3则是“准”双向I/O口。„„„„„( f) 7. MOV A,30H这条指令执行后的结果是(A)=30H„„„„„„„„„„„„„„„( f) 8. 用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下。„„„„„„„„„„„„„„„„„„„„„„„„„(t ) 9. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。 „„„(f ) 10. C51单片机5个中断源相应地在芯片上都有中断请求输入引脚 „„„„„ ( t)
四、 问答题(共5小题,每小题5分,共25分)
1.简述C51单片机的4个I/O口在使用上有哪些分工和特点?
2.C51单片机的RAM分为几部分?各有什么特点和功能?
3
3.简述时钟周期、机器周期、指令周期的概念及三者之间的关系。
4.MCS-51 单片机堆栈有何特点?若SP=60H,PC=2000H,标号LABEL所在的地址为3000H,问执行长调用指令LCALL LABEL后,堆栈指针和堆栈的内容发生什么变化?PC的值等于什么?
5.C51共有哪些中断源?有哪些特殊功能寄存器对各个中断源进行控制?
4
五、 程序分析(每小题5分,共15分)
1、写出下列指令执行的结果。 MOV A,#50H MOV B,#77H PUSH ACC PUSH B POP POP
ACC B
执行完本段指令后(A)=_________ (B)=_______
2、阅读以下程序,在空格内填入正确的解释,并写出执行后功能。 ORG
0000H
0000H MOV A,#05 ;( ) 0002H ADD
A,#02 ;( )
0004H MOVC A,@A+PC ;( ) 0005H SJMP $
0007H: DB 0,1,4,9,16,25,36,49,,81 END
本段指令的功能是_____________________________________________。
5
3、图为C51与X25F008(E2PROM)的硬件连接图。X25F008具有SPI接口,且在SCK的上升沿接收数据,在下降沿发送数据。阅读以下程序,请在空格内填写正确的注释。
SPIIN:SETB P1.1 ;
CLR P1.2 ;( )
MOV R1,#08H ;( )
SPIIN1:CLR P1.1 ;( ) NOP ;( ) NOP
MOV C,P1.3 ;( ) RLC A ;
SETB P1.1 ;( ) DJNZ R1,SPIIN1 ;( ) MOV R0,A ;( ) RET
六、 程序设计(每题10分,共20分)
1、图为C51单片机与ADC0809芯片的接口原理图,请编写采集IN0~IN7上的模拟量u0~u7的转换程序,并将数字量存入30H~37H。
6
2、设计一个发送程序,将片外RAM 1000H~100FH中的数据串行发送;串行口设定为方式2状态,TB8作奇偶校验位,采用奇校验。
7
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务