当前位置:首页 > 工业技术
增强型80C51单片机速成与实战
增强型80C51单片机速成与实战

增强型80C51单片机速成与实战PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:周立功等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810773097
  • 页数:427 页
图书介绍:本书从介绍最基础的单片机程序开始,设计了一套以基础知识为主且又能兼顾新的知识点的基于Keil C51的单片机仿真仪,精心安排了每一个实验范例,同时从汇编和Keil C51为基础编写了相应的程序。
《增强型80C51单片机速成与实战》目录

目录 1

第1章系统概述 1

1.1 DP—51单片机仿真实验仪的功能特点 1

1.2 DP—51单片机仿真实验仪的应用领域 2

1.3 DP系列其他开发实验仪简介 2

1.3.1 DP—TEST下载实验仪 2

1.3.2 DP—51S单片机仿真实验仪 4

1.3.3 DP—668单片机与TCP/IP综合仿真实验仪 5

1.3.4 DP—MCU/Xilinx单片机与CPLD综合仿真实验仪 6

1.3.5 DP—MCU/Altera单片机与CPLD综合仿真实验仪 7

1.3.7 DP—Altera下载开发实验仪 8

1.3.6 DP—Xilinx下载开发实验仪 8

第2章DP—51硬件结构 10

2.1 电路布局 10

2.2 主要器件 10

2.3应用接口 11

2.4 I/O地址分配 17

2.5跳线选择器 19

第3章DP—51快速入门 22

3.1 Keil C51简介 22

3.2 Keil C51软件的安装 23

3.2.1 系统要求 23

3.2.2软件的安装 24

3.3.1 μVision2集成工具 26

3.3μVision2集成开发环境 26

3.3.2菜单栏命令、工具栏和快捷方式 27

3.4创建第一个Keil C51应用程序 33

3.5程序文件的编译、链接 42

3.5.1编译、链接环境设置 42

3.5.2程序的编译、链接 44

3.5.3调试方法与技巧 45

3.6下载 56

3.6.1 如何进入下载状态 56

3.6.2下载状态的存储器模型 57

3.6.3运行DPFlash下载软件 57

3.7.2调试状态的存储器模型 61

3.7.1如何进入调试状态 61

3.7调试 61

3.7.3调试前的准备工作 62

3.7.4 实战 65

3.8运行 69

3.8.1如何进入运行状态 70

3.8.2运行状态的存储器模型 70

3.8.3运行程序实例 70

3.9经验总结 73

第4章增加型P8xC5xX2单片机 75

4.1 概述 75

4.1.1 主要特性 75

4.1.2 P8xC5xX2单片机的内部结构及其引脚排列 76

4.2时钟振荡器 81

4.2.1 时钟控制寄存器(CKCON) 82

4.2.2 P8xC5xX2的时钟控制位 82

4.3 中断系统 83

4.3.1 概述 83

4.3.2中断优先级结构 84

4.3.3中断的处理 85

4.3.4外部中断 87

4.4定时器/计数器 88

4.4.1 定时器0和1 88

4.4.2定时器2 91

4.4.3捕获模式 92

4.4.4 自动重装模式(递增/递减计数器) 93

4.4.5波特率发生器模式 95

4.4.6波特率公式汇总 96

4.4.7定时器/计数器2的设置 97

4.4.8可编程时钟输出 97

4.5 全双工增强型UART 98

4.5.1 标准UART操作 98

4.5.2 多机通信 98

4.5.3 串行端口控制寄存器(SCON) 99

4.5.4波特率 100

4.5.5更多关于UART的信息 100

4.5.6增强型UART操作 107

4.6低功耗模式 109

4.7复位 110

4.8辅助功能 110

4.9特殊功能寄存器 112

第5章实战范例 114

5.1复位电路 114

5.2 I/O 口 115

5.2.1 I/O口简介 115

5.2.2 I/O口作为输出口 116

5.2.3 I/O口作为输入口 122

5.3定时器/计数器 123

5.3.1定时器/计数器基本常识 123

5.3.2定时器/计数器当定时器使用 126

5.3.3定时器/计数器0当计数器使用 132

5.3.4定时器/计数器当波特率发生器使用 136

5.4外部中断 140

5.4.1外部中断源介绍 140

5.4.2外部中断的控制与操作 140

5.4.3外部中断的应用 142

5.4.4外部中断源的扩展 145

5.5 LED显示器 146

5.6 LCD点阵字符型液晶显示器 153

5.6.1 点阵字符型LCD简介 153

5.6.2TC1602A液晶显示器的应用 156

5.7键盘扫描 163

5.7.2连击的处理 165

5.7.1软件去抖动处理 165

5.7.3复合键 166

5.7.4串键 167

5.8蜂鸣器 187

5.9 I2C总线及其傻瓜化的软件包 188

5.9.1 I2C总线的基本原理 188

5.9.2模拟I2C总线汇编程序软件包 192

5.9.3特殊应用情况 198

5.9.4 模拟I2C总线C51程序软件包 199

5.10串行E2PROM 206

5.10.1 概述 206

5.10.3 串行E2PROM芯片的寻址 207

5.10.2引脚描述 207

5.10.4写操作方式 209

5.10.5读操作方式 211

5.10.6硬件电路分析 213

5.11 PCF8563实时时钟 217

5.11.1 实时时钟PCF8563简介 217

5.11.2 PCF8563的基本原理 218

5.11.3 PCF8563实现的数字钟 225

5.12 RS—232串行通信 228

5.12.1串行通信基础 228

5.12.2单片机之间的通信 229

5.12.3 80C51单片机与PC机异步串行通信硬件电路设计 248

5.12.4通信协议 249

5.12.5 PC机通信程序设计 256

5.12.6小结 266

5.13 CAN基本知识 266

5.13.1 CAN简介 266

5.13.2 CAN特性 267

5.13.3 CAN节点简单应用 268

5.13.4 CAN控制器SJA1000简介 268

5.13.5 SJA100引脚及其功能 270

5.13.6高速发送接收器TJA1050概述 271

5.13.7 TJA1050的引脚功能及其描述 272

5.14.1 ISD1400概述 273

5.14 ISD1400系列语音模块 273

5.14.2引脚及其功能描述 274

5.14.3 ZY1420语音模块 275

5.14.4 ZY1420A语音模块的应用 277

5.15 SLE4442逻辑加密存储IC卡 281

5.15.1 SLE4442 IC卡概述 281

5.15.2传送协议 282

5.15.3 SLE4442 IC卡的应用 284

5.16 ZLG500A读卡模块的原理与应用 288

5.16.1 Mifarel卡简介 288

5.16.2 ZLG500A读卡模块 288

6.1软硬件环境要求 297

6.2冯诺伊曼结构的code/xdata存储器 297

第6章MON—51入门知识 297

6.3 MON—51的配置 298

6.3.1配置的方法 298

6.3.2配置文件的设置 300

6.4 MON—51的预备程序 303

6.5故障诊断 304

第7章 现场总线CAN局域网 305

7.1 CAN控制器SJA1000的应用 305

7.1.1 内部寄存器的具体配置 306

7.1.2各寄存器功能介绍 309

7.2硬件原理分析 319

7.3设计要点 320

7.4.1汇编源程序 321

7.4程序说明 321

7.4.2 C51源程序 330

7.5应用实例 341

7.5.1 设计要求 341

7.5.2设计思路 341

7.5.3设计方法 341

7.5.4 CAN现场调试方法 345

第8章USB入门知识 354

8.1 USB简介 354

8.2 USB协议(1.1版) 354

8.2.1 USB系统构成 354

8.2.2 USB设备的枚举过程 355

8.2.3 USB的PID 356

8.2.4 USB标准设备请求 357

8.2.5 USB设备的描述符 360

8.3 PDIUSBD12器件的应用 363

8.3.1 PDIUSBD12器件特性 363

8.3.2器件功能描述 364

8.3.3引脚功能介绍 366

8.4 USB编程方法 368

8.4.1 PDIUSBD12的读/写操作方法 369

8.5程序模块 377

8.5.1 编程思想 377

8.5.2程序模块 378

9.1 RTX51简介 390

第9章RTX51Tiny操作系统 390

9.2要求和定义 396

9.3 创建RTX51 Tiny应用程序 397

9.4 RTX51 Tiny的系统函数 399

9.5 系统调试 405

9.5.1 堆栈管理 405

9.5.2用dScope—51调试 405

9.6应用实例 407

9.6.1 RTX_EX1:第一个RTX51程序 407

9.6.2 RTX_EX2:一个简单的RTX51应用 408

9.6.3 TRAFFIC交通灯控制器 411

附录A如何测试通用仿真器 421

附录B如何挑选测试HOOKS技术仿真器 424

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