《单片机原理及应用》以89C51单片机为基础芯片,介绍了片内结构、引脚及功能、外围基本工作电路、指令系统及C51程序设计、中断系统、定时器/计数器、串口通信、存储器扩展、与其他芯片的接口技术及应用。在51芯片的功能和使用讲解基础上扩展到其他芯片,比如AVR芯片、STM32芯片的应用,使学生充分了解现代单片机控制的理论基础和方法。
Overview
Syllabus
- 第一章 单片机概述
- 第二章 单片机片内硬件结构
- 2.1 片内结构及引脚功能
- 2.2 CPU
- 2.3 单片机存储器结构
- 2.4 并行IO端口
- 2.5 时钟电路与复位电路
- 2.6 看门狗与低功耗模式
- 第三章 C51编程语言基础
- 3.1 C51简介及绝对地址定义
- 3.2 C51的变量定义
- 第四章 开发与仿真工具
- 4.1 KEIL C51的使用
- 4.2 PROTEUS虚拟仿真工具使用
- 第五章 单片机与开关、键盘以及显示器件的接口设计
- 5.1 独立按键的接口
- 5.2 矩阵键盘的识别
- 5.3 与输出设备LED、数码管的接口
- 5.4 秒表--显示模块
- 第六章 中断系统的工作原理及应用
- 6.1 中断技术概述及系统结构
- 6.2 中断的控制与撤销
- 6.3 中断响应过程实例讲解
- 6.4 秒表--按键控制模块
- 第七章 定时器/计数器的工作原理及应用
- 7.1 定时器计数器工作原理
- 7.2 定时器计数器的控制
- 7.3 测量脉冲宽度
- 7.4 工作方式1-2举例
- 7.5 秒表--定时模块
- 7.6 52新增定时器/计数器T2工作原理
- 第八章 串行口的工作原理及应用
- 8.1 串行口结构及控制
- 8.2 串行口的4种工作方式
- 8.3 双机通信应用举例
- 8.4 多机通信
- 第九章 单片机系统的并行扩展
- 9.1 并行总线的扩展与时序
- 9.2 地址空间分配与存储器扩展
- 第十章 单片机系统的串行扩展
- 10.1 模拟时序
- 10.2 SPI总线扩展实例
- 期末考试
Taught by
He Huiling, LUO ZHIHUI, ZENG SHUGUANG , and XIAO YANSHAN