单片机原理与应用 作者:项新建主编出版时间:2017内容简介 以80C51系列单片机为主线,详细地介绍了单片机的组成,工作原理、应用技术、仿真方法和开发流程。内容有:单片机的意义和发展,单片机硬件(单片机CPU、存储器、并行口、中断系统、定时/计数器、系统扩展接口以及AD/DA转换技术等),单片机软件(指令系统、汇编语言软件设计和C语言软件设计),单片机集成开发环境软件Keil5,单片机仿真软件Proteus8,单片机应用系统实例等。目录前 言第1 章 绪论 11. 1 单片机 11. 1. 1 单片机的定义 11. 1. 2 单片机的发展历程 11. 1. 3 80C51 系列单片机简介 41. 1. 4 单片机的应用 51. 2 嵌入式系统 61. 2. 1 嵌入式系统与通用计算机 61. 2. 2 嵌入式系统与单片机 71. 3 学习安排 8本章小结 9习题 9第2 章 80C51 单片机的基本结构与工作原理 102. 1 80C51 单片机的基本组成 102. 2 80C51 单片机的基本特性与引脚功能 122. 2. 1 80C51/ 80C52 的基本特性 122. 2. 2 引脚功能 122. 3 80C51 单片机CPU 的结构和时序 142. 3. 1 中央控制器 142. 3. 2 运算器 152. 3. 3 时钟电路及CPU 的工作时序 172. 4 80C51 单片机存储器结构和地址空间 202. 4. 1 程序存储器 212. 4. 2 数据存储器 222. 5 80C51 单片机布尔(位) 处理器 252. 6 80C51 单片机的工作方式 262. 6. 1 复位方式 262. 6. 2 低功耗工作方式 27本章小结 28习题 28第3 章 80C51 单片机指令系统、汇编语言及C51 程序设计 303. 1 80C51 单片机程序设计概述 303. 1. 1 指令和指令系统的概念 303. 1. 2 80C51 汇编语言程序设计概述 303. 1. 3 Keil C51 语言程序设计概述 313. 2 80C51 汇编语言指令系统与程序设计 313. 2. 1 80C51 汇编语言指令格式 313. 2. 2 80C51 汇编语言指令系统 323. 2. 3 80C51 汇编语言程序设计 433. 3 Keil C51 程序设计 503. 3. 1 Keil C51 基础 503. 3. 2 Keil C51 的运算符 553. 3. 3 Keil C51 程序设计 593. 4 程序设计实例 67本章小结 68习题 69第4 章 开发环境Keil μVision5 和仿真软件Proteus8. 0 704. 1 Keil μVision5 使用 704. 2 Proteus 8. 0 ISIS 使用 814. 2. 1 Proteus 8. 0 ISIS 的基本性能概述 814. 2. 2 Proteus8. 0 ISIS 的编辑环境 824. 2. 3 Proteus8. 0 电路原理图设计 834. 3 Keil 和Proteus 联调 904. 3. 1 Keil C 编程与编译 904. 3. 2 Proteus 仿真 914. 3. 3 Keil 大工程的建立 93本章小结 96习题 96·Ⅳ第5 章 80C51 单片机基本输入输出接口 975. 1 输入输出端口基本原理 975. 1. 1 P0 口 975. 1. 2 P1 口 995. 1. 3 P2 口 995. 1. 4 P3 口 1005. 2 输出电路设计 1015. 2. 1 驱动LED 1015. 2. 2 驱动蜂鸣器 1025. 2. 3 驱动继电器 1025. 2. 4 驱动七段LED 数码管 1035. 2. 5 多个七段数码管的应用 1055. 3 输入电路设计 1075. 3. 1 输入设备和电路设计 1075. 3. 2 抖动与去抖动 1075. 3. 3 矩阵键盘 1085. 4 应用实例 1105. 4. 1 蜂鸣器发声 1105. 4. 2 单只数码管循环显示0~9 1115. 4. 3 左右流水灯实验 112本章小结 115习题 116第6 章 80C51 单片机中断系统 1176. 1 中断系统概念与原理 1176. 1. 1 中断、中断源及中断优先权 1176. 1. 2 80C51 中断系统结构与控制 1186. 2 中断系统编程基础 1216. 2. 1 中断系统汇编语言编程基础 1216. 2. 2 中断系统C51 语言编程基础 1236. 3 中断系统应用实例 1236. 3. 1 外部中断实验 1236. 3. 2 数码管计数实验 125本章小结 128习题 128第7 章 80C51 单片机定时器/计数器 1297. 1 定时器/计数器的基本原理和结构 1297. 2 定时器/计数器T0/ T1 1307. 2. 1 工作方式寄存器TMOD 1307. 2. 2 控制寄存器TCON 1317. 2. 3 4 种工作方式 1317. 3 定时器/计数器T2 1337. 3. 1 定时器/ 计数器T2 中的特殊功能寄存器 1347. 3. 2 定时器/计数器T2 的工作方式 1357. 4 看门狗定时器 1377. 5 定时器/计数器的编程基础 1387. 5. 1 定时器/计数器溢出率的计算 1387. 5. 2 定时器/计数器的编程基础 1387. 6 定时器/计数器应用实例 1387. 6. 1 实例1 1387. 6. 2 实例2 1407. 6. 3 实例3 141本章小结 145习题 145第8 章 80C51 单片机串行接口 1468. 1 串行通信基本知识 1468. 1. 1 数据通信 1468. 1. 2 串行通信的传输方式 1468. 1. 3 异步通信和同步通信 1478. 1. 4 通信协议和单机通信 1488. 1. 5 RS-232C 1498. 2 80C51 单片机串行接口的结构和工作原理 1508. 2. 1 串行接口结构 1508. 2. 2 传送过程工作原理 1518. 2. 3 串行接口的控制寄存器 1518. 2. 4 串行接口的 上一篇: 典型机床电气控制解析与PLC改造实例 下一篇: 现代机械工程系列精品教材 工业机器人及其应用 [袁夫彩主编]