更新时间:2018-12-30 07:14:31
封面
版权信息
任务1 单片机控制单灯亮灭
教学导航
1.1 数制与编码
1.1.1 进位计数制
1.1.2 计算机中的常用编码
1.2 MCS-51单片机基本结构
1.2.1 单片机的内部结构
1.2.2 单片机CPU的结构
1.3 存储器的结构
1.3.1 程序存储器
1.3.2 内部数据存储器
1.3.3 外部数据存储器
1.4 并行输入/输出接口
1.4.1 并行I/O口的结构与功能
1.4.2 并行I/O口的使用特性
1.5 单片机芯片的引脚功能
任务2 单片机控制流水灯
2.1 C51 基础
2.1.1 C51的标识符和关键字
2.1.2 C51的数据类型
2.1.3 C51的运算量
2.1.4 C51运算符和表达式
2.2 C51 语句
2.2.1 简单语句与复合语句
2.2.2 分支控制语句
2.2.3 循环控制语句
2.2.4 转移语句
2.3 C51 函数与预编译处理
2.3.1 函数的定义
2.3.2 函数参数和返回值
2.3.3 函数的原型声明
2.3.5 内部函数与外部函数
2.3.6 预处理命令
2.4 单片机时钟电路及CPU时序
2.4.1 单片机时钟电路
2.4.2 CPU时序
任务3 以定时方式控制流水灯
3.1 中断系统
3.1.1 中断的概念与作用
3.1.2 MCS-51 单片机中断系统
3.1.3 中断服务函数
3.2 定时器/计数器
3.2.1 定时器/计数器的结构
3.2.2 定时器/计数器工作方式
任务4 双单片机控制霓虹灯
4.1 串行通信基础
4.1.1 串行通信的分类
4.1.2 串行通信的传输方向
4.2 MCS-51单片机的串行接口
4.2.1 串行口的结构
4.2.2 串行口的工作方式
4.2.3 串行口的波特率
任务5 单片机控制简单交通灯
5.1 Keil μVision集成开发环境
5.1.1 Keil μVision的安装与软件开发流程
5.1.2 Keil μVision的使用方法
5.1.3 Keil μVision调试技巧
5.2 Proteus的使用
5.2.1 Proteus软件介绍
5.2.2 ISIS软件界面
5.2.3 绘制电路原理图的方法
5.3 单片机最小系统
5.3.1 单片机复位电路
5.3.2 单片机最小系统的组成
任务6 带时间显示的交通灯控制
6.1 单片机控制数码管显示
6.1.1 LED显示器的结构
6.1.2 显示字形与字段码关系
6.1.3 LED数码显示方式
6.2 数组
6.2.1 一维数组
6.2.2 二维数组
6.2.3 字符数组
6.3 指针
6.3.1 变量的地址
6.3.2 指针变量的概念
6.3.3 指针与一维数组
6.3.4 指针与二维数组
任务7 用单片机和可编程并行接口控制交通灯
7.1 MCS-51 单片机的简单扩展
7.1.1 外部总线结构
7.1.2 地址锁存器和总线驱动器
7.1.3 并行I/O口简单扩展
7.2 存储器的扩展
7.2.1 程序存储器的扩展
7.2.2 数据存储器的扩展
7.2.3 存储器的综合扩展
7.3 8255A可编程并行I/O接口
7.3.1 8255A的结构及引脚
7.3.2 8255A的工作方式
7.3.3 8255A的控制字
7.3.4 8255A与单片机的典型连接电路