原创 单片机学习班---教程

2009-4-17 17:04 3878 11 15 分类: MCU/ 嵌入式

单片机学习班---教程


经过大量的评比和筛选,决定该学习班的教程选用


                          《单片机原理及应用》


主编   刘 刚 秦永左           北京大学出版社出版


 


封面:pdf


目录:pdf


目 录
绪论...........................................................................1
第 1 章 MCS-51 系列单片机基础...............5
1.1 单片机概述.............................................5
1.1.1 单片机的特点..............................5
1.1.2 单片机的主要技术指标..............6
1.1.3 常用单片机系列介绍..................7
1.1.4 MCS-51 系列单片机的结构
特点..............................................9
1.2 单片机的基本结构...............................10
1.2.1 MCS-51 单片机的组成..........10
1.2.2 引脚及其功能............................14
1.2.3 时钟电路与时序........................16
1.3 单片机内部的存储器结构...................19
1.3.1 程序存储器................................20
1.3.2 数据存储器................................21
1.3.3 特殊功能寄存器........................23
1.4 复位和复位电路...................................28
1.4.1 复位状态....................................28
1.4.2 复位电路....................................29
本章小结........................................................30
习题................................................................30
第 2 章 单片机指令系统及程序设计.......31
2.1 指令系统常用符号...............................31
2.2 数据传送类指令...................................32
2.2.1 内部RAM、SFR数据传送.....33
2.2.2 外部RAM 数据传送................37
2.2.3 查表............................................38
2.3 逻辑运算类指令...................................39
2.3.1 逻辑与........................................40
2.3.2 逻辑或........................................41
2.3.3 逻辑异或....................................41
2.3.4 累加器A 的逻辑操作...............41
2.4 算术运算类指令...................................43
2.4.1 加法...........................................44
2.4.2 减法...........................................45
2.4.3 乘法...........................................46
2.4.4 除法...........................................46
2.5 控制转移类指令...................................47
2.5.1 无条件转移指令.......................47
2.5.2 条件转移指令...........................51
2.6 布尔处理类指令...................................53
2.7 汇编语言程序设计...............................55
2.7.1 格式规范...................................55
2.7.2 程序设计举例...........................56
本章小结........................................................61
习题................................................................61
第 3 章 单片机内部硬件资源..................... 64
3.1 内部并行I/O 口....................................64
3.1.1 P0口的结构和功能..................64
3.1.2 P2口的结构和功能..................65
3.1.3 P1口的结构和功能..................66
3.1.4 P3口的结构和功能..................67
3.1.5 并行I/O 口的应用....................68
3.2 定时/计数器..........................................70
3.2.1 定时/计数器结构与功能..........70
3.2.2 定时/计数器相关寄存器..........71
3.2.3 定时/计数器工作方式..............72
3.2.4 定时/计数器应用......................75
3.3 串行I/O 口............................................76
3.3.1 串行口通信基础.......................76
3.3.2 串行口的结构和功能...............81
3.3.3 串行口控制寄存器...................81
3.3.4 串行口的工作方式...................83
3.3.5 串行口的双机通信及应用.......87
3.3.6 串行口的多机通信及应用.......91
·VI· 单片机原理及应用
·VI·
3.3.7 串行口的扩展应用....................98
3.4 中断系统.............................................101
3.4.1 中断的概念..............................101
3.4.2 中断请求源及中断请求
标志..........................................102
3.4.3 中断控制寄存器......................104
3.4.4 中断优先级结构......................106
3.4.5 中断系统的工作过程..............107
3.4.6 外部中断的响应时间..............108
3.4.7 中断系统应用..........................108
本章小结......................................................109
习题..............................................................109
第 4 章 单片机系统扩展技术...................112
4.1 MCS-51 单片机外部总线的扩展....112
4.1.1 单片机的三总线结构..............112
4.1.2 典型的低8 位地址总线
的扩展电路..............................113
4.2 存储器扩展技术.................................113
4.2.1 单片机的地址译码方法..........113
4.2.2 程序存储器的扩展..................114
4.2.3 数据存储器的扩展..................118
4.2.4 存储器的综合扩展..................120
4.3 并行I/O 口扩展技术..........................122
4.3.1 简单I/O 口的扩展..................122
4.3.2 LED 数码显示器的并行
I/O 口扩展...............................123
4.3.3 键盘的并行I/O 口扩展..........126
4.3.4 键盘、显示器组合接口..........129
4.4 串行I/O 口扩展技术..........................130
4.4.1 用74LS165扩展并行
输入口......................................131
4.4.2 用74LS164扩展并行
输出口......................................132
4.4.3 利用串行口实现键盘/显示器
接口..........................................132
4.5 A/D、D/A 转换器接口.......................134
4.5.1 D/A 转换器接口......................134
4.5.2 A/D 转换器接口......................139
4.5.3 串行A/D、D/A 转换器
接口.........................................147
本章小结......................................................155
习题..............................................................155
第 5 章 单片机应用系统设计与开发..... 157
5.1 MCS-51 单片机应用系统设计........157
5.1.1 应用系统设计过程.................157
5.1.2 单片机最小系统.....................160
5.2 应用系统举例.....................................161
5.2.1 电子时钟设计.........................161
5.2.2 温度控制系统设计.................166
5.3 仿真器用户开发系统的应用.............172
5.3.1 仿真器介绍.............................172
5.3.2 开发系统的应用.....................175
5.4 应用系统的抗干扰技术.....................178
5.4.1 干扰源及其传播途径.............178
5.4.2 抗干扰措施.............................179
本章小结......................................................185
第 6 章 C 语言在单片机中的应用.......... 186
6.1 C51 基本知识......................................187
6.1.1 数据类型.................................187
6.1.2 存储类型及存储区.................188
6.1.3 特殊功能寄存器(SFR)............192
6.2 C语言单片机程序编写举例..............193
6.3 μ Vision2集成开发环境....................197
6.3.1 创建项目实例.........................197
6.3.2 生成HEX 文件.......................201
本章小结......................................................202
第 7 章 80C51 增强核简介......................... 203
7.1 增强核的概念.....................................203
7.2 Philips 公司主要产品性能介绍.........203
7.2.1 Philips 公司单片机简介.........203
7.2.2 P89C51X2/P89C52X2/54X2/58X2
系列.........................................204
7.2.3 P89C51RA2/RB2/RC2/RD2
系列.........................................207
7.3 ATMEL 公司主要产品性能介绍.......213
7.3.1 ATMEL公司系列单片机
简介..........................................213
7.3.2 AT89 系列单片机...................215
7.3.3 AT90 系列单片机...................219
7.4 Cygnal 公司主要产品性能介绍.........221
7.4.1 CIP-51TM 内核...................223
7.4.2 存储器......................................224
7.4.3 JTAG 调试和边界扫描...........224
7.4.4 可编程数字I/O 和交叉
开关..........................................224
7.4.5 可编程计数器阵列..................225
7.4.6 串行口......................................225
7.4.7 模/数转换器............................225
7.4.8 数/模转换器............................226
7.4.9 比较器......................................226
7.5 可编程计数器阵列(PCA) ...................226
7.5.1 PCA 定时器/计数器................227
7.5.2 比较/捕捉模块........................228
7.5.3 PCA 模块工作模式.................229
7.5.4 PCA 模块初始化.....................232
本章小结......................................................232
附录 1 MCS-51 单片机指令表...................233
附录 2 MCS-51 单片机指令助记符
注释.....................................................235
附录 3 MCS-51 单片机指令对标志位
的影响状况表.................................. 236
附录4 MCS-51 单片机复位对片内RAM
和SFR 的影响状况表.................... 237
附录5 ASCII 码表(美国标准信息
交换码).............................................. 238
附录6 十六进制数与十进制数
转换表................................................ 239
参考文献.............................................................240


绪论:pdf


第1 章 MCS-51 系列单片机基础pdf


请大家先看基础。后面再继续。。。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户228603 2009-9-23 01:34

没有下文了?

用户649660 2009-4-21 13:59

谢谢楼主.想学.不知道什么时候开课啊?

用户192977 2009-4-19 20:44

谢谢提供教程,正想学习学习,谢谢

tengjingshu_112148725 2009-4-17 19:55

谢谢
相关推荐阅读
用户46900 2010-07-12 09:43
《USB技术大全》[PDF&DOC]
USB(通用串行总线)是用于将适用USB 的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设USB 是通过PCI 总线和PC 的内部系统数据线连接实现数据的传输USB,同时又是一种通信协...
用户46900 2010-07-12 09:30
《USB大全》 USB设计入门必备书籍,不看后悔死你!!!
USB大全》 USB设计入门必备书籍,不看后悔死你!!! USB设计的详细讲解,从浅到深,从入门到精通,层层诱导,思路清晰,是我无意中淘到的,不敢独享,请大家过目~·~~~看过认为好的一定要顶哈,这么...
用户46900 2010-02-25 10:07
组建技术交流平台,请大家支招哈!!!
看到这里人多,比较活跃。打动了我的心。 我是搞编程的,主要是VC++和单片机、FPGA等,有兴趣的朋友留下QQ等联系方式哈。 感言:有时做技术也挺难的,小公司,单枪匹马,遇到问题都找不到高手解难,不知...
用户46900 2009-05-08 11:33
单片机学习第三课---单片机IO操作
单片机学习第三课---单片机IO操作<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />...
用户46900 2009-04-24 09:47
==单片机学习班资料汇总==
= =单片机学习班资料汇总= =                  >>>>>>>>>>>>>>>>&g...
用户46900 2009-04-24 09:44
单片机学习班---第一课:单片机认识
单片机学习班---第一课:单片机认识单片机的封装有很多形,比如常见的有:我以STC的C51系列中的STC89C51RC为例(其他基本上都是兼容的!)双列直插(DIP)DIP40DIP:Dual In-...
我要评论
4
11
关闭 站长推荐上一条 /3 下一条