《单片机原理及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孙康岭,刘永海主编
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2009
  • ISBN:9787122064196
  • 页数:259 页
图书介绍:本书内容包括:单片机基础、80C51的结构与功能、指令系统、汇编语言程序设计等。

第1章 单片机基础 1

1.1电子计算机的硬件结构 1

1.2计算机系统的组成 3

1.3微型计算机的组成及应用形态 5

1.4单片机的发展及产品简介 6

1.5数制 7

1.6信息在计算机内的表示 11

复习与思考题 14

第2章80C51的结构与功能 15

2.1概述 15

2.280C51的微处理器 17

2.380C51的存储器结构 18

2.480C51的时钟与时序 23

2.580C51单片机的工作方式 26

2.680C51单片机的应用模式 28

复习与思考题 30

第3章80C51的指令系统 31

3.1概述 31

3.2寻址方式 33

3.3指令系统 37

复习与思考题 51

第4章80C51汇编语言程序设计 53

4.1概述 53

4.2程序设计的基本步骤 55

4.3汇编语言程序的基本结构 56

4.4实用程序举例 67

复习与思考题 74

第5章80C51的中断系统及定时/计数器 76

5.180C51的中断系统 76

5.280C51的定时/计数器 88

复习与思考题 98

第6章80C51的并行接口与串行接口 99

6.180C51的内部并行I/O口 100

6.280C51的串行接口 105

复习与思考题 136

第7章80C51单片机系统功能扩展 137

7.1外部存储器扩展 137

7.2并行I/O接口扩展 143

7.3A/D和D/A转换器的接口 150

7.4键盘/显示器接口 159

复习与思考题 165

第8章80C51单片机C语言程序设计基础 166

8.1 C程序的结构特点 166

8.2 Keil C51的数据类型 171

8.3 Keil C51变量的存储类型及其支持的主要编译模式 173

8.4 Keil C51变量的作用范围类型 174

8.5运算符与表达式 175

8.6 Keil C51的数组 179

8.7 Keil C51的选择语句 181

8.8 Keil C51的循环控制 186

8.9 Keil C51的函数 193

复习与思考题 196

第9章80C51单片机C语言程序设计 198

9.1并行输入/输出端口的C语言程序设计 198

9.2定时器/计数器的C语言程序设计 199

9.3中断应用的C语言程序设计 200

9.4串行口应用的C语言程序设计 204

9.5 C51与ASM混合编程技术 207

复习与思考题 209

第10章 单片机应用系统的设计方法 210

10.1单片机应用系统的设计过程 210

10.2提高应用系统可靠性的方法 212

10.3单片机应用系统设计举例 215

复习与思考题 217

附录 218

附录A Keil μVision2仿真软件的使用说明 218

A.1主要菜单项及其功能简介 218

A.2项目的创建、设置及编译 220

A.3 Keil的调试命令 229

A.4 Keil常用的程序调试窗口 233

附录B单片机实训 238

实训1 Keil C51项目的创建、设置及编译 238

实训2基于Keil C51集成开发环境的纯软件仿真与调试 239

实训3 P1口输入/输出实训 240

实训480C51单片机汇编指令及程序设计训练 243

实训580C51单片机计数器的应用 244

实训680C51单片机定时器的应用 246

实训780C51单片机外部中断的应用 247

实训880C51与PC机串行通讯实验 249

附录C单片机课程设计 250

课程设计概述 250

课程设计1单片机报警系统 251

课程设计2基于单片机的交通信号灯控制系统 251

课程设计3基于单片机的数字电子钟 252

课程设计4基于单片机的电子密码锁 252

附录D ASCII码 252

附录E80C51系列单片机汇编语言指令速查表 254

参考文献 259