当前位置:首页 > 工业技术
单片机应用系统设计与仿真调试
单片机应用系统设计与仿真调试

单片机应用系统设计与仿真调试PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:严天峰编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2005
  • ISBN:7810777149
  • 页数:288 页
图书介绍:本书介绍单片机的软件结构、程序设计、仿真和调试方法。着重介绍了诸如通道控制、显示、键盘、通信、A/D、D/A等多个模块的具体实现方法等。
《单片机应用系统设计与仿真调试》目录

第1章 单片机概述 1

1.1 前言 1

1.2 单片机的分类及应用领域 1

目录 1

1.3 单片机技术的发展趋势 3

1.4 目前流行的51内核的单片机 6

第2章 单片机仿真调试及Keil 51集成开发环境 10

2.1 单片机仿真调试的一般过程 10

2.2.1 Vision2 IDE简介 12

2.2 Keil C51 Windows集成开发环境μVision2 IDE 12

2.2.2 μVision2 IDE集成开发环境的安装 14

2.3 μVision2的基本用法 16

2.3.1 编辑源文件 16

2.3.2 建立工程文件 18

2.4 单片机在Keil C51集成开发环境中的仿真过程 22

2.4.1 硬件和软件仿真 22

2.4.2 μVision IDE的软件模拟仿真 23

2.4.3 μVision IDE的硬件仿真 30

2.5 单片机仿真下载仪的硬件资源 36

第3章 单片机I/O口的特点及操作 40

3.1 概述 40

3.2 89S(C)51单片机I/O口的特点 44

3.3 89S(C)51单片机I/O口的使用技巧 45

3.4 89S(C)51单片机I/O口在后向通道中的应用 51

3.4.1 单片机与机械继电器的接口 52

3.4.2 单片机与固态继电器的接口 52

4.2 LED显示器的基本结构和原理 55

第4章 显示及显示器接口 55

4.1 概述 55

4.3 LED显示器与单片机的接口 58

4.3.1 可编程I/O扩展芯片8155 59

4.3.2 LED显示器的驱动 62

4.4 LED显示器与51单片机接口的软件实现方法 63

4.5 LED显示的串行接口方式 67

4.6 LED显示需注意的几个问题 74

5.2.1 键盘接口类型的选择 75

5.2 键盘设计中应注意的几个问题 75

第5章 键盘及其接口技术 75

5.1 概述 75

5.2.2 多键和重键的处理 76

5.2.3 键盘的防抖动技术 77

5.3 键盘接口的软件设计 78

5.3.1 独立式键盘的程序设计 78

5.3.2 行列式键盘的程序设计 86

5.4 串行显示/键盘接口芯片的用法 89

5.4.1 概述 89

5.4.2 串行接口显示/键盘芯片zlg7289 89

第6章 单片机的中断系统及其应用 97

6.1 概述 97

6.2 89S(C)51单片机的中断结构 98

6.3 外部中断0.1的程序设计 100

第7章 定时器/计数器及其在定时系统中的应用 107

7.1 概述 107

7.3 定时器的工作方式 108

7.2 定时器的结构 108

7.4 定时器/计数器常数的计算及编程 109

7.4.1 定时器/计数器常数的计算 109

7.4.2 定时器/计数器的软件编程 110

7.5 实时时钟及其软硬件的实现方法 116

7.5.1 概述 116

7.5.2 电子钟的功能及其软件实现方法 117

7.5.3 DSl302时钟芯片 127

8.2 I2C总线的基本概念 134

8.2.1 I2C总线一般特征 134

第8章 I2C总线及其软硬件设计 134

8.1 概述 134

8.2.2 I2C总线的数据传输和器件寻址 135

8.3 常用I2C器件的用法 137

8.3.1 AT24C01的电路连接方式 138

8.3.2 I2C总线的软件实现方法 139

8.4 EEPROM数据存储器在电子钟定时功能中的应用 146

8.5.1 虚拟I2C总线软件包VIIC1.0简介 149

8.5 虚拟I2C总线软件包 149

8.5.2 虚拟I2C总线软件包VIIC1.0应用 153

第9章 A/D和D/A转换器及其在单片机系统中的应用 155

9.1 概述 155

9.2 A/D转换器的选择 155

9.21 A/D转换器的位数选择 156

9.2.2 A/D转换器的转换速度 156

9.2.3 输入信号的极性选择 157

9.2.4 A/D转换器的抗干扰措施 157

9.3 并行A/D转换器及其软硬件设计 158

9.4 串行A/D转换器及其软硬件设计 165

9.4.1 概述 165

9.4.2 10位11通道SPI串行接口A/D转换器TLC1543 165

9.4.3 TLC1543工作原理 166

9.4.4 TLC1543软硬件设计要点 167

9.4.5 12位11通道SPI串行接口A/D转换器TLC2543 173

9.4.6 TLC2543与单片机接口的软硬件设计 175

9.5 D/A转换器及其后向通道控制 180

9.5.1 概述 180

9.5.2 串口D/A转换器TLC5615 180

9.5.3 TLC5615与单片机接口的软硬件设计 183

9.5.4 利用D/A转换器实现的信号发生器 186

第10章 单片机串行通信软硬件的实现 192

10.1 概述 192

10.2.2 单片机串口的控制方式 193

10.2.1 串口的基本通信方式 193

10.2 89S(C)51单片机串口结构及其工作方式 193

10.2.3 89S(C)51单片机串口的速率设置 194

10.3 RS-232接口电路和单片机通信程序设计 195

10.3.1 RS-232硬件结构和接口 195

10.3.2 通信程序设计 199

10.3.3 单片机普通I/O口模拟串行通信的实现方法 203

10.4 采用T2定时器实现单片机的高速通信 206

11.2 下位机(单片机部分)串行通信的实现方法 208

11.2.1 通信协议的约定 208

11.1 概述 208

第11章 Windows环境下单片机与PC机串行通信的实现方法 208

11.2.2 采用单片机的下位机通信软件的实现方法 209

11.3 Windows环境下上位机与单片机接口程序设计 214

11.3.1 Visual Basic 6.0 MSComm控件功能描述 214

11.3.2 VB与单片机通信软件设计 218

第12章 看门狗及其软硬件实现方法 222

12.1 概述 222

12.2.1 SPI串行总线介绍 223

12.2 X5045看门狗芯片及其与单片机的接口 223

12.2.2 X5045看门狗芯片的原理及其功能 224

12.2.3 X5045与单片机的接口及程序设计 227

12.3 基于12C总线的CSI24C021看门狗芯片及其与单片机的接口 237

12.3.1 CS124C021看门狗芯片原理及功能 237

12.3.2 CSI24C021与单片机的接口及程序设计 239

12.4 AT89S51单片机内部看门狗的使用 242

12.4.1 AT89S51单片机内部看门狗定时器简介 242

12.4.2 AT89S51单片机内部看门狗定时器的使用方法 242

12.5 软件看门狗的应用 243

13.2 提高单片机系统稳定性指标的硬件措施 246

第13章 单片机应用系统的可靠性技术 246

13.1 概述 246

13.2.1 单片机及其相关元器件的选择 247

13.2.2 印制电路板布线的可靠性设计 248

13.2.3 采取的抗干扰措施 249

13.3 提高单片机系统稳定性指标的软件措施 251

第14章 应用与提高 253

14.1 概述 253

14.2 基于AD7416数字温度传感器的蓄电池温度监测系统 253

14.2.1 系统基本任务和功能 254

14.2.2 AD7416工作原理和方式 255

14.2.3 温度自动监测系统其他功能模块的软硬件实现方法 260

14.2.4 系统设计应注意的一些问题 267

14.3 基于DTMF编码信号的远程自动报警监测系统 275

14.3.1 基本功能介绍 276

14.3.2 DTMF双音多频编码芯片HT9200和PCD3311的工作原理及与单片机的接口 276

14.3.3 采用PCD3311的远程码自动报警监测系统 284

14. 4结束语 287

参考文献 288

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