单片机试卷讲解

发布 2021-05-14 15:14:28 阅读 9404

华南农业大学期末考试试卷(a卷/b卷)

2011学年第 1 学期考试科目: 单片机原理与应用

考试类型:(闭卷)考试考试时间: 120 分钟。

学号姓名年级专业。

一、填空题(本大题共 5 小题,每小题 3 分,共 15 分)

1. 要使89c51单片机复位的条件是_复位引脚产生两个机器周期以上的高电平。

2.mcs-51外部中断的两种触发方式分别是___边沿触发___和 _电平触发___

3. 对外部ram进行访问应采用哪种寻址方式?__间接寻址 。

4.当cpu响应定时器t0的中断请求后,程序计数器pc的内容是__000bh 。

5.当89c51串口工作工作于方式0时,主要用于__扩展并行i/o口。

二、选择题(本大题共 5小题,每小题 3 分,共 15 分)

1.89c51的定时/计数器有定时和计数两种功能, 其中计数功能是指对单片机( b )脉冲进行计数。

a. 内部时钟脉冲 b.外部输入 c.晶振信号 d.时钟信号。

2.以下哪个不属于并行扩展三总线? (c )

a. 数据总线 b.地址总线 c. 串行总线 d.控制总线。

3.89c51定时/计数器的启动方式由以下哪个位控制?( a )

a. b. c. c/t d.

4.下列哪个选项属于位寻址区域? (a )

a. 字节地址正好被8整除的特殊功能寄存器

b. 字节地址正好被16整除的特殊功能寄存器

c. 片内ram 低128b地址区域 d. 片内rom低128b地址区域。

5. 自然优先级顺序中,以下哪个中断优先级最高?( c )

a.定时器to b.定时器t1 c.外部中断0 d.外部中断1

三、判断题(本大题共 10 小题,每小题 2分,共 20 分)

√)1.pc是16位的程序计数器,用于存储下一个要执行指令的地址。

× )2.89c51单片机的数据存储器主要用于存放程序。

√ )3.89c51正常工作时,ale引脚不断向外输出正脉冲信号。

× )4.89c51单片机复位后,内部所有寄存器清0。

√ )5.spi接口属于同步串行接口。

√)6.dac0832是一个8位并行输入,输出为模拟电流的的数模转换器。

√)7.led显示器动态显示方式是利用人眼的视觉暂留特性设计的。

× )8.在接口芯片中,通常都有一个片选端(或),作用是当为高电平时该芯片才能进行读写操作。

×)9.中断系统中,所有中断标志位的清0操作都是由硬件自动完成的。

√ )10.定时计数器t1工作在方式2时,通常用于串口的波特率发生器。

四、简答题(本大题共 5 小题,每小题 5 分,共 25 分)

1. 简述mcs-51系列单片机中断响应的过程。

答:中断响应过程:

1. 将相应的优先级状态触发器置1(以阻断后来的同级或低级的中断请求)。

2. 执行一条硬件lcall指令,即把程序计数器pc的内容压入堆栈保存,再将相应的中断服务程序的入口地址送入pc。

3. 执行中断服务程序。

2. 简述行列式非编码键盘的工作原理。

答:行线通过电阻接+5v。没有键闭合时,行线呈高电平; 某键闭合时,该键对应的行线和列线被短路。

此时行线电平由列线电位所决定。在某一时刻只让一条列线处于低电平,其他列线处于高电平。当这一列邮件按下时,该键所在的行电平将有高电平变成低电平,可判断该列相应的行是否有键按下。

同理,逐列扫描各列,便可识别所有按键的动作。

3. 简述mcs-51系列单片机串口四种工作方式的特点。

4. 简述mcs-51系列单片机i/o口的功能。

答:对单片机的控制,其实就是对i/o口的控制,无论单片机对外界进行何种控制,亦或接受外部的控制,都是通过i/o口进行的。

mcs-51系列单片机四个i/o口除了基本的输入输出功能之外,p0口第二功能可以作为低8位地址总线/数据总线,p2口可以作为高8位地址总线。p3口每一个引脚都具有第二功能。

5. 简述mcs-51系列单片机最小系统的组成。

答:对51系列单片机来说,最小系统一般应该包括:单片机、电源、晶振电路、复位电路。

五、程序分析题(本大题共 2小题,第1小题5 分,第2小题8 分,共 13 分)

请解析以下两个程序段的主要功能。

1. mov a, #0ffh

mov p1, a

mov a, p1

jnb acc.0,key0

jnb acc.1,key1

主要功能是: p1口接按键,通过软件查询方式判断p1口所连接的按键是否有键按下。如果查询到有键按下,则跳转到相应的程序段运行。

2. trt: mov scon, #80h

mov pcon, #80h

mov r0,#50h

mov r7, #10h

loop: mov a,@r0

mov c, psw.0

mov tb8, c

mov sbuf, a

wait: jbc ti, cont

sjmp wait

cont: inc r0

djnz r7, loop

ret 主要功能是: 一个发送程序:将片内ram 50h~5fh中的数据串行发送;串行口设定为方式2状态,tb8作奇偶校验位,采用偶校验。

六、程序设计题(12分)

要求使用定时器t1以工作方式2定时,在p1.0输出周期为200us的连续方波脉冲,已知晶振频率fosc=12mhz。分别用查询方式(6分)和中断方式(6分)完成。

查询方式:mov tmod ,#20h ; 设置t1为工作方式2

mov th1 ,#156 ;设置计数初值。

mov tl1,#

mov ie ,#00h禁止中断。

setb tr1启动定时。

loop: jbc tf1,loop1查询计数溢出。

ajmp loop

loop1:cpl p1.0输出取反。

ajmp loop重复循环。

中断方式:mov tmod ,#20h ; 设置t1为工作方式2

mov th1 ,#156 ;设置计数初值。

mov tl1,#

setb ea开中断。

setb et1定时器1允许中断。

loop: setb tr1启动定时。

here: sjmp等待中断。

ajmp loop

org 001bh

cpl p1.0输出取反。

reti中断返回。

简单描述mcs-51系列单片机芯片的内部结构,并说明芯片内各组成部件的主要功能。(15分)

如何使单片机复位?简述复位的初始化状态。(10分)

简单介绍mcs-51系列单片机片内数据存储器的配置。(10分)

简述mcs-51系列单片机i/o口的结构及特点,并说明各个i/o口的区别及功能(15分)。

简述51单片机的定时器实现延时的编程过程?(15分)

简述mcs-51系列单片机中断响应的过程(10分)。

简述mcs-51系列单片机与led显示器的接口方式(15分)。

为什么要进行i/o口的扩展,试列举一些i/o口扩展方式(10分)。

华南农业大学期末考试试卷( a 卷)

2007学年第2学期考试科目:单片机原理及接**术

考试类型:(闭卷) 考试时间: 120 分钟。

学号姓名年级专业。

一、 填空题 (每小题2分,共10分)

1.89c51单片机系统复位后,单片机从程序存储器__0000h__单元开始执行指令。

2.mcs-51单片机的引脚的含义是_片外程序存储器允许输出信号端__,当单片机访问片外程序存储器时,该引脚通常接eprom的_片选_引脚。

3.mcs-51单片机共有5 个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器pc的内容变为__0003h__。

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地址区域。

单片机试卷

密 封 线 密 封 线 学院电子信息工程系单片机原理及应用考试题 10 闭卷时间120分钟。题号。得分评卷人。15.串行口工作方式控制寄存器是 单片机的串行中断入口地址为 a.0003h b.0013hc.0023hd.0033h一。二。三。四。五。六。七。总分复核人。班姓名座号。一。单项选择题 共...

答案单片机试卷

一 填空题 每空2分,共30分 二 判断题 每题2分,共20分 三 简答题 3小题,共15分 1 答 为了指示栈顶地址,所以要设置堆栈指示器sp,sp的内容是堆栈栈顶的存储单元的地址。系统复位后,sp的内容为07h,但由于堆栈最好在内部ram 的30h 7fh单元中开辟,所以在程设计时应将sp的值初...

2019单片机模拟试卷

20 20学年第一学期闽江学院考试试卷 a 一 单项选择题 20 每小题2分 请将正确答案填写在每小题题。号前的括号中。b 1 二进制数110100b转换成十六进制数表示为a.30h b.34h c.c0h d.d0h c 2 at89s51单片机内部包含的flash rom的容量是a.0kb b....