新华学院单片机期末考试试卷

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

新华学院单片机期末考试试卷
一、判断题
1.单片机C语言程序不区分大小写。

(×)
2.ARR是定时器预分频寄存器。

(×)
3.一个IAR工程可以包含多个main函数。

(×)
4.一个IAR工程可以包含多个C程序源文件。

(√)
5.要清零单片机I/0口的某一位,通常用“I”运算。

(×)
6.单片机C语言程序区分大小写。

(√)
7.中断服务函数需要单独声明。

(系统函数已经声明)
8.一个IAR工程只能有一个main()函数。

(√)
9.一个IAR工程只能有一个C程序源文件。

(×)
10.要置位单片机I/0口的某一位,通常用“&”运算。

(√)
11中断服务函数需要单独申明。

s文件中存在中断向量表,在stm32f10xh头文件中存中断号配置)(×)
12.共阳极数码管的公共端通常接高电平。

(共阴极接低电平)(√)
13. STM8系列单片机通常采用SWIM接口下载程序。

(且不能通过keil开发只能使用iar进行开发)(√)
14. STM8系列单片机内部具有上电复位电路。

(√)
15.IDR寄存器用于读取端口状态。

(只读端口)(√)
16.中断服务函数返回类型只能为void。

(中断函数不能传入形参也不能传回数值)(√)
17.共阴极数码管的公共端通常接高电平。

(×)
18. STM8S单片机的申口是全双工的。

(理论上串口通信都属于全双工通信rx和tx两根先互不影响,但如果串口需要走差分信号例如rs485就变成了半双工通信,只能单向发送和接收)(√)
19. ODR寄存器用于控制端口输出状态。

(最开始的推免模式控制端口)(√)
20. STM8系列单片机具有内部RC时钟,在使用时可以不接外部晶振。

(外接晶振可以调整精度,rc时钟抗干扰能力强)(√)
二、选择题
1.单片机的CPU主要由( A )组成。

A、运算器、控制器
B、加法器、寄存器
C、运算器、加法器
D、运算器、译码器
2.程序是以( C )形式存放在程序存储器中的。

A、C语言源程序
B、汇编程序
C、二进制编码
D、BCD码
3.I2C总线属于( A )通信。

A、串行
B、并行
4.STM8S207内部高速RC振荡器的频率为( C )MHz。

A、8
B、12
C、16
D、110592
5.数码管( A )显示方式占用l/0端口线较多,但编程较简单,适用于显示位数较少的场合。

A、静态
B、动态
C、静态和动态
D、查询
6.单片机程序中的变量一般存放在( B )中。

A、ROM // 存在掉电保存
B、RAM // 运行完后自动销毁
C、EEPROM // 外部flash 一般为at24cxx系列
7.设计一个2位八段数据管的动态显示电路,需要( C )个 I/0。

A、4
B、8
C、10
D、16
8.3X3矩阵键盘和单片机直接连接时,需要( D )个I/0。

A、4
C、9
D、6
9.串口发送数据端口名称通常为( C )。

A、TI
B、TXD,发送英文:transmit
C、RXD,接受英文:receive
D、SDA
10.AD转换的分辨率由( C )决定。

A、转换位数
B、转换时间
C、转换方式
D、读取方式
11.计数器当前值寄存器为( B )。

A、ARR:定时器重装载寄存器
B、CNTR:定时器当前值寄存器
C、CCR:控制寄存器
D、PSCR:定时器分频寄存器
12.控制端口方向的寄存器为( C )(idr只读,odr控制端口输出状态,ddr控制方向)。

A、IDR
B、ODR
13.在单片机应用系统中,数码管显示电路通常有( C )显示方式。

A、静态
B、动态
C、静态和动态
D、查询
14.C程序总是从( A )开始执行的。

A、主函数(main函数)
B、主程序
C、子程序
D、主过程
15.定时器自动重装载寄存器名称为( A )。

A、ARR :重装载
B、CNTR:当前值
C、CCR:控制
D、PSCR:预分频
三、简答题
1.STM8S单片机RST引脚是高电平复位还是低电平复位?请设计RC复位电路。

1什么是拉电流?什么是灌电流?
答案:拉电流就是输出电流;灌电流就是吸收电流。

2.定时器的定时模式和计数模式有什么区别?
答案:定时模式是用cpu的运行时钟进行计数,计数模式是用外部引脚上的脉冲计数。

3.什么是半双工通信模式?
①半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通讯;在同一时间只可以有一方接受或发送信息,可以实现双向通信。

4.什么是下拉电阻?下拉电阻有什么作用?
答案;将不确定的信号通过一个电阻钳位在低电平。

作用:提高电压准位;加大输出引脚的驱动能力;防静电、防干扰;电阻匹配,抑制反射波干扰;预设空间状态缺省电位。

5.请简述中断响应过程。

答案:中断处理、中断判优、中断响应、中断处理和中断返回。

6.请列出STM8S单片机1/0口的4种输入模式。

答案:悬浮输入、上拉输入、中断悬浮输入、中断上拉输入。

7.什么是上拉电阻?上拉电阻有什么作用?
答案:上拉就是将不确定的信号通过一个电阻钳位在高电平,电阻同时起限流作用。

作用:提高输出高电平的值;增强输出引脚的驱动能力;防静电、防干扰;电阻匹配,抑制反射波干扰。

8.什么是键盘抖动?如何消除?
答案:按键按下时或按键弹起时,接触片会抖动,导致按键通断很多次,解决方法就是按键按下过后检测按键是否弹起,弹起过后再
读取该值。

9.什么是中断向量?
答案:中断向量是指早期的微机系统中将由硬件产生的中断标识码,中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址。

10.同步通信和异步通信各自的优缺点是什么?
答案:同步通信:面向比特的传输,每个信息帧中包含若干个字符,要求接收时钟和发送时钟同频同相,通过特定的时钟线路协调时序,数据流发送端发送连续的比特流
异步通信:面向字符的传输,每个字符帧只包含一个字,不要求接收时钟和发送时钟完全同步,对时序的要求较低,数据流发送端发送完一个字节后,可经过任意长的时间间隔再发送。

11.单片机定时器的定时模式和计数模式有什么区别。

答案:定时器是以内部时钟作为基准来工作的,计数器是以外部脉冲输入来计数的。

定时方式实际是用cpu的运行时钟进行计数,计数方式是用外部引脚上的脉冲计数。

12.什么是半双工通信?什么是全双工通信?
答案:①半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通讯;在同一时间只可以有一方接受或发送信息,可以实现双向通信。

②全双工数据通信允许数据同时在两个方向上传输,因此,全双
工通信是两个单工通讯方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力;在同一时间可以同时接受和发送信息,实现双向通信。

13.什么是单片机应用系统?
答案:就是将单片机技术应用在电子、工业控制领域的各种典型产品。

14.软件定时和硬件定时的原理有什么异同?
答案:软件定时是利用指令执行的时间从而来达到定时的目的,一般是利用循环执行一段指令,来定时一段比较长的时间。

优点:不需占用硬件资源,编程简单。

缺点:占用cpu的时间,cpu利用率低。

长时间的软件定时会让系统的实时性非常的差。

适用场合:微妙级的短时间延时,系统实时性要求不高和硬件资源紧张的场合。

硬件定时:利用定时器来计算时间。

优点:定时准确,不占cpu,系统响应速度快。

缺点:占用硬件资源。

相关文档
最新文档