内容推荐 本书以ATMEL(爱特梅尔)公司的AT89S52单片机为例,结合单片机的硬件结构介绍了单片机的工作原理,重点介绍了单片机的输入/输出功能、中断系统、定时器/计数器、串行口、模/数(A/D)与数/模(D/A)转换接口设计、串行扩展技术以及应用系统综合设计等。本书以单片机系统的虚拟仿真平台Proteus作为设计与开发工具,结合C51编译软件KeilμVision,采用C51语言编程。本书结合各种应用,给出了较多典型案例设计,让读者通过学习案例逐步掌握单片机电路设计和程序编写方法,为读者的软硬件设计提供参考与借鉴。 本书可作为各类工科院校及职业技术学院的机械类、电气与电子信息类、计算机类等各专业单片机技术课程的教材,也可作为从事单片机应用设计的工程技术人员的培训教材和自学参考书。 目录 前言 第1章 单片机概述 1.1 单片机的基本概念 1.1.1 什么是单片机 1.1.2 单片机类型 1.2 单片机的开发步骤 1.3 单片机仿真开发环境搭建 1.3.1 Keil C51的使用 1.3.2 Proteus仿真软件的使用 本章小结 习题 第2章 AT89S52单片机的硬件结构 2.1 AT89S52单片机的硬件组成 2.2 AT89S52单片机的引脚 2.2.1 单片机的外形及引脚分布 2.2.2 引脚功能 2.2.3 单片机的最小系统 2.3 AT89S52单片机的CPU 2.3.1 运算器 2.3.2 控制器 2.4 时钟电路与时序 2.4.1 时钟电路设计 2.4.2 时序 2.5 单片机存储器结构 2.5.1 程序存储器 2.5.2 数据存储器 2.5.3 特殊功能寄存器 2.5.4 C51中的数据结构与存储器之间的关系 2.6 单片机工作方式 2.6.1 片内ROM编程方式 2.6.2 复位方式 2.6.3 程序执行方式 2.6.4 低功耗方式 本章小结 习题 第3章 单片机的输出显示控制 3.1 单片机并行I/O端口的内部结构 3.1.1 P0口 3.1.2 P1口 3.1.3 P2口 3.1.4 P3口 3.1.5 单片机I/O口的驱动能力 3.2 单片机控制LED 3.2.1 LED简介 3.2.2 LED的控制方法 3.2.3 点亮一个LED仿真实例 3.2.4 流水灯仿真实例 3.3 单片机控制数码管 3.3.1 单个数码管的显示原理 3.3.2 一位数码管显示仿真实例 3.3.3 多个数码管的显示原理 3.3.4 两位数码管静态显示仿真实例 3.3.54 位数码管动态显示仿真实例 3.4 单片机控制LED点阵显示 3.4.18 ×8 LED点阵显示器的结构与显示原理 3.4.28 ×8 LED点阵显示仿真实例 3.4.31 6×16 LED点阵显示器结构及显示原理 3.4.41 6×16 LED点阵显示屏仿真实例 3.5 单片机控制LCD 3.5.1 LCD1602液晶显示模块特性与引脚 3.5.2 LCD1602液晶显示模块显示原理 3.5.3 LCD1602液晶显示模块基本操作 3.5.4 单片机控制LCD1602显示字符串仿真实例 本章小结 习题 第4章 单片机输入检测 4.1 独立按键检测 4.1.1 独立键盘 4.1.2 四路抢答器仿真实例 4.2 矩阵键盘检测 4.2.1 矩阵键盘的检测原理 4.2.2 矩阵键盘仿真实例 4.2.3 非编码键盘的扫描方式 4.3 开关量信号检测 4.3.1 输入通路结构 4.3.2 简易汽车远光灯自动控制仿真实例 本章小结 习题 第5章 单片机的中断系统 5.1 单片机中断技术概述 5.2 单片机中断系统结构 5.2.1 中断源 5.2.2 中断请求标志位 5.2.3 中断允许 5.2.4 中断优先级 5.2.5 中断响应 5.2.6 中断服务程序 5.3 外部中断的仿真实例 5.3.1 基于外部中断控制的LED灯仿真实例 5.3.2 入场人数检测仿真实例 5.3.3 简易火焰报警器仿真实例 5.3.4 基于外部中断的矩阵键盘仿真实例 本章小结 习题 第6章 单片机的定时器/计数器 6.1 T0与T1的结构与工作方式 6.1.1 T0与T1的内部结构 6.1.2 定时器/计数器的SFR 6.1.3 定时器/计数器的工作方式 6.1.4 定时器/计数器的应用步骤 6.2 定时器的仿真实例 6.2.1 方波信号发生器仿真实例 6.2.2 I/O口输出PWM波形仿真实例 6.2.3 基于数码管的秒表仿真实例 6.2.4 基于LCD的秒表仿真实例 6.2.5 脉冲宽度测量仿真实例 6.3 计数器的仿真实例——频率计 6.4 T2的结构与工作方式 6.4.1 T2的SFR T2CON和T2MOD 6.4.2 T2的捕捉方式 6.4.3 T2的16位自动重装载方式 6.4.4 T2的波特率发生器方式及可编程时钟输出 6.4.5 T2捕捉方式测量脉冲宽度仿真实例 6.4.6 T2自动重装载定时器仿真实例 本章小结 习题 第7章 单片机的串行口 7.1 串行通信基础 7.1.1 并行通信和串行通信 7.1.2 同步串行通信和异步串行通信 7.1.3 串行通信的制式 7.1.4 串行通信的错误校验 7.1.5 串行通信标准 7.2 单片机串行口的内部结构 7.2.1 内部结构 7.2.2 串行口的SFR 7.3 串行口方式0及其应用 7.3.1 串行口方式 7.3.2 并行输出口扩展仿真实例 7.3.3 并行输入口扩展仿真实例 7.4 串行口方式1及其应用 7.4.1 串行口方式 7.4.2 双机通信的仿真实例 7.5 串行口方式2及其应用 7.5.1 串行口方式 7.5.2 带奇偶校验的双机通信仿真实例 7.6 串行口方式3及其应用 7.6.1 串行口方式 7.6.2 多机通信原理 7.6.3 多机通信仿真实例 7.7 单片机与计算机的串行通信 7.7.1 单片机与计算机通信基础 7.7.2 单片机向计算机发送数据仿真实例 7.7.3 计算机向单片机发送数据仿真实 |