铜陵学院单片机期末考试复习题及答案

更新时间:2023-11-10 06:16:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

考试题型:选择--填空--简答--程序分析题--综合设计题

1.MCS-51系列单片机芯片是双列直插式封装的,有( 40 )个引脚。 2.在同一时刻,只能接收或发送信号者称为什么?(A)

(A)半双工 (B)全双工 (C)半单工 (D)单工

3.在MCS-51里,若通过串行端口传出数据,则只要将数据放入(SBUF)寄存器,CPU就会自动 将它会传出

4.单片机的定时器/计数器设定为工作方式1时,是( 16位计数器结构 )。 5.下列具有模数转换功能的芯片是( A )

A、ADC0809 B、DAC0832 C、BS18B20 D、DS1302 6.串行口每一次传送(B)字符。

A、1个字节 B、1bit C、1帧 D、1 串 7.计算机能直接识别的语言是( C )。

A.汇编语言 B.自然语言 C.机器语言 D.C语言 8.单片机应用程序一般存放在( ROM) 9.已知某数的BCD码为则其表示的十进制数值为

10.当MCS-51单片机接有外部存储器,P2口可作为 ( 输出高8位地址 )。 11.执行#define PA8255 XBYTE[0x3FFC]; PA8255=0x7e;

后存储单元0x3FFC的值是:0x7e

13. 定时/计数器有4种工作模式,它们由( TMOD )寄存器中的M1 M0状态决定。 14.P0口作数据线和低8位地址线时不能作I/O口

15.在8x51里,若CPU完成串行端口数据的接收将会如何?--将RI标志变为1 16.8031单片机的( P3 )口的引脚,还具有外中断、串行通信等第二功能。 17.INTEL 8051 CPU是( 8 )位的单片机

18.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时?ms,则定时器初值应为 假设定时1ms,则定时器初值为2^16-500

19.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( P3.5 )引脚。 20.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状

态都应至少维持( 1个机器周期 )。

21.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( 外部中断 22.定时器若工作在循环定时或循环计数场合,应选用( 工作方式2 )。 23.MCS-51单片机的外部中断1的中断请求标志是( IE1 )。 24.单片机8051的XTAL1和XTAL2引脚是( 外接晶振 )引脚 。 25.8051单片机共有( 5 )种中断源。

1. C语言中的标识由 字母 、数字 和 下划线 组成,以 字母 和 下划线 开头,不可使用 关键字 。

2. C语言源程序从 main 开始执行,每个C语言程序必须有一个且只能有一个主函数,主函数的名字为 main 。

3. 计算机上实现C语言程序要经过 编辑 (产生*. C 文件)、 编译 (产生*. OBJ 文件)、 链接 (产生*. EXE 文件)和 调试 四个阶段。 4.(1)C语言函数返回类型的默认定义类型是 整型 。

5.串行通信按时钟的控制方式可分为: 串行同步通信和串行异步通信两种方式。 6.C51的串行口控制寄存器中有2个中断标志位,它们是(TI)和(RI)。

7.在串行通信中,根据数据传送方向分为(单工)、(半双工)和(全双工)三种方式. 8.8051单片机有( 5 )个中断源,( 2 )级中断优先级别。 9. 写出单片机C语言程序中语句“TMOD=0x1a;”的功能。 设置T1以模式1定时,设置T0以模式2定时、外部门控制运行。 18. 写出单片机C语言程序中语句“TMOD=0xa6;”的功能。

设置T1以模式2定时、外部门控制运行,设置T0以模式2计数

10. 8051内部有 4 个并行口,P0口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。)

定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数

11.单片机串行通信时,若要发送数据,就必须将要发送的数据送至 (SBUF)单元,若要接收数据也要到该单元取数。

12.P0、P1、P2、P3四个均是( 8 )位的( 并行 )口(填“串行”还是“并行”),其中P0的功能是(地址/数据分时复接口 )。

13.中断源的是否允许中断是由( IE )寄存器决定的,中断源的优先级别是由(IP)寄存器决定的。

14.MCS-51单片机中有(2 )个( 16 )位的定时/计数器,可以被设定的工作方式有(四 )种。 15.根据转换原理的不同,A/D转换器可分为两大类,分别为:直接型和间接型

16.LED数码显示有 静态显示 和 动态显示 两种显示形式。 17.MCS-51的串行口控制寄存器中有2个中断标志位,它们是TI、 RI 1. 为什么要消除键盘的机械抖动?有哪些方法?

键抖动会引起一次按键被误读多次。为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动。在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理。按键的抖动,可用硬件或软件两种方法消除。如果按键较多,常用软件方法去抖动,即检测出键闭合后执行一个延时程序,产生12~20 ms的延时,让前沿抖动消失后,再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当确认有键按下或检测到按键释放后,才能转入该键的处理程序。 2. MCS-51单片机内部包含哪些主要逻辑功能部件?

MCS-51单片机内部包含哪些主要逻辑功能部件有:(1)1个8位的微处理器CPU。(2)8KB的片内程序存储器Flash ROM(51子系列的Flash ROM为4KB), (3)256B的片内数据存储器RAM(51子系列的RAM为128B),。(4)3个16位的定时器/计数器(51子系列仅有2个定时器), (5)有一个管理6个中断源(51子系列1是5个中断源)、两个优先级的中断控制器。(6)4个8位并行I/O端 (7)一个全双工的UART(通用异步接收发送器)串行I/O口, (8)片内振荡电路和时钟发生器,

3.列出A/D转换器的主要技术指标有哪些?

1.分辨率2.量化误差3.偏移误差4.满刻度误差5.线性度6.绝对误差和相对 误差。7.转换速率

4.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?

TMOD 选择定时器 以及定时器工作模式 THn TLn 设定初始值 TRn 开始运行

5.画出51单片机的最小硬件系统电路图。

6.串行口的工作由三个特殊功能寄存器来设置决定的

发送数据寄存器和接收数据寄存器合起用一个特殊功能寄存器SBUF(串行口数据缓冲寄存器),

串行口控制寄存器SCON

波特率选择寄存器PCON

7.分别介绍与MCS -51单片机的串行通信工作相关的特殊功能寄存器有数据缓冲器SBUF,串行口控制寄存器SOON的功能和作用。

8.晶振fosc=6MHz,T0工作在模式1,最大定时的时长是多少?

1.为实现一定的功能,其中某段程序如下,请依次在“//”后加上对应的注释。

P142-145 2 .protues中单片机和数码管的硬件电路如下图所示,请根据给出的软件控制的流程图和C语言的注释语句,把源程序补充完整。P71 3-1-3

3.根据C语言的注释语句,设计某流水灯功能电路。P57图3.1.1

4.设计实现在AT89C51单片机的某一端口上接一个发光二极管L1,使达到...功能。 (1)画出硬件电路图; (2)给出软件程序流程图; (3)给出C语言源程序。

本文来源:https://www.bwwdw.com/article/kzzv.html

Top