新闻资讯
看你所看,想你所想

单片机原理与C51基础

单片机原理与C51基础

单片机原理与C51基础

《单片机原理与C51基础》是2012年9月由机械工业出版社出版的图书。

基本介绍

  • ISBN:9787111389149
  • 页数:265
  • 定价:37.00元
  • 出版时间:2012-9

内容介绍

《普通高等教育"十二五"电气信息类规划教材:单片机原理与C51基础》以80C51系列单片机为对象,共分为11章的内容。为方便读者选择,前7章主要围绕单片机晶片本身的引脚、结构、指令及功能来讲解,它们是学习单片机的基础,适合少学时课程使用;后4章主要讲解单片机晶片的常用外同接口,方便多学时课程的安排。
《普通高等教育"十二五"电气信息类规划教材:单片机原理与C51基础》第1章主要嗣绕单片机的发展历史、课程地位、学习方法及学习这些课程必备的基础知识进行介绍。第2章从套用者的视角讲解了单片机的结构和引脚功能,着重讲解了“怎样使用”的问题。第3章利用大量的图表讲解了80C51系列单片机的彙编语言指令功能等内容。第4章利用典型实例介绍了80C51系列单片机汀:编语言的顺序、分支、循环及子程式设计的方法。第5章介绍丁中断的概念、中断相关的特殊功能暂存器、中断的编程方法和实例。第6章介绍了单片机定时/计数器的组成结构及套用实例。第7章介绍了串列通信的相关概念,80C51系列单片机的串列接几、通信模式及其套用实例。第8章介绍了存储器及并行口的扩展方法,详细地讲解了外扩晶片的编址技术。第9章介绍了键盘、数码管及ADC0809和DAC0832的接口方法和实例。第10章以读者具有一定标準C语言基础为前提,介绍了C51的语法、结构等知识,同时给出了前述章节中典型例题的C语言程式,方便读者进行对比学习。第11章介绍了单汇流排、SPI汇流排及I2C汇流排等串列汇流排扩展技术。

目录信息

前言
第1章绪论1
1 1单片机1
1 1 1单片机的概念1
1 1 2单片机的发展历史及产品
近况3
1 1 3嵌入式处理器家族5
1 1 4单片机课程的地位及学习
方法6
1 2单片机开发所需软硬体介绍8
1 2 1关于Keil C51及其集成开发
环境Keil μVision39
1 2 2仿真技术和仿真器10
1 2 3编程器和下载软体11
1 2 4Protel与单片机11
1 2 5关于Proteus软体12
1 2 6字模提取软体与串口调试助手13
1 3数字电路基础14
1 3 1二进制的逻辑运算14
1 3 2数字电路中0与1的定义15
1 4数制与编码的简单回顾16
1 4 1数制16
1 4 2编码18
1 4 3计算机中带符号数的表示18
思考题20
第2章80C51系列单片机基本结构及
原理22
2 180C51系列单片机的内部结构22
2 1 180C51系列单片机的CPU23
2 1 2ROM和RAM的区别23
2 1 3单片机时序及有关概念24
2 280C51系列单片机的引脚功能25
2 2 180C51系列单片机的引脚25
2 2 2单片机的最小系统27
2 2 3三汇流排结构28
2 380C51系列单片机的存储器28
2 3 1存储器的空间地址28
2 3 2程式存储器30
2 3 3数据存储器30
2 3 480C51系列单片机的特殊功能
暂存器(SFR)32
2 4并行I/O口及其套用36
2 4 1P0口36
2 4 2P1口38
2 4 3P2口38
2 4 4P3口39
2 4 5I/O口驱动发光二极体39
2 5单片机的复位、掉电保护和低功耗
设计44
2 5 1单片机的复位44
2 5 2掉电保护和低功耗设计46
思考题47
第3章80C51系列单片机的定址方式和
指令系统49
3 1彙编语言的指令格式及其常用符号50
3 1 1彙编语言的指令格式50
3 1 2机器码的三种格式50
3 1 3指令中常用符号说明51
3 280C51系列单片机的定址方式52
3 2 1立即定址52
3 2 2直接定址53
3 2 3暂存器定址53
3 2 4暂存器间接定址54
3 2 5变址定址55
3 2 6相对定址55
3 2 7位定址56
3 3数据传送类指令57
3 3 1内部RAM数据传送指令57
3 3 2访问外部RAM的数据传送指令
MOVX61
3 3 3读取ROM中常数表的查表指令
MOVC62
3 3 4数据交换指令63
3 3 5堆叠操作指令64
3 4算术运算类指令65
3 4 1加法指令66
3 4 2减法指令69
3 4 3乘、除法指令71
3 5逻辑运算及移位类指令72
3 5 1逻辑与运算指令72
3 5 2逻辑或运算指令73
3 5 3逻辑异或运算指令73
3 5 4累加器清零、取反指令74
3 5 5循环移位指令74
3 6控制转移类指令75
3 6 1无条件转移指令75
3 6 2条件转移指令77
3 6 3子程式调用及返回指令79
3 6 4空操作指令81
3 7位操作类指令81
3 7 1位变数传送指令82
3 7 2位置位、清零指令82
3 7 3位逻辑运算指令82
3 7 4位控制转移指令83
思考题84
第4章彙编语言程式89
4 1彙编语言程式概述89
4 1 1源程式的编辑和彙编89
4 1 2伪指令90
4 1 3彙编语言程式设计步骤92
4 2彙编语言程式设计93
4 2 1顺序程式设计93
4 2 2分支程式设计94
4 2 3循环程式设计96
4 3子程式及其调用99
4 3 1子程式的设计注意事项99
4 3 2参数传递100
思考题104
第5章中断系统107
5 180C51系列单片机的中断系统107
5 1 1什幺是中断107
5 1 280C51系列单片机的中断源109
5 1 380C51系列单片机的中断控制110
5 2中断处理过程111
5 2 1中断回响111
5 2 2中断处理113
5 2 3中断返回113
5 2 4中断请求的撤除114
5 3中断服务子程式的设计115
5 3 1单箇中断源设计举例115
5 3 2多箇中断源设计举例117
思考题118
〖1〗目录〖1〗单片机原理与C51基础第6章定时/计数器120
6 1定时/计数器T0和T1120
6 1 1定时/计数器的结构及功能120
6 1 2定时/计数器T0和T1的模式
选择和状态控制暂存器121
6 2T0和T1的4种工作模式123
6 2 1模式0123
6 2 2模式1124
6 2 3模式2124
6 2 4模式3125
6 3定时/计数器的套用125
6 3 1定时/计数器模式0的套用126
6 3 2定时/计数器模式1的套用126
6 3 3定时/计数器模式2的套用128
6 3 4定时/计数器门控位GATE
的套用129
6 3 5运行中读定时/计数器130
思考题131
第7章80C51系列单片机的串列
通信132
7 1串列通信基础知识132
7 1 1并行通信与串列通信132
7 1 2串列通信的通信方式133
7 1 3串列通信的数据传送方向134
7 1 4通信中的误码问题134
7 280C51系列单片机的串列接口135
7 2 1串列接口的结构135
7 2 2串列接口的控制暂存器136
7 2 3串列通信的波特率设计139
7 3串列接口的工作方式142
7 3 1方式0142
7 3 2方式1143
7 3 3方式2144
7 3 4方式3145
7 4串列通信套用举例145
7 4 1串列接口方式0的套用145
7 4 2串列接口方式1的套用147
7 4 3串列接口方式2的套用148
7 4 4串列接口方式3的套用148
7 5串列通信实用技术149
7 5 1双机串列通信的硬体连线149
7 5 280C51系列单片机的多机通信151
7 5 3双机串列通信软体编程152
7 5 4PC与单片机的点对点串列通信
接口设计158
7 5 5PC与多个单片机的串列通信
接口设计158
思考题160
第8章80C51系列单片机并行系统
扩展技术161
8 180C51系列单片机的并行系统
扩展概述161
8 1 180C51系列单片机的并行系统
扩展能力161
8 1 2地址的锁存161
8 1 3存储器空间地址163
8 2外部存储器的扩展方法167
8 2 1程式存储器的扩展167
8 2 2数据存储器的扩展171
8 2 3数据存储器和程式存储器的
统一编址177
8 3外部I/O接口的扩展方法178
8 3 1简单并行I/O接口扩展178
8 3 281C55可程式I/O接口及
扩展技术179
8 3 382C55可程式接口电路的扩展186
思考题193
第9章单片机的接口技术194
9 1单片机键盘接口技术194
9 1 1单片机的键扫描方式194
9 1 2独立键盘195
9 1 3矩阵式键盘197
9 2数码显示器接口电路2029 2 1数码管显示原理202
9 2 2数码管动态显示204
9 3A/D转换接口技术206
9 4D/A转换接口技术210
思考题216
第10章单片机C51程式设计217
10 1C51程式设计基础217
10 1 1C51中的基本数据类型217
10 1 2C51中扩充的数据类型218
10 1 3C51中的运算符219
10 1 4C51中的语句及程式结构221
10 1 5C51中的头档案222
10 2C51程式设计222
10 2 1定时/计数器初始化程式设计
举例223
10 2 2点亮发光二极体实现流水灯
程式227
10 2 3单箇中断系统设计举例233
10 2 4定时器程式设计举例235
10 2 5串列通信程式设计举例236
思考题237
第11章串列扩展技术238
11 1单汇流排串列扩展238
11 2SPI汇流排串列扩展240
11 3I2C汇流排扩展243
11 3 1I2C汇流排基础243
11 3 280C51系列单片机的I2C汇流排时序
模拟246
11 3 380C51系列单片机与AT24C02
的接口248
思考题252
附录254
附录AASC II表254
附录BMCS 51系列单片机指令系统表255
主编寄语大学生260
参考文献266

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com