微机原理与单片机接口技术(第2版)
¥59.00定价
作者: 李精华
出版时间:2024-06
出版社:电子工业出版社
- 电子工业出版社
- 9787121449390
- 1-4
- 466066
- 48253740-4
- 平塑
- 16开
- 2024-06
- 505
- 280
- 电子信息与电气
- 本科 研究生及以上
内容简介
本书从"微机原理”与"单片机原理”两门课程的共性出发,结合当前高校微处理器教学趋势和学生的学习兴趣及掌握的难易程度,将这两门课程的教学内容进行合并。本书从介绍微处理器的基本结构和工作原理入手,简单介绍Intel 8086微处理器的基本知识,侧重介绍当前高校重点讲授的51单片机的相关知识。全书共10章,主要包括:微处理器技术简介、8086微处理器及其体系结构、单片机的基本结构、单片机C51语言基础知识简介、微处理器控制系统的人机交互接口设计、微处理器中断系统及定时/计数器应用设计、微处理器控制系统通信设计、微处理器控制系统的接口扩展、单片机与电动机控制、微处理器控制系统实验设计。书中案例难易结合,加强了对液晶显示、SPI和I2C总线等当前比较流行的技术案例分析。本书提供配套的电子课件PPT、案例设计电路及程序、部分习题参考答案等教学资源,还提供51单片机开发常用的USB转串行口、液晶字模提取、串行口调试助手、51单片机波特率初值设定等软件资源。 本书针对典型案例介绍了一些小秘籍,电路设计和程序的软件操作流程非常详细,典型案例附有电路分析和程序点评,对初学者学习51单片机具有很大帮助。本书所有案例的程序都使用C51语言设计并通过了Keil μVision 5调试,所有案例的电路都通过了Proteus 8.5的仿真调试。其中,第10章为微处理器控制系统实验设计,给出了硬件电路和基本的程序设计,读者可以在此基础上进行功能扩展或修改。
目录
目 录__eol__第1章 微处理器技术简介 1__eol__1.1 微处理器简介 1__eol__1.1.1 微处理器的内部结构 1__eol__1.1.2 微处理器的工作原理 2__eol__1.1.3 微处理器的发展历程 3__eol__1.1.4 微处理器的特点、分类及应用 5__eol__1.2 单片机的基本概念 6__eol__1.2.1 单片机的分类 7__eol__1.2.2 常用的51单片机介绍 8__eol__1.2.3 单片机产品标号与引脚信息 10__eol__1.3 微处理器控制系统的开发流程与开发工具 11__eol__1.3.1 单片机控制系统的开发流程 12__eol__1.3.2 Keil C51开发工具简介 12__eol__1.3.3 Proteus软件使用简介 13__eol__1.3.4 单片机仿真器 13__eol__1.3.5 编程器 14__eol__1.4 单片机控制8个LED闪烁的设计流程介绍 14__eol__1.4.1 基于Keil C51的8个LED闪烁的程序设计过程 14__eol__1.4.2 基于Proteus 8.5的8个LED闪烁的电路原理图设计及仿真 18__eol__本章小结 24__eol__习题1 24__eol__第2章 8086微处理器及其体系结构 25__eol__2.1 8086微处理器的内部结构 25__eol__2.2 8086微处理器的工作模式 26__eol__2.3 8086微处理器的引脚功能 28__eol__2.4 8086微处理器的存储器 30__eol__2.5 8086微处理器的总线时序 32__eol__2.6 8086微处理器的I/O寻址方式 34__eol__2.7 8086微处理器的内部寄存器 34__eol__本章小结 36__eol__习题2 36__eol__第3章 单片机的基本结构 37__eol__3.1 单片机的引脚功能 37__eol__3.2 单片机的内部结构 43__eol__3.2.1 单片机的CPU 43__eol__3.2.2 单片机的存储器 47__eol__3.3 单片机最小系统 53__eol__本章小结 54__eol__习题3 54__eol__第4章 单片机C51语言基础知识简介 57__eol__4.1 C51语言在单片机开发中的应用 57__eol__4.1.1 C51语言简介 57__eol__4.1.2 C51语言与标准C的比较 58__eol__4.2 C51语言基础 59__eol__4.2.1 标识符 59__eol__4.2.2 关键字 59__eol__4.2.3 数据类型 60__eol__4.2.4 数据的存储类型 61__eol__4.2.5 局部变量与全局变量 63__eol__4.2.6 预处理命令 63__eol__4.3 C51语言的基本运算 65__eol__4.4 C51语言基本语句 67__eol__4.4.1 C51语言语句概述 67__eol__4.4.2 分支控制语句 68__eol__4.4.3 循环控制语句 72__eol__4.4.4 转移语句 74__eol__4.5 C51函数简介 75__eol__4.5.1 C51函数概述 75__eol__4.5.2 用户自定义函数 76__eol__4.5.3 中断函数 78__eol__本章小结 79__eol__习题4 79__eol__第5章 微处理器控制系统的人机交互接口设计 82__eol__5.1 键盘的接口设计 82__eol__5.1.1 按键概述 82__eol__5.1.2 独立式按键案例分析 83__eol__5.1.3 矩阵式按键案例分析 90__eol__5.2 LED数码管接口设计 93__eol__5.2.1 LED数码管的结构及工作原理 93__eol__5.2.2 单片机与LED数码管的静态显示接口案例分析 94__eol__5.2.3 单片机与LED数码管的动态显示接口案例分析 97__eol__5.3 液晶显示器接口设计 99__eol__5.3.1 字符型LCM的外形及引脚功能 100__eol__5.3.2 字符型LCM的组成结构 100__eol__5.3.3 字符型LCM的操作命令 102__eol__5.3.4 单片机与LCM1602的接口设计 103__eol__5.4 单片机与LED点阵显示器的接口设计 107__eol__5.5 蜂鸣器接口设计 110__eol__本章小结 111__eol__习题5 112__eol__第6章 微处理器中断系统及定时/计数器应用设计 114__eol__6.1 中断系统 114__eol__6.2 单片机中断系统概述 116__eol__6.2.1 单片机的中断类型 117__eol__6.2.2 单片机的中断控制寄存器 118__eol__6.2.3 单片机的中断响应与处理 121__eol__6.2.4 单片机的中断服务程序的设计与应用 124__eol__6.3 单片机的定时/计数器 128__eol__6.3.1 定时/计数器的结构和工作原理 129__eol__6.3.2 定时/计数器的寄存器与工作方式 130__eol__6.3.3 定时/计数器的应用注意事项 133__eol__6.3.4 定时/计数器的应用举例 134__eol__本章小结 138__eol__习题6 138__eol__第7章 微处理器控制系统通信设计 141__eol__7.1 串行通信基础 141__eol__7.1.1 并行通信与串行通信 141__eol__7.1.2 串行通信的分类 142__eol__7.1.3 波特率 143__eol__7.1.4 串行通信常用接口电路标准 143__eol__7.2 单片机串行口的结构 145__eol__7.3 单片机串行口的工作方式 147__eol__7.4 微处理器控制系统的串行通信波特率的设定 151__eol__7.5 微处理器控制系统的串行口程序设计 152__eol__本章小结 158__eol__习题7 158__eol__第8章 微处理器控制系统的接口扩展 160__eol__8.1 单片机的外部并行总线 160__eol__8.1.1 并行总线结构 160__eol__8.1.2 编址技术 162__eol__8.2 A/D转换器与D/A转换器简介 163__eol__8.2.1 A/D转换器 163__eol__8.2.2 D/A转换器 165__eol__8.3 SPI总线简介及典型SPI芯片介绍 166__eol__8.3.1 SPI总线结构 166__eol__8.3.2 基于SPI总线的A/D转换器TLC549芯片简介 167__eol__8.3.3 基于SPI总线的D/A转换器TLC5615芯片简介 168__eol__8.4 I2C总线简介及典型I2C芯片介绍 171__eol__8.4.1 I2C串行总线简介 171__eol__8.4.2 基于I2C总线的E2PROM存储器AT24C02芯片简介 176__eol__8.4.3 基于I2C总线的8位A/D和D/A转换器PCF8591芯片简介 178__eol__8.5 51单片机基于SPI和I2C总线的接口扩展应用设计 180__eol__8.5.1 基于SPI总线TLC549的模拟信号采集电路设计 180__eol__8.5.2 基于SPI总线TLC5615的正弦函数发生器设计 183__eol__8.5.3 基于I2C总线PCF8591的路灯控制系统设计 187__eol__8.5.4 基于I2C总线AT24C02的开机次数记录器系统设计 191__eol__本章小结 196__eol__习题8 196__eol__第9章 单片机与电动机控制 198__eol__9.1 单片机对直流电动机的控制 199__eol__9.1.1 直流电动机控制的基本概念 199__eol__9.1.2 单片机对直流电动机控制的案例分析 201__eol__9.2 单片机对步进电动机的控制 207__eol__9.2.1 步进电动机的基本概念 207__eol__9.2.2 单片机对步进电动机控制的案例分析 210__eol__9.3 单片机对舵机的控制 219__eol__9.3.1 舵机的基本概念 219__eol__9.3.2 单片机对舵机控制的案例分析 221__eol__本章小结 225__eol__习题9 226__eol__第10章 微处理器控制系统实验设计 227__eol__10.1 单片机控制系统的电源模块 227__eol__10.2 单片机最小系统模块 229__eol__10.3 单片机控制系统与PC通信单元电路 231__eol__10.4 单片机控制的8个LED跑马灯实验 233__eol__10.5 单片机控制的数码管动态显示实验 235__eol__10.6 单片机控制系统的矩阵式键盘设计实验 238__eol__10.7 单片机控制系统的简易交通灯控制系统设计实验 241__eol__10.8 单片机控制系统的简易