-
第一章概述
本章主要介绍了课程特点和学习方法,简要介绍了单片机的基本概念以及课程中所使用的两个软件的安装方法。
-
●1.1课程介绍
主要介绍了本课程的特点及学习方法。
-
●1.2单片机概述
主要介绍单片机的基本概念,单片机的功能和特点,单片机的最小系统,单片机的应用领域,以及单片机应用系统的开发过程。
-
●1.3Keil软件安装
主要介绍了Keil软件的安装过程。
-
●1.4Proteus软件安装
主要介绍了Proteus软件的安装过程。
-
第二章51系列单片机结构体系
本章主要介绍51系列单片机的内部结构,外部引脚及功能,单片机并行I/O端口的结构及工作原理,存储器组织结构以及单片机的工作方式。
-
●2.1常用单片机种类
主要介绍了常用的单片机的种类。
-
●2.251单片机的内部结构
主要介绍了51系列单片机的内部结构组成及其特点。
-
●2.3 51单片机的芯片引脚功能
主要介绍了51系列单片机外部引脚的构成及功能特点。
-
●2.4并行I/O端口结构
主要介绍了51单片机四个并行输入/输出端口的结构特点、带负载能力及注意事项。
-
●2.5存储器组织
主要介绍了51系列单片机的存储器配置与空间的分布,重点介绍了内部数据存储空间(内部RAM)和特殊功能寄存器(SFR)的结构特点及使用方法。
-
●2.6单片机的工作方式
简要介绍了51系列单片机的四种工作方式的原理和特点。
-
第三章C51编程基础
本章主要介绍单片机C51程序结构,C51语言数据类型、变量及存储模式、运算符和表达式,C51程序的三种基本结构及控制语句,函数等。
-
●3.1编程语言Keil C51简介
简要介绍了C51语言在单片机应用系统开发中的优势以及与标准C语言的区别。
-
●3.2 C51程序结构
简要介绍了C51程序的基本结构及常用头文件(reg51.h)的内容及作用。
-
●3.3C51数据类型
简要介绍了C51中的基本数据类型(与标准C相同),重点介绍了C51的扩展数据类型sfr、sbit、bit、sfr16的特点及用法。
-
●3.4变量及其存储模式
本节介绍了C51中变量的声明格式及使用方法,重点介绍了C51中新增的存储器类型设置以及存储模式与存储器类型的关系。简要介绍了C51中绝对地址的两种访问方法。
-
●3.5运算符、表达式和基本语句
简要介绍了C51中的运算符、表达式和基本语句,这些语法功能与标准C相同。重点介绍了单片机应用中使用较多的位运算的用法及特点。
-
第四章并行输入/输出口
本章主要介绍发光二极管、数码管等输出器件的结构及工作原理,数码管的静态和动态显示原理及接口电路构成特点。还介绍了开关、按键等输入器件的特点,按键识别及去抖动方法。通过实例介绍了单片机应用系统中并行输入输出口的软、硬件设计。
-
●4.1并行口输出应用设计
主要介绍了发光二极管和LED显示器两种常用的输出器件的特点及使用方法。重点介绍了LED显示器的静态和动态显示原理,以及相应的接口电路构成及其编程方法。
-
●4.2并行口输入应用设计
主要介绍了闸刀型开关和按钮型开关两种常用的输入器件的特点及使用方法。重点介绍了按钮型开关的去抖动方法。
-
第五章中断控制
本章主要介绍中断的基本概念,51系列单片机中断系统,单片机中断系统相关的特殊功能寄存器的功能。通过实例介绍使学生能够利用中断系统解决简单的应用问题。
-
●5.1 中断技术概述
介绍了中断的基本概念:中断、中断源、中断的类型、中断优先级、中断响应原则及中断处理过程。
-
●5.251单片机中断系统
主要介绍了51单片机中断系统结构、中断控制方法及五种中断源的中断请求撤除方法。
-
●5.3 中断的C51程序设计
主要介绍了51单片机中断系统的C51编程特点及主函数和中断服务函数的典型结构。
-
●5.4外部中断应用实例
通过外部中断源的应用示例,进一步理解中断处理过程和中断优先级及中断响应原则。
-
第六章定时/计数器
本章主要介绍51系列单片机定时/计数器的内部结构及功能,定时/计数器的工作方式及编程控制方法。通过实例介绍使学生掌握利用查询和中断方法实现定时/计数器应用系统的软、硬件设计方法。
-
●6.1定时/计数器概述
简要介绍了定时器和计数器的应用场合及定时、计数方法。
-
●6.2定时/计数器的结构和工作原理
主要介绍了51系列单片机定时/计数器的主要特性、内部结构及工作原理。
-
●6.3定时/计数器的控制
主要介绍了用于51单片机定时/计数器编程控制的两个特殊功能寄存器(TMOD和TCON)的结构和功能。
-
●6.4定时/计数器的工作方式
主要介绍了51单片机定时/计数器的四种工作方式的工作原理、编程控制方法及定时/计数初值计算方法。
-
●6.5定时/计数器的应用示例
通过定时器应用示例和计数器应用示例,进一步掌握51单片机的定时/计数器工作原理和应用设计方法。
-
第七章串行口
本章主要介绍串行通信的基础知识,51系列单片机串行口的结构及工作原理、串行口的工作方式、波特率设置。通过实例介绍使学生掌握利用串行口实现并行口扩展和双机通信的硬、软件设计方法,了解多机通信的基本原理。
-
●7.1数据通信概述
主要介绍了数据通信相关的基本概念,包括什么数据通信、什么是串行通信、串行通信的两种基本形式(同步通信和异步通信)的工作原理和特点、串行通信的三种制式(单工、半双工和全双工)以及波特率的概念等。
-
●7.251单片机串行口结构及工作原理
主要介绍了51单片机串行口的结构、特点及串行发送和串行接收的工作原理。
-
●7.3串行口的应用控制
主要介绍了用于51单片机串行口编程控制的两个特殊功能寄存器(SCON和PCON)的结构和功能。
-
●7.451单片机串行口的工作方式
主要介绍了51单片机串行口的四种工作方式的工作原理、编程控制方法及波特率的设定与计算方法。通过示例介绍了工作方式0(同步移位寄存器)的简单应用。
-
●7.5串行口应用实例
主要介绍了串行口编程的基本结构。通过示例介绍了工作方式1(双机通信)应用特点。