单片机原理与应用及C51程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:唐颖主编
- 出 版 社:北京市:北京大学出版社
- 出版年份:2008
- ISBN:7301136765
- 页数:280 页
第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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019