当前位置:首页 > 工业技术
单片机系统设计、仿真与应用  基于Keil和Proteus仿真平台
单片机系统设计、仿真与应用  基于Keil和Proteus仿真平台

单片机系统设计、仿真与应用 基于Keil和Proteus仿真平台PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:贺敬凯,刘德新,管明祥编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2011
  • ISBN:9787560625348
  • 页数:230 页
图书介绍:本书主要介绍单片机系统设计和应用,使用Keil软件平台进行单片机的C语言程序开发,使用Proteus硬件仿真平台进行仿真,所有设计基本都基于统一的原理图。
上一篇:国际新建筑 4下一篇:模拟电路实验
《单片机系统设计、仿真与应用 基于Keil和Proteus仿真平台》目录

第1章 单片机基础知识 1

1.1 MCS-51单片机内部结构 1

1.1.1 中央处理器CPU 2

1.1.2 存储器组织 4

1.1.3 并行I/O端口 9

1.1.4 内部资源 11

1.1.5 引脚定义及功能 12

1.1.6 总线 14

1.2 构建单片机最小系统 15

1.2.1 复位和复位电路 15

1.2.2 构建单片机最小系统 16

1.3 单片机指令系统 17

1.3.1 指令系统 17

1.3.2 寻址方式 22

1.3.3 伪指令 25

1.4 单片机汇编程序设计应用举例 26

1.4.1 彩灯控制器硬件设计 26

1.4.2 彩灯控制器软件设计 27

1.5 小结 29

习题 29

第2章 MCS-51单片机C程序设计 30

2.1 汇编语言与C语言比较 30

2.1.1 汇编语言和C语言在单片机开发中的比较 30

2.1.2 8051单片机开发中使用C语言的好处 31

2.2 Keil软件的使用 32

2.2.1 Keil软件的基本操作 32

2.2.2 Keil软件的调试功能 38

2.3 Proteus仿真软件的使用 42

2.3.1 Proteus的基本操作 42

2.3.2 层次原理图的绘制 47

2.3.3 Proteus和Keil的联合调试 51

2.4 Cx51与标准C语言的区别与联系 51

2.4.1 数据类型 52

2.4.2 存储类型 52

2.4.3 位变量及其定义 53

2.4.4 特殊功能寄存器及其定义 54

2.5 小结 54

习题 55

第3章 MCS-51单片机I/O端口应用 56

3.1 原理图设计与说明 56

3.1.1 原理图设计 56

3.1.2 74LS138功能介绍 57

3.2 流水灯程序设计 58

3.2.1 设计要求 58

3.2.2 流水灯设计说明 58

3.2.3 流水灯设计源码 59

3.2.4 仿真结果 60

3.3 数码管显示程序设计 60

3.3.1 设计要求 60

3.3.2 数码管软件设计说明 61

3.3.3 数码管软件设计源码 62

3.3.4 仿真结果 63

3.4 矩阵键盘程序设计 63

3.4.1 设计要求 63

3.4.2 矩阵键盘软件设计说明 64

3.4.3 矩阵键盘软件设计源码 65

3.4.4 仿真结果 67

3.5 流水灯、数码管和键盘的综合应用 68

3.5.1 功能说明 68

3.5.2 源码 68

3.6 LCD液晶显示 73

3.6.1 LCD1602引脚与功能 73

3.6.2 字符显示原理 75

3.6.3 LCD1602指令描述 76

3.6.4 读写操作时序 79

3.6.5 液晶驱动程序及仿真 80

3.7 LED矩阵显示屏的应用 84

3.7.1 设计要求 84

3.7.2 设计说明 85

3.7.3 设计源码 86

3.7.4 仿真结果 87

3.8 MCS-51单片机I/O端口的扩展 87

3.8.1 8255A可编程并行接口工作原理 87

3.8.2 使用8255拓展单片机端口的原理图 90

3.8.3 软件设计及源码 92

3.9 小结 96

习题 96

第4章 MCS-51单片机中断与定时应用 97

4.1 中断系统结构及工作原理 97

4.1.1 MCS-51中断系统的总体结构 97

4.1.2 中断请求 98

4.1.3 中断控制 99

4.1.4 中断响应 101

4.2 定时/计数器的结构及工作原理 103

4.2.1 定时/计数器的结构 103

4.2.2 定时器/计数器的工作方式 104

4.3 中断与定时器应用设计 108

4.3.1 原理图设计与说明 108

4.3.2 秒表设计 110

4.3.3 可调频率方波设计 116

4.3.4 频率计设计 120

4.4 小结 125

习题 126

第5章 MCS-51单片机串行口应用 128

5.1 串行口工作原理 128

5.1.1 串行口的专用寄存器 128

5.1.2 串行口的工作方式 130

5.1.3 波特率的设置 131

5.2 串行口协议设计 132

5.2.1 串行通信接口的基本任务 133

5.2.2 串行通信协议 133

5.2.3 协议的设计 134

5.3 串行口应用设计 134

5.3.1 原理图设计与说明 134

5.3.2 单片机与微机通信 138

5.3.3 双机通信设计 141

5.3.4 多机通信设计 147

5.4 小结 156

习题 157

第6章 MCS-51单片机A/D和D/A原理及应用 158

6.1 A/D和D/A器件工作原理 158

6.1.1 ADC0809的结构和工作原理 158

6.1.2 DAC0832的结构和工作原理 160

6.1.3 单片机与DAC0832和ADC0809的接口设计 163

6.2 ADC0809数据采集 165

6.2.1 设计要求 165

6.2.2 设计说明 165

6.2.3 设计源码 165

6.2.4 仿真结果 168

6.3 用DAC0832产生任意波形 169

6.3.1 设计要求 169

6.3.2 设计说明 169

6.3.3 设计源码 170

6.3.4 仿真结果 170

6.4 用DAC0832控制直流电机转速 171

6.4.1 设计要求 171

6.4.2 设计说明 171

6.4.3 设计源码 172

6.4.4 仿真结果 172

6.5 小结 173

习题 173

第7章 MCS-51单片机I2C总线和单总线 174

7.1 I2C总线协议原理与器件 174

7.1.1 I2C总线概述 174

7.1.2 I2C总线协议 175

7.1.3 AT24C××系列串行E2PROM 177

7.2 单总线协议原理与器件 184

7.2.1 单总线概述 184

7.2.2 单总线协议器件DS18B20 185

7.3 I2C总线和单总线应用原理图 192

7.4 I2C总线和单总线应用设计 194

7.4.1 I2C器件应用 194

7.4.2 DS18B20应用——温度采集 196

7.5 小结 199

习题 199

第8章 MCS-51单片机实用项目设计 200

8.1 原理图说明 200

8.2 交通信号灯模拟控制系统设计 202

8.3 直流电机和步进电机应用设计 204

8.4 具有校时、闹钟功能的数字钟设计 208

8.5 电子密码锁设计 215

8.6 乐曲播放器设计 221

8.7 小结 226

习题 227

参考文献 228

相关图书
作者其它书籍
返回顶部