当前位置:首页 > 其他书籍
单片机原理与应用及C51程序设计
单片机原理与应用及C51程序设计

单片机原理与应用及C51程序设计PDF电子书下载

其他书籍

  • 电子书积分:11 积分如何计算积分?
  • 作 者:唐颖主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2008
  • ISBN:7301136765
  • 页数:280 页
图书介绍:本教材中单片机的机型选用51系列单片机,在汇编程序设计的基础上,增加了用C语言进行单片机程序设计的内容。特色主要体现在:1、深入浅出地介绍单片机内部结构和指令系统,通过简单的汇编程序理解和加深对单片机内部结构,特别是存储器和并行口的理解。2、增加单片机C语言应用程序设计内容,注重实例的引导。在程序设计的编写中,不采用先讲语法、语句、类型、函数等C语言规则,再讲实例的传统编写方式,而是采用由实例引导,总结、归纳语法的方式,轻松地引导读者进入C语言编程的环境。尽量减少枯燥和压力感。3、注重实践能力的培养。书中将给出大量的设计实例,供实验、课程设计及学生课外设计时参考。示例的举例深入浅出,用汇编语言和C语言2种编程方法对比设计来加强学生的理解。
上一篇:重庆年鉴 2000下一篇:小绞车司机
《单片机原理与应用及C51程序设计》目录

第1章 单片机概述 1

1.1单片机的基本概念与发展概况 1

基本概念 1

发展概况 2

1.2单片机的特点及应用 5

单片机的特点 5

单片机的应用 5

1.3常用单片机系列介绍 6

常用单片机产品系列及性能简介 6

MCS-51系列单片机分类 8

AT89系列单片机分类 10

其他公司的51系列单片机 11

本章小结 12

习题 12

第2章 MCS-51系列单片机的内部结构 13

2.1 MCS-51系列单片机内部结构和引脚说明 13

MCS-51型单片机内部结构框图 13

MCS-51型单片机外部引脚说明 17

2.2 MCS-51型单片机存储器 19

程序存储器 20

数据存储器 21

2.3 MCS-51型单片机并行输入/输出接口 24

P0端口结构及功能 24

P1端口结构及功能 26

P2端口结构及功能 26

P3端口结构及功能 27

2.4 MCS-51型单片机的时钟电路与时序 28

时钟电路 28

CPU时序 28

MCS-51型单片机的复位电路 30

MCS-51型单片机的掉电和节电方式 32

本章小结 33

习题 33

第3章 MCS-51型单片机指令系统和汇编语言程序设计 35

3.1指令系统基本概念 35

指令基本格式 35

指令分类 36

指令描述符号介绍 36

3.2 MCS-51型单片机的寻址方式 37

立即寻址 37

直接寻址 37

寄存器寻址 37

寄存器间接寻址 38

变址寻址 38

相对寻址 38

位寻址 39

3.3 MCS-51型单片机的指令系统 40

数据传送类指令 40

算术运算类指令 46

逻辑运算及移位指令 52

位操作类指令 55

控制转移类指令 58

3.4汇编程序设计示例 63

汇编程序伪指令 64

顺序程序 66

分支程序 67

循环程序 69

查表程序 74

散转程序 76

子程序 77

本章小结 80

习题 80

第4章 MCS-51系列单片机C语言程序设计 86

4.1 C语言与MCS-51系列单片机 86

C语言的特点及程序结构 86

C语言与MCS-51系列单片机 88

C51程序结构 88

4.2 C51的数据类型 89

4.3 C51的运算量 91

常量 91

变量 92

存储模式 95

绝对地址访问 96

4.4 C51的运算符及表达式 98

赋值运算符 98

算术运算符 98

关系运算符 99

逻辑运算符 99

位运算符 99

复合赋值运算符 100

逗号运算符 100

条件运算符 100

指针与地址运算符 100

4.5表达式语句及复合语句 101

表达式语句 101

复合语句 102

4.6 C51的输入/输出 102

格式输出函数printf( ) 103

格式输入函数scanf( ) 103

4.7 C51程序基本结构与相关语句 104

C51的基本结构 104

if语句 106

switch/case语句 106

while语句 107

do-while语句 108

for语句 108

循环的嵌套 109

break和continue语句 110

return语句 110

4.8函数 111

函数的定义 111

函数的调用与声明 113

函数的嵌套与递归 115

4.9 C51构造数据类型 117

数组 117

指针 119

结构 122

联合 125

枚举 126

本章小结 127

习题 127

第5章 MCS-51型单片机的内部硬件资源及应用 129

5.1 MCS-51型单片机的并行输入/输出接口 129

端口输入/输出(I/O)操作 129

I/O端口的位操作指令 129

并行口应用举例 129

5.2 MCS-51型单片机的中断系统 131

中断的基本概念 131

MCS-51型单片机的中断系统与控制 132

MCS-51型单片机中断系统的应用 136

5.3 MCS-51型单片机的定时器/计数器接口 140

定时器/计数器的结构与工作原理 140

定时器/计数器的工作方式 142

定时器/计数器的应用 143

5.4 MCS-51型单片机的串行接口及其串行通信 146

串行通信的基本概念 146

MCS-51型单片机的串行口及控制寄存器 148

MCS-51型单片机串行通信工作方式 150

串行口应用举例 153

本章小结 160

习题 161

第6章 MCS-51型单片机系统功能的扩展 162

6.1单片机最小应用系统 162

6.2存储器的扩展 163

程序存储器的扩展 164

数据存储器的扩展 166

存储器综合扩展举例 167

6.3输入/输出端口扩展 168

简单I/O接口扩展 169

用串行口扩展并行I/O接口 170

可编程I/O接口扩展 171

本章小结 176

习题 176

第7章 MCS-51型单片机接口技术 178

7.1 MCS-51型单片机与LED数码管显示接口 178

LED显示器的结构与原理 178

LED显示器的显示方式 180

LED显示接口典型应用电路 181

7.2 MCS-51型单片机与键盘的接口 184

键盘的工作原理与扫描方式 184

独立式按键及接口 186

矩阵式键盘及接口 187

键盘、显示器组合接口 191

7.3 MCS-51型单片机与A/D转换接口 193

A/D转换芯片ADC0809简介 194

ADC0809与 MCS-51型单片机的接口 195

AD574与MCS-51型单片机的接口 198

7.4 MCS-51型单片机与D/A转换接口 201

D/A转换芯片DAC0832简介 201

DAC0832与MCS-51型单片机的接口实例 203

本章小结 207

习题 207

第8章 综合实例 209

8.1按键次数识别显示电路设计 209

8.2流水灯的设计 210

8.3简易报警发生器设计 212

8.4 LED数码管软件译码显示电路 214

8.5 99秒跑码表设计 217

8.6带数码显示的A/D转换电路 219

8.7步进电动机控制设计 221

习题 223

第9章 单片机应用系统设计 224

9.1单片机应用系统的基本结构 224

单片机应用系统的硬件组成 224

硬件系统设计原则 225

单片机应用系统的软件设计 226

9.2数字电子时钟系统设计实例 227

设计要求及硬件电路设计 227

软件设计 228

9.3单片机遥控系统的应用设计 233

系统要求与设计方案 234

系统硬件电路的设计 234

系统程序设计 239

调试及性能分析 243

控制源程序清单 244

附录A MCS-51单片机指令表 259

附录B ASCII码 263

附录C KEIL C51软件使用简介 264

附录D KEIL C51库函数参考 275

参考文献 280

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