当前位置:文档之家› 西南科技大学单片机原理与应用期末试题

西南科技大学单片机原理与应用期末试题

西南科技大学2009——2010学年第2学期《单片机原理及应用B》期末考试试卷(A卷)
课程代码 2 2 3 1 4 1 1 2 0 命题单位信息工程学院:自动化教研室学院:_______________班级:_____________姓名:_______________学号:____________ 一、选择(每小题1分,共20分)
1.MCS—51单片机的CPU主要的组成部分为( )
A.运算器、控制器 B.加法器、寄存器
C.运算器、加法器 D.运算器、译码器
2.单片机能直接运行的程序叫 ( )
A.源程序B.汇编程序
C.目标程序D.编译程序
3.单片机中的程序计数器PC用来 ( )
A.存放指令 B.存放正在执行的指令地址
C.存放下一条指令地址 D.存放上一条指令地址
4.单片机上电复位后,PC的内容和SP的内容为 ( )
A.0000H,00H B.0000H,07H
C.0003H,07H D.0800H,08H
5.单片机8031的ALE引脚是 ( )
A.输出高电平 B.输出矩形脉冲,频率为fosc的1/6
C.输出低电平D.输出矩形脉冲,频率为fosc的1/2 6.单片机8031的/EA引脚( )
A.必须接地B.必须接+5V
C.可悬空D.以上三种视需要而定
7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是( ) A.P0口B.P1口
C.P2口D.P0口和 P2口
8.PSW中的RS1和RS0用来( )
西南科技大学2009——2010学年第2学期《单片机原理及应用B》期末考试试卷(A卷)A.选择工作寄存器区号 B.指示复位
C.选择定时器D.选择工作方式
9.上电复位后,PSW的值为 ( )
A.1 B.07H C.FFH D.0
10.单片机上电复位后,堆栈区的最大允许范围是( )个单元.A.64 B.120 C.128 D.256 11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的 ( ) A.00H—FFH B.00H—07H
C.07H—7FH D.08H—7FH
12.堆栈指针SP在内部RAM中的直接地址是( )
A.00H B.07H C.81H D.FFH
13.INTEL8031的P0口,当使用外部存贮存器时它是一个 ( )
A.传输高8位地址口A.传输低8位地址口
C.传输高8位数据口D.传输低8位地址/数据口14.P0口作数据线和低8位地址线时 ( )
A.应外接上拉电阻B.不能作I/O口
C.能作I/O口D.应外接高电平
15.对于8031单片机,其内部RAM ( )
A.只能位寻址B.只能字节寻址
C.既可位寻址又可字节寻址D.少部分只能位寻址16.寻址方式就是 ( )的方式.
A.查找指令操作码B.查找指令
C.查找指令操作数D.查找指令操作码和操作数17.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于( )μS.A.1/12 B.1/2 C.1 D.2
西南科技大学2009——2010学年第2学期《单片机原理及应用B》期末考试试卷(A卷)18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )
A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址
19.ALU表示( )
A.累加器 B.程序状态字寄存器 C.计数器 D.算术逻辑部件20.单片机上电后或复位后,工作寄存器R0是在 ( )
A.0区00H单元 B.0区01H单元
C.0区09H单元 D.SFR
二、判断,如对则在()中写“√”,如错则在()中写“×”。

(12分)1.MCS-51单片机可执行指令:MOV 35H,@R3。

()2.8031与8751的区别在于内部是否有程序存储器。

()3.当向堆栈压入一个字节的数据后, SP中的内容减1。

()4.程序计数器PC中装的内容是当前正在执行指令的地址。

()5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

()6.MCS-51单片机中的PC是不可寻址的。

()7.当MCS-51执行MOVX @DPTR,A指令时,伴随着/WR信号有效。

()8.MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于1个机器周期。

()9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被/WR 还是被/PSEN信号连接。

()
10.各中断源发出的中断请求信号,都会标记在MCS-51的TCON寄存器中。

()
11、A/D转换器的作用是将模拟量转换数字量;()
12、8051单片机是高电平复位,并且持续时间至少需要10毫秒。

()
西南科技大学2009——2010学年第2学期《单片机原理及应用B》期末考试试卷(A卷)
三、简答(每小题5分,共25分)
1、简述51系列单片机的中断响应过程。

2.MCS-51采用6MHz的晶振,定时2ms,如用定时器方式1时的初值(16进制数)应为多少?
3、什么是单片机?最小系统系指什么?
4、简述V/F变换式A/D转换器的工作原理。

5、画图说明矩阵式键盘的工作原理。

四、读程序按要求作答。

(1小题5分,2小题6分,3小题4分,共15分)
1、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?
MOV R1,#30H ;① R1= ______
MOV A,#64H ;② A = ______
ADD A,#47H ;③ A = ______,④ C= ______
DA A ;⑤ A = ______
MOV @R1,A ;⑥(30H)= ______
此程序段完成的功能是什么?
2、下列程序段执行后,①R0=______ ,②(7EH)=______,③(7FH)=______。

MOV R0,#7FH
MOV7EH,#0
MOV7FH,#40H
DEC@R0
DEC R0
DEC@R0
3、已知(SP)=25H, (PC)=2345H, (24H)=12H, (25H)=34H, (26H)=56H,此时执行RET指令以后,(SP)= ______ (PC)= ______ 。

西南科技大学2009——2010学年第2学期《单片机原理及应用B》期末考试试卷(A卷)
五、系统扩展与画图(共10分)
在8051外部扩展4K EPROM,同时扩展8K RAM作数据存储器,采用的2732是4K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位锁存器。

请画出连接示意图(注明连线的根数)。

注:应画出8051的数据线、地址线、ALE、PSEN、RD、WR信号;74LS373锁存器的8位数据输入D、8位数据输出Q、锁存控制G、选通OE;2732的地址线为A、数据线为D、片选CE、输出使能OE;6264的地址线为A、数据线为D、片选CE、读出使能OE、写入使能WE。

最后写出各片的地址范围。

六、程序设计(1小题8分,2小题10分,共18分)
1、编写程序:利用定时/计数器T0的方式1,产生10ms的定时,并使P1.0引脚上输出周期为20ms的方波,采用中断方式,设系统时钟频率为12 MHz。

2、用8051输出控制8个LED从LED1到LED8、再到LED1…,每次一个LED 发光,并不断循环。

一个开关控制引起中断,电平触发,中断后8个LED一起闪5下,然后恢复前面的循环。

画出连接示意图,写出完整的程序。

(软件延时用循环5*126*200次控制)。

相关主题