目录

  • 0 课程简介及要求
    • ● 0.1 课程简介及要求
    • ● 0.2 电气2111班混合式授课计划
    • ● 0.3 平台资源说明和软件程序下载
    • ● 0.4 实验板焊接要求及视频
  • 第1章 单片机概述
    • ● 1.0 本章PPT
    • ● 1.1 单片机简介、发展趋势及应用
    • ● 1.2 51系列及衍生单片机简介
    • ● 1.3 第1章测验
  • 第2章 AT89S51单片机硬件结构
    • ● 2.0 本章导学、PPT
    • ● 2.1 单片机硬件组成
    • ● 2.2 单片机的引脚功能
    • ● 2.3 存储器结构
    • ● 2.4 特殊功能寄存器SFR
    • ● 2.5 并行P口介绍
    • ● 2.6 时钟电路与复位电路
    • ● 2.7 第2章测验
  • 第3章 C51语言编程基础与Keil uVision3的使用
    • ● 3.0 本章导学、PPT
    • ● 3.1 C51 编程语言简介
    • ● 3.2 C51 语言程序设计基础
    • ● 3.3 C51 语言的函数
    • ● Keil C51软件基本操作演示
    • ● 3.4 第3章测验
  • 第4章 Proteus的使用(选学)
    • ● 本章PPT
  • 第5章 单片机与显示器件及开关、键盘的接口设计
    • ● 5.0 本章导学、PPT
    • ● 5.1 单片机控制发光二极管显示
    • ● 流水灯的5种程序设计方法及其比较
    • ● 流水灯课堂实录-王洋老师
    • ● 5.2.1 开关状态检测-案例1
    • ● 5.2.2 开关状态检测-案例2
    • ● Keil软件中I/O口输入状态模拟及输出状态观察
    • ● Proteus仿真软件与Keil软件联合调试及仿真
    • ● 实验1 彩灯控制实验演示
    • ● 实验2 开关控制彩灯设计思路及调试方法
    • ● 实验2 开关控制彩灯实验演示
    • ● 5.3.1 LED数码管静态显示
    • ● 5.3.2 LED数码管动态显示原理
    • ● 5.3.3 LED数码管动态显示编程案例
    • ● 动态显示软件调试方法
    • ● 5.6.1 独立式键盘接口及编程
    • ● 5.6.2 矩阵式键盘接口电路
    • ● 5.6.3 矩阵式键盘按键识别方法及键值分析
    • ● 5.6.4 反线法编程
    • ● 反线法程序软件调试方法
    • ● 实验6 矩阵式键盘设计思路及调试方法
    • ● 实验6 矩阵式键盘实验实物演示
    • ● 5.7 第5章测验
  • 第6章 AT89S51单片机的中断系统
    • ● 6.0 本章导学、PPT
    • ● 6.1 AT89S51 中断技术概述
    • ● 6.2 AT89S51 中断系统结构
    • ● 6.3 中断允许与中断优先级的控制
    • ● 6.4-6.5 响应中断请求的条件、外部中断的响应时间
    • ● 6.6-6.7外部中断的触发方式、中断请求撤销
    • ● 6.8 中断函数
    • ● 6.9 中断系统应用举例
    • ● 例题6-1优化程序
    • ● 外部中断软件模拟调试方法
    • ● 实验3 中断报警设计思路及调试方法
    • ● 实验3 中断报警实验演示
    • ● 6.10 第6章测验
    • ● 思考题
  • 第7章 AT89S51单片机的定时器/计数器
    • ● 7.0 本章导学、PPT
    • ● 7.1 定时器/计数器的结构
    • ● 7.2 定时器/计数器的4 种工作方式
    • ● 7.3 定时器/计数器的编程和应用
    • ● 定时器课堂实录
    • ● 定时器/计数器程序模拟仿真调试方法
    • ● 实验4 交通灯设计思路及调试方法
    • ● 实验4 交通灯实验演示
    • ● 实验5 秒表设计思路及调试方法
    • ● 实验5 秒表实验演示
    • ● 7.4 第7章测验
  • 第8章 AT89S51单片机的串行口
    • ● 8.0 本章导学、PPT
    • ● 8.1 串行口的结构
    • ● 8.2 串行口的工作方式
    • ● 8.3-8.4多机通信 波特率的定制方法
    • ● 8.5 串行口的应用设计案例:单机通信,多机通信
    • ● 实验7 双机通信设计思路
    • ● 8.6 第8章测验
  • 第9章 AT89S51单片机的并行扩展技术
    • ● 9.0 本章PPT
    • ● 9.1 系统并行扩展概述
    • ● 9.2 EPROM的并行扩展
    • ● 9.3 RAM的并行扩展
    • ● 9.4-9.7 I/O口设计
    • ● 9.8 第9章测验
  • 第10章 AT89S51单片机与DAC、ADC的接口
    • ● 本章PPT
    • ● 第10章测验
  • 第11章 AT89S51 单片机系统的串行扩展
    • ● 本章PPT
  • 第12章 单片机的各种控制与检测应用设计
    • ● 本章PPT
    • ● 典型应用案例
  • 第13章 实验
    • ● 13.1 实验指导书
    • ● 13.2 实验板示意图
    • ● 13.3 跑马灯程序示例
    • ● 13.4 原理接线图
    • ● 13.5 实验焊接元件清单
    • ● 13.6 实验板PCB图
    • ● 13.7 硬件焊接教学视频
    • ● 13.8 实验板电路图-跳线版
    • ● 13.9 测控专业实验安排表
    • ● 13.10 实验报告要求
    • ● 13.11 实验报告模板
  • 第14章 随堂测验
    • ● 14.1 随堂测验1
    • ● 随堂测验
    • ● 随堂测验答案
  • 第15章 期末复习
    • ● 15.1 2021-2022-1期末考试题型和分数分配
      • ● 15.2 总复习提纲
  • 第16章 习题答案及实验程序
    • ● 16.1 习题答案
    • ● 16.2 实验程序最优版本
14.1 随堂测验1

测验题2020-12-23

一、填空题:

1.        单片机应用系统由(     )和(     )组成。

2.        单片机最小系统包括( )电路和(  )电路。

3.        进行单片机应用系统设计时,除了电源和地线引脚外,( )、()、( )、( )引脚信号必须连接相应电路。

4.        AT89S51单片机的存储器主要有4个物理存储空间,即(       )、( )、()、(     )。

5.        AT89S51单片机的XTAL1XTAL2引脚是()引脚。

6.        AT89S51单片机的应用程序一般存放在(  )。

7.        片内RAM128B,其按用途划分为( )、( )、(3个区域。

8.        当晶振频率为12MHz时,一个机器周期为(   );当晶振频率为6MHz时,一个机器周期为(        .

9.        MCS-51系列单片机的复位电路有两种,即(   )和(     )。

10.    输入单片机的复位信号需延续( )个机器周期以上的()电平时即为有效,用以完成单片机的复位初始化操作。

11.    使用单片机开发系统调试时,对源程序进行汇编的目的是( )。

12.    MCS-51系列单片机的4个并行I/O端口中,具有第二功能的是()。

13.    C51编程访问MCS-51系列单片机的并行端口时,可以按照(  )寻址操作,还可以按(     )操作。

14.    一个C源程序至少应包括一个()函数。

15.    C51中定义一个可位寻址的变量flag访问P3口的P3.1引脚的方法是( )。

16.    C51扩充的数据类型()用来访问MCS-51系列单片机的所有特殊功能寄存器。

17.         )语句一般用作单一条件或分支数目较少的场合,如果编写超过3个以上分支的程序,可用多分支选择的(     )语句。

18.    下面的while循环执行了(  )次空语句。

i=3;

while(!i=0);

19.    在单片机的C语言程序设计中,()数据类型经常用于处理ASCII字符或用于处理小于等于255的整型数。

20.    C51中的变量存储器类型是指()。

21.    在以下的数组定义中,关键字“code”是为了把数组存储在(     )。

unsigned charcode b[ ]={‘A’,’B’,’C’};

22.    一个单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是()或(     )。

23.    某一应用系统需要10个按键,通常采用(       )方式更好。

24.    按键开关的结构通常是机械结构,为消除抖动引起的不良后果通常采用的方法有

     )和(     )。其中()方式更佳。

25.    MCS-51系列单片机的中断系统由(   )、()、(       )、()等寄存器组成。

26.    MCS-51系列单片机的中断源有()、( )、(   )、( )、()。

27.    如果定时器控制寄存器TCON中的IT0IT1位为0,则外部中断请求信号方式为()。

28.    中断源中断请求撤销方式包括( )、()、( )等三种。

29.    外部中断0的中断类型号为(     )。

30.    MCS-51系列单片机的定时器/计数器,若只用软件启动,与外部中断无关,应使()。

31.    MCS-51系列单片机的串行口通信方式是()。

32.    表示串行口数据传输速度的指标是( )。

33.    单片机和PC接口时,往往采用()接口。其主要作用是( )。

34.    串行口的控制寄存器为(     )。

35.    当采用中断方式进行串行数据的发送时,发送完一帧数据后,TI标志要(         )。

36.    当采用定时器1作为串行口波特率发生器使用时,通常定时器工作在方式(     )。

37.    当设置串行口工作为方式2时,采用(     )语句。

38.    串行口工作在方式1时,其波特率()。

39.    串行口发送数据和接收数据端为(     )和(     )。

二、编程题

电路如图1所示,编程实现LED循环显示字符:


             图1 字符显示原理接线图

三、编程题

2中,74LS240为八路反相器。编写程序,使得8个发光二极管按照表1中状态1-4工作。


2 霓虹灯控制原理接线图

                                                   1 霓虹灯状态表 

四、编程题

在上述题目基础上,P3.2口增加一个按键,通过按键改变彩灯的显示方式。要求正常情况下8个灯依次点亮,时间间隔为1s。按下按键后,8个灯同时亮灭闪烁2次,时间间隔为0.5s。编写控制程序。


3 彩灯控制原理接线图

五、编程题

编程实现甲乙两个单片机进行点对点通信。甲机每隔1s发送字符,乙机接收到以后在其LED数码管(共阳极)上显示出来。

六、分析题

参照图4,填写表2格中空白处状态。并分析4个存储器芯片的地址范围,填入表3中。


4 单片机与扩展存储器接线图

2 扩展存储器状态分析表

                                                       3 存储器地址范围