图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用](https://www.shukui.net/cover/28/32559296.jpg)
- 刘国钰主编;刘力副主编 著
- 出版社: 北京大学出版社
- ISBN:
- 出版时间:2013
- 标注页数:224页
- 文件大小:47MB
- 文件页数:233页
- 主题词:
PDF下载
下载说明
单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
项目1仿真软件的使用1
任务1.1 Keil μVision2软件的使用1
1.1.1建立第一个项目1
1.1.2编译运行程序文件5
任务1.2计算机数制与编码7
1.2.1数制7
1.2.2有符号二进制数编码11
1.2.3二进制编码12
课后练习14
项目2彩灯控制16
任务2.1 MCS-51系列单片机结构16
2.1.1单片机的介绍16
2.1.2 MCS-51单片机内部结构17
2.1.3 MCS-51单片机的引脚功能19
2.1.4 MCS-51单片机基本电路21
2.1.5 MCS-51系列25
任务2.2 MCS-51系列单片机的存储器结构28
2.2.1程序存储器29
2.2.2数据存储器30
2.2.3特殊功能寄存器33
任务2.3 MCS-51系列单片机的输入/输出口36
2.3.1输入/输出口的功能说明36
2.3.2设计输出电路——驱动LED39
任务 2.4实现彩灯控制40
课后练习42
项目3水塔水位控制43
任务3.1单片机的寻址方式43
3.1.1寻址的概念43
3.1.2寻址的方式43
3.1.3寻址的符号注释47
任务3.2单片机指令系统48
3.2.1数据传送指令48
3.2.2算术运算指令56
3.2.3逻辑运算指令61
3.2.4控制转移指令66
3.2.5位操作指令72
任务3.3汇编语言程序设计75
3.3.1汇编程序的书写格式75
3.3.2汇编语言程序的基本结构和设计方法77
任务3.4水塔水位的控制79
3.4.1简单程序的实现79
3.4.2水塔水位控制系统87
课后练习89
项目4交通灯控制93
任务4.1 AT89C51中断系统93
4.1.1中断的概念93
4.1.2 AT89C51单片机中断系统结构94
4.1.3 AT89C51单片机的中断94
4.1.4 AT89C51单片机中断控制系统95
任务4.2中断处理过程100
4.2.1中断处理过程100
4.2.2中断请求101
4.2.3中断响应101
4.2.4中断处理103
4.2.5中断应用103
任务4.3外部中断的编程应用104
4.3.1外部中断?INTO编程应用实例104
4.3.2外部中断?INTO编程应用实例107
4.3.3两个外部中断编程应用实例109
任务4.4中断系统综合应用111
4.4.1定时器扩展法112
4.4.2中断加查询扩展法112
4.4.3交通灯控制项目应用实例113
课后练习116
项目5数字钟设计118
任务5.1如何使用定时器/计数器118
5.1.1 AT89C51内部定时器/计数器结构118
5.1.2定时器/计数器工作原理119
5.1.3与定时器/计数器有关的特殊功能寄存器120
5.1.4定时器/计数器的工作方式121
任务5.2如何设计定时器/计数器124
5.2.1定时器/计数器计数值的设置124
5.2.2 60秒定时器设计126
任务5.3定时器/计数器在数字钟上的应用127
5.3.1数字钟的硬件电路设计127
5.3.2数字钟的程序设计129
课后练习130
项目6 IC卡智能煤气表132
任务6.1串行口基本知识132
6.1.1串行通信概述133
6.1.2 MCS-51的串行接口138
任务6.2存储器扩展145
6.2.1扩展三总线的产生145
6.2.2存储器的基本知识149
6.2.3程序存储器的扩展150
6.2.4数据存储器的扩展153
任务6.3输入输出接口扩展155
6.3.1常用并行I/O接口扩展芯片156
6.3.2并行I/O接口扩展举例158
任务6.4可编程接口8255A(一)159
6.4.1 8255A的结构和功能159
6.4.2 8255A的引脚功能160
6.4.3 8255A的接口选择161
任务6.5可编程接口8255A(二)161
6.5.1 8255A的工作方式和控制字161
6.5.2 8255A与单片机的接口电路164
课后练习165
项目7步进电机控制键盘设计166
任务7.1键盘接口技术166
7.1.1键盘接口的概念166
7.1.2键盘的抖动消除设计168
7.1.3键盘与AT89C51单片机的连接方式170
任务7.2键盘的编程技术171
7.2.1键盘的工作方式171
7.2.2独立式键盘的编程172
7.2.3矩阵式键盘的编程173
任务7.3键盘扫描芯片177
任务7.4步进电机控制键盘的设计179
7.4.1设计要求179
7.4.2系统设计方案180
课后练习185
项目8秒表计的设计187
任务8.1认识LED数码管187
8.1.1数码管的内部结构与显示原理187
8.1.2数码管的驱动方法190
任务8.2静态显示电路及程序设计193
8.2.1数码管静态显示原理193
8.2.2数码管静态显示应用194
任务8.3动态显示电路及程序设计195
8.3.1数码管动态显示原理196
8.3.2数码管动态显示应用197
任务8.4 LED显示在秒表计上的应用200
8.4.1秒表计的硬件电路设计200
8.4.2秒表计的软件设计201
课后练习201
项目9空调机温度控制203
任务9.1 D/A转换接口技术204
9.1.1数/模转换概述204
9.1.2 8位D/A转换器DAC0832与MCS-51单片机的接口设计207
任务9.2 A/D转换接口技术214
9.2.1模/数转换概述214
9.2.2逐次逼近型模/数转换芯片应用实例215
任务9.3空调机温度控制系统实现219
9.3.1设计要求219
9.3.2总体方案220
课后练习223
参考文献224