1. 首页 > 经验  > 正文

单片机技术及套用(第2版)(清华大学出版社出版图书)

单片机技术及套用(第2版)(清华大学出版社出版图书)

本书以MCS-51系列单片机为模型,主要介绍单片机的基本结构工作原理指令系统、程式设计以及系统扩展与工程套用。在讲解单片机原理的同时,也介绍了单片机C语言程式设计方法,特别在讲解部分实例时,给出彙编语言和C语言两种语言的编写方法,目的是通过比较彙编语言与C语言的编写特点,使学生能够有比较性地选择一种语言进行学习,并且认识另一种语言。

基本介绍

书名:单片机技术及套用(第2版)ISBN:9787302344650定价:32元出版社:清华大学出版社出版时间:2013-12-18装帧:平装

图书简介

本书以MCS-51系列单片机为模型,主要介绍单片机的基本结构、工作原理、指令系统、程式设计以及系统扩展与工程套用。在讲解单片机原理的同时,也介绍了单片机C语言程式设计方法,特别在讲解部分实例时,给出彙编语言和C语言两种语言的编写方法,目的是通过比较彙编语言与C语言的编写特点,使学生能够有比较性地选择一种语言进行学习,并且认识另一种语言。
本书依据高职教育培养高技能型人才的要求和办学特点来编写,内容系统、全面、深入浅出,重点突出动手能力的培养。在讲授基本工作原理的同时,作者结合自己多年的教学项目开发经验,给出了许多实际项目,在项目的设定上力求做到循序渐进,使学生能够轻鬆掌握相关的技能和知识。本书侧重单片机系统构成与套用设计,通过实践环节,软、硬结合,初步培养学生的单片机开发能力。
本书适合高职高专类院校作为单片机或C51等相关课程的教材,也可作为各类电子信息工程、自动化技术人员计算机爱好者的参考书。

图书目录

第1章 单片机基础知识 1
1.1 单片微型计算机 1
1.1.1 单片机最小系统 1
1.1.2 单片机的基本知识 2
1.1.3 Keil C51仿真软体的基本
1.1.4 Proteus的基本用法 11
1.1.5 单片机的套用 16
1.2 计算机的数制 17
1.2.1 数制 17
1.2.2 数制转换 18
1.2.3 二进制编码 24
1.2.4 计算机中数的表示 24
习题与思考题 25
第2章 MCS-51单片机的结构 27
2.1 MCS-51单片机的基本结构原理 27
2.1.1 MCS-51单片机的组成 28
2.1.2 MCS-51单片机的内部
结构框图及引脚功能 29
2.1.3 时钟电路与复位电路 31
2.1.4 中央处理器CPU 34
2.1.5 8051单片机I/O结构 37
2.2 MCS-51的存储器 42
2.2.1 程式存储器ROM 42
2.2.2 数据存储器RAM 43
2.2.3 MCS-51片内数据存储器
配置 43
2.2.4 单片机特殊功能暂存器 46
2.2.5 特殊功能暂存器的位定址 47
2.3 实践训练 47
2.3.1 任务1 数据存储器的读写 47
2.3.2 任务2 彩灯控制 49
习题与思考 51
第3章 MCS-51彙编语言 52
3.1 指令系统 52
3.1.1 指令格式 53
3.1.2 定址方式 54
3.1.3 指令类型 57
3.1.4 伪指令 74
3.2 彙编语言程式设计 76
3.2.1 三种基本程式结构 76
3.2.2 子程式和参数传递方法 81
3.2.3 查表程式设计 85
3.2.4 散转程式设计 86
3.3 实践训练 89
3.3.1 任务1 指令的熟悉使用 89
3.3.2 任务2 指令的分析及套用 90
3.3.3 任务3 进行20个数的从小
到大排序 94
3.3.4 任务4 数码管显示程式
设计 95
习题与思考题 96
第4章 单片机的中断系统及
定时/计数器 99
4.1 中断系统 99
4.1.1 中断的有关概念 99
4.1.2 中断处理过程 104
4.2 定时/计数器 113
4.2.1 定时/计数器的工作原理 113
4.2.2 定时/计数器的套用 122
4.3 实践训练 124
4.3.1 中断部分 124
4.3.2 定时/计数器 127
习题与思考 130
第5章 MCS-51系统扩展及接口
技术 131
5.1 单片机系统扩展概述 131
5.1.1 单片机套用系统扩展要求 131
5.1.2 单片机常用扩展晶片 132
5.2 I/O 口扩展设计 132
5.2.1 8255可程式并行接口晶片 132
5.2.2 8155可程式并行接口晶片 138
5.3 显示器接口扩展技术 140
5.4 键盘接口设计 142
5.4.1 键盘工作原理 143
5.4.2 键盘接口设计 143
5.5 模/数(A/D)和数/模(D/A)转换电路 146
5.5.1 D/A转换器与8031的
接口设计 147
5.5.2 A/D转换器与8031的
接口设计 149
5.6 串列接口 152
5.6.1 串列通信基础及基本概念 152
5.6.2 MCS-51单片机串列口
结构 154
5.6.3 串列接口的工作方式 156
5.6.4 MCS-51串列口的波特率 159
5.7 实践训练 160
5.7.1 任务1 输入/输出口扩展
设计 160
5.7.2 任务2 A/D和D/A转换器
电路接口设计 162
5.7.3 任务3 单片机与PC机
通信 164
习题与思考题 167
第6章 C51仿真与套用 168
6.1 八位LED实现桌球灯 168
6.2 数码管动态扫描 170
6.3 定时/计数器的使用 173
6.4 单片机外部中断套用 176
6.5 直流电机正反转 179
6.6 用ADC0809实现电压表 182
6.7 1602液晶显示器控制 186
6.8 简易秒表製作 189
6.9 点阵LED简单图形显示技术 192
习题与思考题 195
第7章 单片机套用系统设计 196
7.1 单片机套用系统的基本结构 196
7.1.1 单片机套用系统的结构 196
7.1.2 单片机套用系统设计的
基本过程 197
7.2 单片机套用系统的硬体设计 199
7.2.1 硬体系统设计原则 199
7.2.2 硬体设计 200
7.3 单片机套用系统的软体设计 201
7.3.1 软体设计的特点 202
7.3.2 资源分配 202
7.3.3 单片机套用系统开发工具 203
7.4 实践训练 204
7.4.1 单片机套用系统设计项目1
?-?单片机自动门锁
设计 204
7.4.2 单片机套用系统设计项目2
?-红外遥控系统设计 214
习题与思考题 222
附录1 ?Vision选单项命令、工具列
图示、默认快捷键描述 224
附录2 C51常用库函式 229
附录3 C51中的关键字 233
附录4 彙编指令表 235

本文由'璩宇阳'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明