第1章 单片机概述

第1章测验

1、单片机是将_________ 集成在一块芯片上的微型计算机。
    A、系统时钟及系统总线
    B、CPU、存储器、I/O接口
    C、CPU、存储器
    D、CPU、I/O接口

2、在家用电器中使用单片机应属于微型计算机在_________ 领域的应用。
    A、辅助设计应用
    B、测量、控制应用
    C、数值计算应用
    D、数据处理应用

3、AT89S51单片机属于 位单片机。
    A、4
    B、8
    C、16
    D、32

4、以下哪个不属于单片机的特点。
    A、使用灵活,易于控制。
    B、具有复杂的数据运算和处理能力。
    C、抗干扰能力强。
    D、嵌入容易,用途广泛。

5、以下哪个不属于单片机的发展趋势。
    A、改进CPU ,存储器
    B、片内I/O口的改进
    C、提高功耗
    D、外设电路内装化。

6、单片机主要应用于数值计算领域

7、“8位单片机”中的8是指其基本操作处理的二进制位数为8位

8、手机中使用的单片机是专用单片机

9、单片机是微处理器

10、单片机主要应用于测控领域

第1章作业

1、1、结合之前的了解,谈谈你对单片机的认识?你认为单片机能干什么?

2、2、你打算怎么学好单片机?

第2章 单片机硬件结构

第2章单元测试

1、AT89S51的CPU是____位。
    A、4
    B、8
    C、16
    D、32

2、AT89S51单片机有____片内flash ROM。
    A、1KB
    B、2KB
    C、4KB
    D、8KB

3、AT89S51单片机的片外数据存储器最多可扩展_____。
    A、16KB
    B、32KB
    C、64KB
    D、128KB

4、AT89S51的PSW中的CY是
    A、溢出标志
    B、用户设定标志
    C、进借位标志
    D、奇偶标志

5、在单片机的I/O口中,驱动能力最强的是()。
    A、P0
    B、P1
    C、P2
    D、P3

6、单片机的CPU是由运算器和控制器构成。

7、单片机的P0口在做第八位地址/数据分时复用端口,输入数据信息时,是准双向口

8、单片机的P2口做通用I/O口时,是双向口。

9、单片机的时序单位中,最小的时序单位是机器周期

10、单片机的复位电路中,对电阻电容的大小没有要求

11、AT89S51有____个可编程的16位定时器/计数器。

12、AT89S51的程序存储器分片内、片外两部分,当/EA=____,单片机直接读取片外程序存储器的内容。

13、AT89S51的PSW中的P是()。

14、单片机P2口的作用是( )。

15、若AT89S51单片机的晶振频率为6MHZ,则其机器周期为()μS.

16、单片机复位的条件是

17、SP中存放的信息是()。

18、AT89S51单片机的PSW是()。

19、单片机的引脚中,ALE引脚是片外数据存储器或程序存储器()8位地址和数据的锁存信号引脚。

20、单片机的复位方式有()复位和()复位。

第2章作业

1、单片机的复位电路中,对电阻和电容有没有什么要求?这个数值怎么计算?

2、什么是双向口,什么是准双向口?两者在使用上有何区别?

第3章 C51语言编程基础与Keil μvision的使用

第3章测试

1、C语言中,signed char 数据类型是______。
    A、有符号字符变量
    B、无符号字符变量
    C、有符号整型数
    D、无符号整型数

2、float类型的数据是_____字节的数据。
    A、1
    B、2
    C、4
    D、8

3、Keil C51的sfr是_____数据类型。
    A、工作寄存器
    B、特殊功能寄存器
    C、程序存储器
    D、位变量

4、C51的data区是_____
    A、片内RAM位寻址区
    B、片内RAM直接寻址区
    C、片外RAM区
    D、片内ROM区

5、C51的xdata区是_____。
    A、片内RAM直接寻址区
    B、片外RAM的64KB空间
    C、片外RAM的256B空间
    D、ROM 区

6、C51的绝对地址访问中,CWORD是以_____。
    A、字节形式对data区寻址
    B、字形式对data区寻址
    C、字节形式对code区寻址
    D、字形式对code区寻址

7、C51的绝对地址访问中,XBYTE是以_____。
    A、字节形式对data区寻址
    B、字形式对data区寻址
    C、字节形式对xdata区寻址
    D、字形式对xdata区寻址

8、c51编程时,如果需要对单片机相关的特殊功能寄存器进行操作,则需要加载头文件_____。
    A、reg51.h
    B、intrins.h
    C、math.h
    D、stdio.h

9、C51的中断函数的关键字是_____。
    A、at
    B、delay
    C、auto
    D、interrupt

10、C语言中,标准输入、输出头文件为 。
    A、math.h
    B、stadio.h
    C、intrins.h
    D、reg52.h

第3章作业

1、C51中,reg51.h这个库函数里都包含什么内容?为什么需要在函数的开头加载它?

第5章 AT89S51单片机的I/O端口操作

第5章测验

1、单片机动态显示时,如果看到显示对象有闪烁,需要怎么做()。
    A、延长循环时间间隔
    B、不用处理
    C、减小循环时间间隔
    D、减小每一位的显示时间

2、在C51编程中,如果需要对I/O端口的特殊功能寄存器进行什么,需要加载什么头文件( )。
    A、stdio.h
    B、math.h
    C、intrins.h
    D、reg51.h

3、在按键较多的场合,要想节省端口资源,可以采取( )方式。
    A、独立式键盘
    B、触摸式键盘
    C、矩阵式键盘
    D、薄膜键盘

4、在进行键盘任务设计时,下列哪项工作不需要考虑( )。
    A、判断键盘有无被按下
    B、识别哪个键被按下
    C、识别是哪一类型的键盘
    D、确定键值,并根据键值执行对应处理程序

5、发光二极管的工作亮度和其供电( )大小有关。

6、单片机P0-P3口作为通用I/O端口时,( )口需要接上拉电阻。

7、AT89S51单片机端口驱动外部I/O设备,要想获得较大的驱动能力,一般采用( )电平驱动。

8、键盘是单片机人机交互中的( )工具。

9、为了确保单片机对一次按键动作的确认有效,必须对键盘进行( )。

10、在独立式键盘的工作方式设置中,若想提高扫描键盘的工作效率,可以结合单片机的资源,采用( )方式。

第5章作业

1、矩阵键盘扫描方式都有哪些?是如何实现的?

2、有哪些方法实现对独立式按键的检测?

第6章 AT89S51单片机的中断系统

第6章测验

1、外部中断0的中断请求信号为()
    A、EX0
    B、IT0
    C、IE0
    D、TF0

2、AT89S51单片机的中断源一共有()个中断请求标志位。
    A、4
    B、5
    C、6
    D、7

3、定时/计数器T0的溢出中断允许位是( )
    A、TF0
    B、ET0
    C、EX0
    D、IE0

4、C51中断函数的关键字是( )
    A、using
    B、interrupt
    C、void
    D、delay

5、下列说法不正确的是( )
    A、同一级别的中断请求按时间的先后顺序响应
    B、同一时间不同级别的多中断请求,将按照优先级高低响应
    C、同级中断能实现嵌套
    D、低优先级的中断不能打断高级的中断,反之,则可以。

6、AT89S51单片机的中断允许与屏蔽控制,是由()寄存器实现的

7、AT89S51单片机有()个中断源

8、AT89S51单片机5个中断源的中断请求标志位,都是()置位的(填硬件或软件)

9、AT89S51单片机外部中断1的触发方式选择位是()

10、进行优先级设置时,需要在()寄存器中进行设置

第6章作业

1、简述外部中断的撤除中,下降沿触发方式和低电平触发方式的撤除有什么不同?

第7章 AT89S51单片机的定时/计数器

第7章测验

1、AT89S51单片机的P3.4 引脚的第二功能是()
    A、计数器T1的外部脉冲引入端
    B、计数器T0的外部脉冲引入端
    C、外部中断0信号触发端
    D、外部中断1信号触发端

2、AT89S51单片机工作方式控制寄存器是()
    A、TCON
    B、TMOD
    C、SMOD
    D、SCON

3、在不用外部中断共同控制的情况下,启动定时/计数器的必要条件是()
    A、TR1(TR0)=0
    B、TR1(TR0)=1
    C、IE0(IE1)=1
    D、IE0(IE1)=0

4、若一个单片机的时钟频率为12MHZ,则其能实现准确计数的计数脉冲频率不超过( )MHZ
    A、1
    B、2
    C、0.5
    D、6

5、AT89S51单片机若采用6MHZ的晶振,则采用方式2时最大定时时间为()
    A、65536us
    B、256us
    C、512us
    D、128us

6、AT89S51单片机的T0,T1都具有定时和计数两种模式,这两种模式的工作原理是一样的( )

7、设置AT89S51单片机定时/计数器处于工作方式2时,TH1(TH0 )可以不用赋初值()

8、AT89S51单片机的定时/计数器是16位的减计数器

9、AT89S51单片机的定时/计数器T0和T1都可以工作在方式3。

10、AT89S51单片机的4种定时/计数方式,在定时/计数溢出后,都需要手动重装初值

第7章作业

1、单片机的P1口接8个发光二极管,要求编程实现流水灯效果,每1S闪亮一个。(将程序源代码写在纸上并在关键代码处进行注释,将照片粘在答题框内上传;同时保留好纸质版作业,返校后上交)

第8章 AT89S51单片机的串行通信

第8章测验

1、AT89S51单片机串行口两个缓冲器共用的特殊功能寄存器的字节地址为() A B CD
    A、66H
    B、77H
    C、88H
    D、99H

2、AT89S51单片机串行口控制寄存器SCON的SM0与SM1位的功能是()
    A、串行口4种工作方式选择
    B、多机通信控制
    C、允许串行接收位
    D、发送的第9位数据

3、AT89S51单片机串行口控制寄存器SCON的TB8位的功能是()
    A、允许串行接收位,由软件置“1”或清“0”
    B、发送的第9位数据
    C、接收的第9位数据
    D、发送中断标志位

4、AT89S51单片机串行口控制寄存器SCON的RI位的功能是()
    A、允许串行接收位,由软件置“1”或清“0”
    B、发送中断标志位
    C、接收的第9位数据
    D、接收中断标志位

5、AT89S51单片机串行口有4种工作方式,方式0是()
    A、9位异步通信接口,11位数据为1帧
    B、双机串行通信方式,10位数据为1帧
    C、9位异步通信接口,9位数据为1帧
    D、同步移位寄存器输入/输出方式,8位数据为1帧

6、单片机多机通信采用主从方式时,主机发送的信息可以被所有从机接收,任何一个从机发送的信息,只能由主机接收,从机间通信只能通过主机实现

7、波特率是指,串行口每分钟发送或接收的位数

8、AT89S51单片机串行通时,方式0和方式2的波特率是固定的

9、AT89S51单片机串行口控制寄存器SCON的SM2位的功能是多机通信控制

10、AT89S51单片机串行口控制寄存器SCON的TI位的功能是允许串行接收位,由软件置“1”或清“0”

第8章作业

1、查阅资料: 1、设计基于RS232协议的单片机和PC机串行数据发送和接收电路; 2、编写程序,向PC机发送字符串“Hello I am ready !”(晶振12MHZ,波特率4800)

第9章 AT89S51单片机的扩展

第9章测验

1、AT89S51单片机采用程序存储器空间和数据存储器空间分开的哈佛结构

2、AT89S51单片机系统总线按功能常分为3组,其中数据总线简称为AB

3、AT89S51单片机系统总线按功能常分为3组,其中控制总线简称为AB

4、I/O接口是单片机与外设间的连接电路的总称,而I/O端口指接口电路中具有单元地址的寄存器或缓冲器

5、数字量转换成模拟量的器件称为DAC,也称D/A转换器或数模转换器

6、AT89S51单片机系统总线中的数据总线使用的是()

7、AT89S51单片机并行扩展时,常用的两种方法是线选法和()

8、AT89S51单片机串行口的方式()可以用于并行扩展

9、ADC0809是()位数字量并行输出的模数转换器

10、只使用一条信号线的串行扩展技术,称为()总线技术

第9章作业

1、请画出89C51单片机与8255A芯片的连接电路图(适当添加辅助芯片)。

网上实验(一)

网上实验(一)作业

1、提交内容: 1、“实训项目1 左右扫描灯及爆闪灯”、“实训项目2.1 静态数码管显示”、“实训项目2.2 态数码管字符显示”三个实验项目的“源代码工程文件”和“仿真工程文件”。 2、下载附件,解压后按照对应文件夹进行填充;压缩文件夹以自己的“姓名+学号”方式命名后提交。 3、如家中无电脑和笔记本无法完成编程模拟的同学,提交作业时写明情况,返校后再进行补交。 备注: 本次网上实验属于实验部分,成绩不计入网络学习成绩;返校后还会安排线下实验,根据现场实际操作的情况,进行打分。

网上实验(二)

网上实验(二)作业

1、提交内容: 1、“实训项目3(矩阵键盘练习)”、“实训项目4(led点阵显示图形)”两个实验项目的“源代码工程文件”和“仿真工程文件”。 2、下载附件,解压后按照对应文件夹进行填充;压缩文件夹以自己的“姓名+学号”方式命名后提交。 3、如家中无电脑和笔记本无法完成编程模拟的同学,提交作业时写明情况,返校后再进行补交。 备注: 本次网上实验属于实验部分,成绩不计入网络学习成绩;返校后还会安排线下实验,根据现场实际操作的情况,进行打分。