图书介绍

单片机原理及应用技术 基于Keil C和Proteus仿真PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理及应用技术 基于Keil C和Proteus仿真
  • 邓胡滨,陈梅,周洁,黄德昌编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115374998
  • 出版时间:2014
  • 标注页数:332页
  • 文件大小:55MB
  • 文件页数:342页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及应用技术 基于Keil C和Proteus仿真PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 单片机概述1

1.2 单片机的发展历史及趋势2

1.3 单片机的特点及应用3

1.4 MCS-51系列与STC系列单片机5

1.4.1 MCS-51系列单片机5

1.4.2 STC系列单片机6

1.5 其他常见系列单片机6

1.5.1 AT89系列单片机6

1.5.2 AVR系列单片机7

1.5.3 PIC系列单片机9

1.6 嵌入式系统定义及组成9

1.6.1 嵌入式系统定义9

1.6.2 嵌入式系统组成10

1.7 常见的各类嵌入式处理器12

1.7.1 嵌入式微控制器12

1.7.2 嵌入式数字信号处理器12

1.7.3 嵌入式微处理器13

1.7.4 嵌入式片上系统13

1.8 小结14

1.9 习题14

第2章 单片机应用系统开发简介15

2.1 集成开发环境Keil μ Vision4简介15

2.1.1 Keil μ Vision4运行环境介绍15

2.1.2 Keil μ Vision4集成开发环境的STC单片机开发流程17

2.2 集成开发工具Proteus 7 Professional简介20

2.2.1 Proteus基本用法20

2.2.2 实例分析22

2.3 Keil μ Vision4与Proteus 7 Professional的联调25

2.4 小结27

2.5 习题27

第3章 单片机编程语言28

3.1 STC89C52单片机指令系统基本概念28

3.1.1 指令书写格式28

3.1.2 指令编码格式29

3.1.3 指令系统中常用的符号30

3.1.4 指令系统的寻址方式31

3.2 STC89C52单片机指令分类介绍34

3.2.1 数据传送类指令34

3.2.2 算术运算类指令39

3.2.3 逻辑操作类指令42

3.2.4 控制转移类指令44

3.2.5 位操作类47

3.3 STC89C52单片机汇编语言程序设计概述52

3.3.1 汇编语言程序设计基础52

3.3.2 基本程序结构与程序设计举例56

3.4 C51程序设计语言62

3.4.1 Keil C51简介62

3.4.2 Keil C51语言基础知识65

3.4.3 C51程序设计举例73

3.5 小结78

3.6 习题78

第4章 STC89C52单片机硬件结构79

4.1 STC89C52单片机的内部组织结构及特点79

4.2 STC89C52单片机的外部引脚及功能81

4.3 STC89C52单片机存储器结构84

4.3.1 STC89C52单片机程序存储器84

4.3.2 STC89C52单片机数据存储器85

4.3.3 STC89C52单片机特殊功能寄存器86

4.4 STC89C52单片机I/O口91

4.4.1 P0端口91

4.4.2 P1/P2/P3/P4端口92

4.4.3 5V单片机连接3V器件93

4.5 STC89C52单片机的时钟与复位93

4.5.1 传统51单片机时序93

4.5.2 STC89C52单片机时钟电路94

4.5.3 STC89C52单片机的复位电路95

4.5.4 STC89C52单片机的复位状态96

4.6 STC89C52单片机的省电工作模式97

4.7 小结98

4.8 习题98

第5章 STC89C52单片机中断系统99

5.1 中断的概念99

5.2 STC89C52单片机中断系统99

5.2.1 中断系统结构99

5.2.2 中断源100

5.2.3 中断请求标志101

5.2.4 中断控制寄存器103

5.3 中断响应106

5.3.1 中断响应条件106

5.3.2 外部中断响应时间106

5.3.3 中断请求的撤销107

5.4 中断程序的设计108

5.5 小结112

5.6 习题112

第6章 STC89C52单片机定时/计数器114

6.1 STC89C52单片机定时/计数器的组成114

6.2 定时/计数器0和1115

6.2.1 与T0/T1相关的寄存器115

6.2.2 定时/计数器0/1的4种工作方式(与传统51单片机完全兼容)117

6.2.3 定时/计数器0/1的应用119

6.3 定时/计数器2127

6.3.1 与定时器/计数器2相关的寄存器127

6.3.2 定时/计数器2的3种工作方式129

6.3.3 定时/计数器2的应用133

6.4 小结138

6.5 习题138

第7章 STC89C52单片机串行通信139

7.1 串行通信概述139

7.1.1 数据通信139

7.1.2 异步通信和同步通信140

7.1.3 波特率141

7.2 串行口的结构142

7.2.1 内部硬件结构142

7.2.2 串行口特殊功能寄存器143

7.3 串行口的4种工作方式145

7.3.1 方式0145

7.3.2 方式1148

7.3.3 方式2和方式3150

7.4 波特率的设定与计算151

7.5 STC89C52单片机之间的通信154

7.5.1 串行通信接口154

7.5.2 双机串行通信编程157

7.5.3 多机通信160

7.6 PC与单片机间的通信164

7.6.1 PC与单片机的点对点通信设计164

7.6.2 PC与多个单片机的串行通信接口设计165

7.7 小结166

7.8 习题167

第8章 STC89C52单片机存储器的扩展169

8.1 系统扩展结构169

8.2 地址锁存与地址空间分配171

8.2.1 地址锁存171

8.2.2 地址空间分配172

8.3 程序存储器的扩展175

8.3.1 外扩程序存储器的操作时序176

8.3.2 程序存储器的扩展方法177

8.4 数据存储器的扩展181

8.4.1 外扩数据存储器的读写操作时序181

8.4.2 数据存储器扩展方法183

8.5 EPROM和RAM的综合扩展186

8.6 小结189

8.7 习题189

第9章 STC89C52单片机I/O扩展与设计191

9.1 I/O接口概述191

9.2 TTL电路扩展并行接口193

9.2.1 TTL电路扩展并行I/O口193

9.3 可编程接口芯片82C55扩展并行接口194

9.3.1 82C55芯片介绍194

9.3.2 82C55控制字196

9.3.3 STC89C52单片机与82C55的接口设计198

9.4 串行扩展总线接口200

9.4.1 单总线串行扩展200

9.4.2 SPI总线串行扩展214

9.4.3 IIC总线串行扩展220

9.5 小结236

9.6 习题237

第10章 STC单片机与I/O外部设备接口238

10.1 STC单片机与键盘接口238

10.1.1 键盘接口工作原理238

10.1.2 键盘的工作方式240

10.1.3 键盘接口硬件电路及其程序设计241

10.2 STC单片机与LED数码管的接口243

10.2.1 数码管的结构与分类243

10.2.2 数码管的工作原理243

10.2.3 数码管接口实例分析244

10.3 STC单片机与LCD显示器的接口245

10.3.1 LCD显示器简介245

10.3.2 STC单片机与1602液晶显示器的接口及软件编程251

10.3.3 STC单片机与12864液晶显示的接口及软件编程253

10.4 小结255

10.5 习题255

第11章 STC89C52与A/D、D/A转换器的接口256

11.1 STC89C52与A/D转换器的接口256

11.1.1 A/D转换器简介256

11.1.2 STC89C52与并型8位A/D转换器ADC0809的接口258

11.1.3 STC89C52与并型12位A/D转换器AD1674的接口262

11.2 STC89C52与D/A转换器的接口266

11.2.1 D/A转换器简介266

11.2.2 STC89C52与8位D/A转换器DAC0832的接口设计268

11.3 小结272

11.4 习题273

第12章 STC单片机应用系统设计实例274

12.1 STC89C52单片机最小系统简介274

12.2 基于STC89C52单片机的智能交通灯设计276

12.2.1 系统需求分析276

12.2.2 系统设计方案276

12.2.3 系统硬件设计277

12.2.4 系统软件设计277

12.3 基于STC89C52单片机的倒车雷达设计278

12.3.1 系统需求分析278

12.3.2 系统设计方案278

12.3.3 系统硬件设计279

12.3.4 系统软件设计279

12.4 基本STC89C52单片机的万年历设计291

12.4.1 系统需求分析291

12.4.2 系统设计方案291

12.4.3 系统硬件设计292

12.4.4 系统软件设计293

12.5 小结305

12.6 习题306

第13章 实验307

13.1 基础实验部分307

13.1.1 实验一 数据传送307

13.1.2 实验二 多分支实验309

13.1.3 实验三 外部中断与定时器/计数器中断实验311

13.1.4 实验四 串口双机通信312

13.1.5 实验五 存储器扩展实验315

13.1.6 实验六 82C55控制交通灯316

13.1.7 实验七 键盘和显示实验319

13.1.8 实验八 A/D转换321

13.1.9 实验九 D/A转换323

13.1.10 实验十 实时时钟323

13.2 单片机课程设计325

13.2.1 自动交通管理系统325

13.2.2 基于单片机的函数发生器设计和开发326

13.2.3 数字温度仪设计326

13.2.4 简易家电定时控制仪327

附录 单片机程序ISP烧录328

参考文献332

热门推荐