书籍详情
单片机学习指导
作者:李朝青
出版社:北京航空航天大学出版社
出版时间:2005-10-01
ISBN:9787810775991
定价:¥26.00
购买这本书可以去
内容简介
本书基于89C51,并归纳了目前流行的诸多单片机教材中的共性、重点内容及学习要求,对重点、难点结合实例加以分析讨论;增加了串行扩展总线内容及一些典型的串行A/D、D/A、EEPROM接口实例,对实用程序及仿真调试方法也加以讨论;给出了一个较大的题库及题库详解,同时也给出了《单片机原理及接口技术(第3版)》中各章习题的详解。<br>本书可作为大中专学生自学、应试及教师备课参考。<br>
作者简介
暂缺《单片机学习指导》作者简介
目录
目录 第0章 单片机学习(教学)大纲
0.1 课程的目的与任务1
0.2 课程的基本要求1
0.3 课程的教学内容1
0.4 实验题目(参考)2
0.5 讲课学时分配2
0.6 教材与参考书3
第1章 微机基础知识
1.1 学习目的及要求4
1.2 重点内容及问题讨论4
1.2.1 微处理器、微机和单片机的概念4
1.2.2 常用数制和编码8
1.2.3 数据在计算机中的表示13
1.3 嵌入式系统的概念15
第2章 89C51单片机芯片内部结构及原理
2.1 学习目的及要求17
2.2 重点内容及问题讨论18
2.2.1 89C51芯片内部结构18
2.2.2 存储器配置、堆栈及特殊功能寄存器(SFR)19
2.2.3 低功耗问题24
2.2.4 基于时序定时单位26
2.3 难点内容及问题讨论——读锁存器及读引脚27
2.3.1 读锁存器27
2.3.2 读引脚28
第3章 89C51指令系统
3.1 学习目的及要求29
3.2 重点内容及问题讨论29
3.2.1 寻址方式29
3.2.2 传送指令MOV、MOVX和MOVC的使用30
3.2.3 BCD数(码)加法与DA A指令33
3.2.4 控制程序转移指令34
3.2.5 一些问题的讨论41
单片机学习指导目录
第4章 汇编语言程序设计知识
4.1 学习目的及要求44
4.2 重点内容及问题讨论44
4.2.1 关于汇编语言程序设计的步骤和方法44
4.2.2 编程注意事项及技巧45
4.2.3 汇编语言程序设计的结构类型46
4.2.4 汇编程序伪指令47
4.2.5 一些问题的讨论48
4.3 补充编程举例49
第5章 89C51中断系统
5.1 学习目的及要求58
5.2 重点内容及问题讨论58
5.2.1 中断的概念及中断的功能58
5.2.2 中断系统的硬件结构及中断源59
5.2.3 中断的控制61
5.2.4 中断处理及中断服务子程序结构63
5.2.5 中断服务程序和主程序如何安排64
5.3 一些难点问题的讨论65
5.3.1 中断响应时间及中断请求标志的撤消65
5.3.2 关于中断请求的撤消66
第6章 89C51定时器及应用
6.1 学习目的及要求68
6.2 重点内容及问题讨论68
6.2.1 定时器T0和T1的两种控制字TMOD和TCON68
6.2.2 模式069
6.2.3 模式1和模式270
6.2.4 定时器/计数器初值(x0)的计算及编程应用70
6.3 难点讨论71
6.3.1 GATE位的讨论71
6.3.2 模式373
第7章 89C51串行接口及串行通信技术
7.1 学习目的及要求75
7.2 重点内容及问题讨论75
7.2.1 89C51串行接口的结构及工作原理75
7.2.2 串行接口控制寄存器SOCN77
7.2.3 RS232C标准接口总线81
7.2.4 89C51全双工的异步通信接口4种工作方式小结82
7.2.5 关于串行接口的编程讨论83
7.2.6 点对点通信编程举例86
7.3 难点分析及讨论94
7.3.1 89C51—89C51多机通信94
7.3.2 PC机与多台89C51的通信95
第8章 单片机小系统及片外扩展
8.1 学习目的及要求102
8.2 重点内容及问题讨论102
8.2.1 三总线的讨论102
8.2.2 89C51/8031最小系统104
8.2.3 简单I/O芯片的扩展方法105
8.2.4 串行扩展总线3wire——SPI器件与89C51接口106
8.2.5 串行扩展总线2wire——I2C器件与 89C51接口108
8.2.6 串行扩展总线1wire——DS18S20、DS2760芯片及接口110
8.2.7 多功能串行外设芯片X5045及SPI接口112
8.2.8 8255115
8.3 难点分析及讨论119
8.3.1 8255难点分析及讨论119
8.3.2 线选法及地址译码法扩展片外存储器及I/O芯片122
8.3.3 I/O外设接口及程序讨论128
第9章 应用系统配置(常用外设芯片)及接口技术
9.1 学习目的及要求130
9.1.1 人机通道130
9.1.2 单片机应用系统前向通道和后向通道配置131
9.2 重点内容及问题讨论131
9.2.1 人机通道131
9.2.2 单通道串行A/D芯片TLC1549及SPI接口133
9.2.3 11通道串行A/D芯片TLC2543及SPI接口134
9.2.4 串行D/A芯片TLC5615与89C51的SPI接口136
9.2.5 并行A/D芯片 ADC0809与89C51并行接口137
9.2.6 并行A/D芯片DAC0832与89C51接口139
9.3 难点分析及讨论142
9.3.1 行列式键盘键号的计算及键功能处理142
9.3.2 4×4键盘分析及键盘扫描子程序143
9.3.3 31〖〗2位双积分A/D芯片MC14433及接口148
9.3.4 D/A的单缓冲及双缓冲的讨论153
9.3.5 D/A输出方式——单极性与双极性讨论155
9.3.6 “分辨率”与“转换精度”的讨论157
9.3.7 超过8位D/A芯片与8位单片机接口158
第10章 系统实用程序及仿真调试方法的讨论
10.1 主程序、子程序和中断服务子程序的概念讨论159
10.1.1 主程序159
10.1.2 子程序及参数传递160
10.1.3 中断服务子程序162
10.1.4 主程序、子程序、中断服务子程序在ROM中的安排162
10.2 标度变换(工程量变换)——现场物理量的显示163
10.2.1 线性参数标度变换164
10.2.2 非线性参数标度变换165
10.3 单片机仿真调试方法的讨论167
10.3.1 单片机开发系统167
10.3.2 仿真器及仿真RAM168
10.3.3 单片机产品的开发过程——在线仿真169
10.3.4 关于最小硬件系统和复位的讨论169
10.3.5 关于“最短实验程序”170
第11章 大 题 库
11.1 填空题171
11.2 单项选择题179
11.3 判断并改正185
11.4 简答题187
11.5 计算题189
11.6 阅读并分析程序题189
11.7 编程题193
11.8 系统设计及综合应用题198
第12章 题库解答
12.1 填空题解答199
12.2 单项选择题解答206
12.3 判断并改正题解答213
12.4 简答题解答215
12.5 计算题解答223
12.6 阅读并分析程序题解答225
12.7 编程题解答230
12.8 系统设计及综合应用题解答259
第13章 《单片机原理及接口技术(第3版)》习题解答
13.1 第1章习题解答272
13.2 第3章习题解答273
13.3 第5章习题解答283
13.4 第6章习题解答288
13.5 第7章习题解答298
13.6 第8章习题解答309
13.7 第9章习题解答319
附录
附录A MCS51指令表330
附录B MCS51指令矩阵(汇编/反汇编表)335
附录C 二进制逻辑单元图形符号对照表336
参考文献
0.1 课程的目的与任务1
0.2 课程的基本要求1
0.3 课程的教学内容1
0.4 实验题目(参考)2
0.5 讲课学时分配2
0.6 教材与参考书3
第1章 微机基础知识
1.1 学习目的及要求4
1.2 重点内容及问题讨论4
1.2.1 微处理器、微机和单片机的概念4
1.2.2 常用数制和编码8
1.2.3 数据在计算机中的表示13
1.3 嵌入式系统的概念15
第2章 89C51单片机芯片内部结构及原理
2.1 学习目的及要求17
2.2 重点内容及问题讨论18
2.2.1 89C51芯片内部结构18
2.2.2 存储器配置、堆栈及特殊功能寄存器(SFR)19
2.2.3 低功耗问题24
2.2.4 基于时序定时单位26
2.3 难点内容及问题讨论——读锁存器及读引脚27
2.3.1 读锁存器27
2.3.2 读引脚28
第3章 89C51指令系统
3.1 学习目的及要求29
3.2 重点内容及问题讨论29
3.2.1 寻址方式29
3.2.2 传送指令MOV、MOVX和MOVC的使用30
3.2.3 BCD数(码)加法与DA A指令33
3.2.4 控制程序转移指令34
3.2.5 一些问题的讨论41
单片机学习指导目录
第4章 汇编语言程序设计知识
4.1 学习目的及要求44
4.2 重点内容及问题讨论44
4.2.1 关于汇编语言程序设计的步骤和方法44
4.2.2 编程注意事项及技巧45
4.2.3 汇编语言程序设计的结构类型46
4.2.4 汇编程序伪指令47
4.2.5 一些问题的讨论48
4.3 补充编程举例49
第5章 89C51中断系统
5.1 学习目的及要求58
5.2 重点内容及问题讨论58
5.2.1 中断的概念及中断的功能58
5.2.2 中断系统的硬件结构及中断源59
5.2.3 中断的控制61
5.2.4 中断处理及中断服务子程序结构63
5.2.5 中断服务程序和主程序如何安排64
5.3 一些难点问题的讨论65
5.3.1 中断响应时间及中断请求标志的撤消65
5.3.2 关于中断请求的撤消66
第6章 89C51定时器及应用
6.1 学习目的及要求68
6.2 重点内容及问题讨论68
6.2.1 定时器T0和T1的两种控制字TMOD和TCON68
6.2.2 模式069
6.2.3 模式1和模式270
6.2.4 定时器/计数器初值(x0)的计算及编程应用70
6.3 难点讨论71
6.3.1 GATE位的讨论71
6.3.2 模式373
第7章 89C51串行接口及串行通信技术
7.1 学习目的及要求75
7.2 重点内容及问题讨论75
7.2.1 89C51串行接口的结构及工作原理75
7.2.2 串行接口控制寄存器SOCN77
7.2.3 RS232C标准接口总线81
7.2.4 89C51全双工的异步通信接口4种工作方式小结82
7.2.5 关于串行接口的编程讨论83
7.2.6 点对点通信编程举例86
7.3 难点分析及讨论94
7.3.1 89C51—89C51多机通信94
7.3.2 PC机与多台89C51的通信95
第8章 单片机小系统及片外扩展
8.1 学习目的及要求102
8.2 重点内容及问题讨论102
8.2.1 三总线的讨论102
8.2.2 89C51/8031最小系统104
8.2.3 简单I/O芯片的扩展方法105
8.2.4 串行扩展总线3wire——SPI器件与89C51接口106
8.2.5 串行扩展总线2wire——I2C器件与 89C51接口108
8.2.6 串行扩展总线1wire——DS18S20、DS2760芯片及接口110
8.2.7 多功能串行外设芯片X5045及SPI接口112
8.2.8 8255115
8.3 难点分析及讨论119
8.3.1 8255难点分析及讨论119
8.3.2 线选法及地址译码法扩展片外存储器及I/O芯片122
8.3.3 I/O外设接口及程序讨论128
第9章 应用系统配置(常用外设芯片)及接口技术
9.1 学习目的及要求130
9.1.1 人机通道130
9.1.2 单片机应用系统前向通道和后向通道配置131
9.2 重点内容及问题讨论131
9.2.1 人机通道131
9.2.2 单通道串行A/D芯片TLC1549及SPI接口133
9.2.3 11通道串行A/D芯片TLC2543及SPI接口134
9.2.4 串行D/A芯片TLC5615与89C51的SPI接口136
9.2.5 并行A/D芯片 ADC0809与89C51并行接口137
9.2.6 并行A/D芯片DAC0832与89C51接口139
9.3 难点分析及讨论142
9.3.1 行列式键盘键号的计算及键功能处理142
9.3.2 4×4键盘分析及键盘扫描子程序143
9.3.3 31〖〗2位双积分A/D芯片MC14433及接口148
9.3.4 D/A的单缓冲及双缓冲的讨论153
9.3.5 D/A输出方式——单极性与双极性讨论155
9.3.6 “分辨率”与“转换精度”的讨论157
9.3.7 超过8位D/A芯片与8位单片机接口158
第10章 系统实用程序及仿真调试方法的讨论
10.1 主程序、子程序和中断服务子程序的概念讨论159
10.1.1 主程序159
10.1.2 子程序及参数传递160
10.1.3 中断服务子程序162
10.1.4 主程序、子程序、中断服务子程序在ROM中的安排162
10.2 标度变换(工程量变换)——现场物理量的显示163
10.2.1 线性参数标度变换164
10.2.2 非线性参数标度变换165
10.3 单片机仿真调试方法的讨论167
10.3.1 单片机开发系统167
10.3.2 仿真器及仿真RAM168
10.3.3 单片机产品的开发过程——在线仿真169
10.3.4 关于最小硬件系统和复位的讨论169
10.3.5 关于“最短实验程序”170
第11章 大 题 库
11.1 填空题171
11.2 单项选择题179
11.3 判断并改正185
11.4 简答题187
11.5 计算题189
11.6 阅读并分析程序题189
11.7 编程题193
11.8 系统设计及综合应用题198
第12章 题库解答
12.1 填空题解答199
12.2 单项选择题解答206
12.3 判断并改正题解答213
12.4 简答题解答215
12.5 计算题解答223
12.6 阅读并分析程序题解答225
12.7 编程题解答230
12.8 系统设计及综合应用题解答259
第13章 《单片机原理及接口技术(第3版)》习题解答
13.1 第1章习题解答272
13.2 第3章习题解答273
13.3 第5章习题解答283
13.4 第6章习题解答288
13.5 第7章习题解答298
13.6 第8章习题解答309
13.7 第9章习题解答319
附录
附录A MCS51指令表330
附录B MCS51指令矩阵(汇编/反汇编表)335
附录C 二进制逻辑单元图形符号对照表336
参考文献
猜您喜欢