当前位置首页 > 百科> 正文

单片机原理与套用及C51程式设计(第3版)

2019-02-04 04:29:59 百科
单片机原理与套用及C51程式设计(第3版)

单片机原理与套用及C51程式设计(第3版)

《单片机原理与套用及C51程式设计(第3版)》是2014年清华大学出版社出版的图书,作者是董秀成、谢维成、杨加国 。

基本介绍

  • 书名:单片机原理与套用及C51程式设计(第3版)
  • 作者:董秀成、谢维成、杨加国 
  • ISBN:9787302367154
  • 页数:377
  • 定价:39.80
  • 出版社:清华大学出版社
  • 出版时间:2014-7-1
  • 装帧:平装
  • 开本:16开

内容简介

MCS-51系列单片机套用广泛,是学习单片机技术较好的系统平台,同时也是单片微型计算机套用系统开发的一个重要系列。本书以实用为宗旨,通过丰富的实例讲解MCS-51单片机原理和软硬体开发技术,并採用对比方法,同一功能分别以单片机彙编语言程式和单片机C语言程式实现,且附有Proteus仿真,免费提供所有原始码和电路图的资源下载。
本书适合各类大专院校及培训机构作为“单片机原理与套用”或“单片机套用系统开发”类课程的教材,特别适合打算学习单片机套用系统开发的读者,也可供各类电子工程、自动化技术人员和计算机爱好者参考。

图书目录

第1章基础知识 1
1.1信息在计算机中的表示 1
1.1.1数在计算机内的表示 1
1.1.2字元在计算机内的表示 5
1.2微型计算机的基本结构和工作原理 6
1.2.1微型计算机的发展 6
1.2.2微型计算机的基本结构 7
1.2.3微处理器 8
1.2.4存储器 11
1.2.5输入/输出设备及I/O接口
电路 14
1.2.6汇流排 16
1.2.7微型计算机的工作过程 17
1.3单片微型计算机 21
1.3.1单片机的基本概念 21
1.3.2单片机的主要特点 22
1.3.3单片机的发展及其主要品种 22
1.3.4单片机的套用 26
习题 27
第2章单片机的基本原理 29
2.151系列单片机简介 29
2.251系列单片机的结构原理 29
2.2.151系列单片机的基本组成 29
2.2.251系列单片机的内部结构 30
2.2.351系列单片机的中央
处理器(CPU) 31
2.2.451系列单片机的存储器
结构 32
2.2.551系列单片机的输入/输出
接口 39
2.351系列单片机的外部引脚及
片外汇流排 42
2.3.1外部引脚 43
2.3.2片外汇流排结构 45
2.451系列单片机的工作方式 45
2.4.1复位方式 45
2.4.2程式执行方式 46
2.4.3单步执行方式 46
2.4.4掉电和节电方式 47
2.4.5编程和校验方式 48
2.551系列单片机的时序 49
2.5.1时钟周期、机器周期和
指令周期 49
2.5.2访问外部ROM的时序 51
2.5.3访问外部RAM的时序 51
习题 52
第3章单片机彙编程式设计 53
3.151系列单片机的彙编指令格式及
标识 53
3.1.1指令格式 53
3.1.2指令中用到的标识符 54
3.251单片机指令的定址方式 54
3.2.1常数定址(立即定址) 55
3.2.2暂存器数定址(暂存器定址) 55
3.2.3存储器数定址 55
3.2.4位数据定址(位定址) 57
3.2.5指令定址 57
3.351单片机的指令系统 58
3.3.1数据传送指令 58
3.3.2算术运算指令 61
3.3.3逻辑操作指令 63
3.3.4控制转移指令 65
3.3.5位操作指令 70
3.451单片机彙编程式常用伪指令 72
3.551单片机彙编程式设计 76
3.5.1数据传送程式 76
3.5.2运算程式 77
3.5.3代码转换程式 81
3.5.4多分支转移(散转)程式 82
3.5.5延时程式 84
习题 84
第4章单片机C语言程式设计 87
4.1C51基本知识 87
4.2C51的数据类型 88
4.2.1C51的基本数据类型 89
4.2.2C51特有的数据类型 90
4.3C51的变数与存储类型 91
4.3.1C51的普通变数及定义 91
4.3.2C51的特殊功能暂存器变数 94
4.3.3C51的位变数 94
4.3.4C51的指针变数 95
4.4绝对地址的访问 97
4.4.1使用C51运行库中的
预定义宏 97
4.4.2通过指针访问 98
4.4.3使用C51扩展关键字_at_ 98
4.5C51中的函式 99
4.5.1C51函式的参数传递 99
4.5.2C51函式的返回值 100
4.5.3C51函式的存储模式 100
4.5.4C51的中断函式 101
4.5.5C51函式的暂存器组选择 102
4.5.6C51的重入函式 102
习题 103
第5章KeilC51集成环境的使用 105
5.1KeilC51简介 105
5.1.1Keil?Vision4IDE的安装 105
5.1.2Keil?Vision4IDE界面 105
5.2Keil?Vision4IDE的使用方法 111
5.2.1建立项目档案 111
5.2.2给项目添加程式档案 113
5.2.3编译、连线成目标档案 114
5.2.4运行调试、观察结果 115
5.2.5仿真环境的设定 116
5.3KeilC51的调试技巧 119
5.3.1如何设定和删除断点 119
5.3.2如何查看和修改暂存器的
内容 119
5.3.3如何观察和修改变数 119
5.3.4如何观察存储器区域 119
习题 120
第6章Proteus软体的使用 121
6.1Proteus概述 121
6.1.1Proteus的进入 121
6.1.2Proteus的界面 122
6.2Proteus的基本操作 124
6.2.1新建电路,选择元件 124
6.2.2放置和调整元件 126
6.2.3连线导线 127
6.2.4给单片机载入程式 130
6.2.5运行仿真查看结果 131
习题 131
第7章51单片机的内部资源及编程 133
7.1并行输入/输出接口 133
7.2定时/计数器接口 134
7.2.1定时/计数器的主要特性 134
7.2.2定时/计数器T0、T1的
结构及工作原理 134
7.2.3定时/计数器的方式和
控制暂存器 135
7.2.4定时/计数器的工作方式 136
7.2.5定时/计数器的初始化
编程及套用 139
7.3串列接口 144
7.3.1通信的基本概念 144
7.3.2MCS-51单片机串列口的
功能与结构 146
7.3.3串列口的工作方式 149
7.3.4串列口的编程及套用 151
7.4中断系统 161
7.4.1中断的基本概念 161
7.4.2MCS-51单片机的
中断系统 162
7.4.3MCS-51单片机中断系统的
套用举例 167
习题 173
第8章MCS-51单片机的常用接口 175
8.1MCS-51单片机的最小系统 175
8.1.18051/8751的最小系统 175
8.1.28031的最小系统 176
8.2存储器扩展 176
8.2.1半导体存储器概述 176
8.2.2存储器扩展的一般方法 179
8.2.3程式存储器的扩展 182
8.2.4数据存储器扩展 184
8.3输入/输出口扩展 185
8.3.1简单I/O接口扩展 185
8.3.2可程式I/O接口
扩展(8255A) 187
8.4LED显示器与51单片机接口 194
8.4.1LED显示器的基本结构与
原理 194
8.4.2LED数码管显示器使用的
主要问题 196
8.4.3LED显示器与单片机的
接口 198
8.5键盘与51单片机的接口 202
8.5.1键盘概述 202
8.5.2独立式键盘与单片机的
接口 205
8.5.3矩阵式键盘与单片机的
接口 207
8.6行程开关、晶闸管、继电器与
51单片机的接口 213
8.6.1行程开关、继电器与
51单片机的接口 213
8.6.2晶闸管与51单片机接口 213
8.6.3继电器与51单片机的接口 214
8.6.4蜂鸣器与51单片机的接口 215
习题 215
第9章51单片机与D/A、
A/D转换器的接口 217
9.1D/A转换器与51单片机的接口 217
9.1.1D/A转换器概述 217
9.1.2典型的D/A转换器
晶片DAC0832 220
9.1.3DAC0832与51单片机的
接口与套用 222
9.2A/D转换器与51单片机的接口 228
9.2.1A/D转换器概述 228
9.2.2典型的A/D转换器
晶片ADC0808/0809 230
习题 237
第10章MCS-51单片机的其他接口 239
10.1LCD1602与51单片机的接口 239
10.1.1LCD1602概述 239
10.1.2LCD1602的内部结构 240
10.1.3HD44780的指令格式与
指令功能 242
10.1.4LCD1602的编程与接口 244
10.2I2C汇流排晶片与51单片机接口 248
10.2.1I2C汇流排简介 248
10.2.2I2C汇流排EEPROM晶片与
单片机的接口 251
10.3日曆时钟晶片DS1302与
51单片机接口 267
10.3.1DS1302简介 267
10.3.2DS1302引脚的功能 268
10.3.3DS1302的暂存器及
片内RAM 268
10.3.4DS1302与51单片机的
接口 270
10.4温度感测器DS18B20与
51单片机的接口 280
10.4.1DS18B20简介 280
10.4.2DS18B20的外部结构 281
10.4.3DS18B20的内部结构 281
10.4.4DS18B20的温度转换
过程 283
10.4.5DS18B20与51单片机的
接口 285
10.5串列A/D、D/A与51单片机的
接口 293
10.5.1串列A/D晶片MAX1241与
51单片机的接口 293
10.5.2串列D/A晶片MAX517与
51单片机的接口 301
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net