单片机原理与C51编程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:宋彩利,孙友仓,吴宏岐编著
- 出 版 社:西安:西安交通大学出版社
- 出版年份:2008
- ISBN:9787560527482
- 页数:202 页
第1章绪论 1
1.1单片机的发展概况 1
1.2单片机发展的技术特点 2
1.3单片机的应用 3
1.4单片机选型 4
1.5单片机应用系统的开发过程 4
第2章MCS-51单片机的硬件结构和原理 6
2.1MCS-51单片机内部结构 6
2.2中央处理器CPU 6
运算器 6
控制器 7
2.3存储器结构 8
程序存储器 8
数据存储器 8
2.4MCS-51单片机对外引脚 11
2.5复位与掉电保护 12
2.6时钟电路与工作时序 14
2.7单片机最小系统 15
第3章C51程序设计 16
3.1C51程序结构 16
C51结构特点 16
C51与标准C的区别 17
3.2C51的数据类型 17
3.3C51的运算量 20
常量 20
变量 21
存储模式 24
绝对地址的访问 25
3.4C51的运算符及表达式 27
赋值运算符 27
算术运算符 27
关系运算符 27
逻辑运算符 28
位运算符 28
复合赋值运算符 29
逗号运算符 29
条件运算符 30
指针与地址运算符 30
强制类型转换运算符 30
sizeof运算符 30
3.5C51程序基本结构 31
3.6C51的输入输出 32
格式输出函数printf() 32
格式输入函数scanf() 33
3.7C51的基本语句 34
表达式语句 34
复合语句 35
if语句 35
开关语句 36
while语句 37
dowhile语句 38
for语句 39
循环的嵌套 40
break和continue语句 41
return语句 42
3.8函数 42
函数的定义 42
函数的调用与声明 44
函数的嵌套与递归 46
3.9C51的构造数据类型 47
数组 47
指针 50
结构体 52
共用体 54
枚举 56
3.10预处理命令 57
第4章MCS-51最小应用系统设计 59
4.1流水灯设计 59
4.2波形产生 62
4.3步进电机控制 64
4.4LED显示 66
4.5发声控制 69
4.6键盘设计 70
第5章中断系统 76
5.1中断的概念及涉及的问题 76
中断的概念 76
中断系统涉及的问题 76
计算机采用中断系统的优点 77
5.2MCS-51中断控制系统 78
MCS-51的中断源与中断请求标志 78
中断控制 79
5.3多外部中断源系统设计 82
第6章定时/计数器 85
6.1定时/计数器的内部结构 85
定时/计数器的工作原理 85
方式寄存器TMOD 86
启/停控制寄存器TCON 87
6.2定时/计数器的工作方式 87
6.3定时/计数器编程举例 90
定时/计数器的初始化 90
编程举例 92
第7章串行通信 98
7.1基本概念 98
并行通信与串行通信 98
串行通信的两种基本方式 99
串行通信中数据的传送方向 100
7.2MCS-51单片机串行口 101
MCS-51串行口功能 101
MCS-51串行口寄存器 102
串行口工作方式 103
串行口的波特率 104
7.3串行口编程举例 105
串行口的初始化编程 105
串行口的应用 105
第8章单片机系统扩展 115
8.1外部总线的扩展 115
外部总线的形成 115
总线锁存器 116
8.2存储器扩展 117
程序存储器的扩展 118
程序存储器的扩展举例 118
数据存储器的扩展 120
外部数据存储器的扩展举例 121
外部程序/数据共用存储器 122
扩展存储器的编程应用 122
8.31/O接口的扩展 123
并行输入/输出接口8255A 124
带有RAM和定时/计数器的并行I/O接口8155 130
8.4扩展系统的应用举例 134
第9章模拟通道技术 138
9.1概述 138
9.2传感器 139
拉力传感器 139
热电偶 139
光敏(红外)传感器 140
9.3模拟信号输入通道 142
模拟信号的放大与整形 142
采样保持器 144
多路转换开关 145
A/D转换器的工作原理与使用 147
9.4模拟信号输出通道 152
D/A转换器的工作原理与使用 152
开关信号输出电路 157
模拟信号输出电路 158
9.5光电隔离技术 159
晶体管输出型光电耦合器 159
晶闸管输出型光电耦合器 160
9.6V/F与F/V转换电路 160
V/F转换电路 160
F/V转换电路 163
第10章单片机应用系统实例 165
10.1电阻表的设计 165
10.2交通灯控制系统设计 168
10.3电子表设计 171
10.4简易电子琴设计 178
10.5直流电机控制系统设计 181
10.6恒温控制系统设计 183
第11章单片机开发环境介绍 190
11.1Keil简介 190
11.2Keilμvision的安装与运行 190
11.3C51应用程序的建立、编译、链接与调试 191
参考文献 202
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《计算机组成原理 第2版》任国林 2018
- 《化工原理课程设计》刘建周主编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019