注册 登录 进入教材巡展
#
  • #

出版时间:2015-06

出版社:清华大学出版社

以下为《STC单片机原理及应用 ——从器件、汇编、C到操作系统的分析和设计(立体化教程)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302397878
  • 1-1
  • 85960
  • 16开
  • 2015-06
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电工电子
  • 高职
内容简介
本书是为国内单片机相关课程教学而编写的教材。全书共分为15章,主要内容包括: STC单片机绪论,数值表示及运算,STC单片机CPU子系统,STC单片机CPU指令系统,STC单片机汇编语言编程模型,STC单片机C语言编程模型,STC单片机时钟、复位和电源模式原理及实现,STC单片机计数器和定时器原理及实现,STC单片机CCP/PCA/PWM模块原理及实现,STC单片机串行异步收发器原理及实现,STC单片机SPI原理及实现,STC单片机ADC原理及实现,STC 单片机增强型PWM发生器原理及实现,STC单片机比较器原理及实现,RTX51操作系统原理及实现。 针对国内高校单片机课程教学中普遍存在的理论讲解不透彻、实践教学不系统的缺点,本书从器件、汇编语言、C语言和操作系统四个角度对STC单片机进行了全方位的解读。通过全方位的讲解,将单片机课程中的各个知识点进行融会贯通。该教材的一大特色就是理论和实际并重,不仅介绍单片机的应用,而且更加突出学习方法,教给读者系统学习微处理器和嵌入式系统的思路和方法。这样,为读者将来自己独立学习基于其他处理器的嵌入式系统打下坚实的基础。为了方便教师的教学和学生的自学,本书提供了大量的设
目录
第1章STC单片机绪论
1.1单片机基础
1.1.1单片机发展历史
1.1.2单片机概念
1.1.3单片机与嵌入式系统
1.1.4单片机编程语言
1.2STC单片机简介
1.2.1STC单片机发展历史
1.2.2STC单片机IAP和ISP
1.2.3STC单片机命名规则
1.2.4STC单片机封装类型
1.3STC单片机开发流程
1.3.1硬件设计流程
1.3.2软件设计流程
1.4STC单片机结构及功能
1.5STC单片机引脚信号
第2章数值表示及转换
2.1常用码制
2.1.1二进制码制
2.1.2十进制码制
2.1.3八进制码制
2.1.4十六进制码制
2.1.5BCD码
2.2正数表示方法
2.2.1正整数的表示
2.2.2正小数的表示
2.3正数码制转换
2.3.1十进制整数转换成其他进制数
2.3.2十进制小数转换成二进制数
2.4负数表示方法
2.5负数补码的计算
2.5.1负整数补码的计算
2.5.2负小数补码的计算
2.6定点数表示
2.7浮点数表示
第3章STC单片机CPU子系统
3.1STC单片机CPU内核功能单元
3.1.1控制器
3.1.2运算器
3.1.3特殊功能寄存器
3.2STC单片机存储器结构和地址空间
3.2.1程序Flash存储器
3.2.2数据Flash存储器
3.2.3内部数据RAM存储器
3.2.4外部数据存储器
3.3STC单片机中断系统原理及功能
3.3.1中断原理
3.3.2中断系统结构
3.3.3中断优先级处理
3.3.4中断优先级控制寄存器
3.3.5中断向量表
第4章STC单片机CPU指令系统
4.1STC单片机CPU寻址模式
4.1.1立即数寻址模式
4.1.2直接寻址模式
4.1.3间接寻址模式
4.1.4寄存器寻址模式
4.1.5相对寻址模式
4.1.6变址寻址模式
4.1.7位寻址模式
4.2STC单片机CPU指令集
4.2.1算术指令
4.2.2逻辑指令
4.2.3数据传送指令
4.2.4布尔指令
4.2.5程序分支指令
第5章STC单片机汇编语言编程模型
5.1汇编语言程序结构
5.2汇编代码中段的分配
5.2.1CODE段
5.2.2BIT段
5.2.3IDATA段
5.2.4DATA段
5.2.5XDATA段
5.3汇编语言符号及规则
5.3.1符号的命名规则
5.3.2符号的作用
5.4汇编语言操作数描述
5.4.1数字
5.4.2字符
5.4.3字符串
5.4.4位置计数器
5.4.5操作符
5.4.6表达式
5.5汇编语言控制描述
5.5.1地址控制
5.5.2条件汇编
5.5.3存储器初始化
5.5.4分配存储器空间
5.5.5过程声明
5.5.6程序链接
5.5.7段控制
5.5.8杂项
5.6Keil μVision集成开发环境简介
5.6.1软件功能
5.6.2软件的下载
5.6.3软件的安装
5.6.4软件的启动
5.7Keil μVision5汇编语言设计流程
5.7.1建立新的设计工程
5.7.2添加新的汇编语言文件
5.7.3建立设计
5.7.4分析.m51文件
5.7.5分析.lst文件
5.7.6分析.hex文件
5.7.7程序软件仿真
5.7.8STC硬件平台说明
5.7.9程序硬件仿真
5.8单片机端口控制汇编语言程序设计
5.8.1设计原理
5.8.2建立新的工程
5.8.3添加汇编语言程序
5.8.4建立设计
5.8.5下载设计
5.9单片机中断汇编语言程序设计
5.9.1设计原理
5.9.2建立新的工程
5.9.3添加汇编语言文件
5.9.4分析.lst文件
5.9.5建立设计
5.9.6下载设计
5.9.7硬件仿真
第6章STC单片机C语言编程模型
6.1C语言发展历史
6.2C语言的优势
6.3设计第一个C程序
6.3.1建立新的设计工程
6.3.2添加新的C语言文件
6.3.3C语言程序结构
6.3.4设计建立
6.3.5设计运行和分析
6.4常量和变量
6.4.1常量
6.4.2变量
6.5数据类型
6.5.1标准C语言所支持的类型
6.5.2单片机扩充的类型
6.5.3自定义数据类型
6.5.4变量及存储模式
6.6运算符
6.6.1赋值运算符
6.6.2算术运算符
6.6.3递增和递减运算符
6.6.4关系运算符
6.6.5逻辑运算符
6.6.6位运算符
6.6.7复合赋值运算符
6.6.8逗号运算符
6.6.9条件运算符
6.6.10强制类型转换符
6.6.11sizeof运算符
6.7描述语句
6.7.1输入/输出语句
6.7.2表达式语句
6.7.3条件语句
6.7.4开关语句
6.7.5循环语句
6.7.6返回语句
6.8数组
6.8.1一维数组的表示方法
6.8.2多维数组的表示方法
6.8.3索引数组元素的方法
6.8.4动态输入数组元素的方法
6.8.5数组运算算法
6.9指针
6.9.1指针的基本概念
6.9.2指向指针的指针
6.9.3指针变量输入
6.10函数
6.10.1函数声明
6.10.2函数调用
6.10.3函数变量的存储方式
6.10.4函数参数和局部变量的存储器模式
6.10.5基本数据类型传递参数
6.10.6数组类型传递参数
6.10.7指针类型传递参数
6.11预编译指令
6.11.1宏定义
6.11.2文件包含
6.11.3条件编译
6.11.4其他预处理指令
6.12复杂数据结构
6.12.1结构
6.12.2联合
6.12.3枚举
6.13C程序中使用汇编语言
6.13.1内嵌汇编语言
6.13.2调用汇编程序
6.14C语言端口控制实现
6.15C语言中断程序实现
6.15.1C语言中断程序实现原理
6.15.2外部中断电路原理
6.15.3C语言中断具体实现过程
第7章STC单片机时钟、复位和电源模式原理及实现
7.1STC单片机时钟
7.2STC单片机复位
7.2.1外部RST引脚复位
7.2.2软件复位
7.2.3掉电/上电复位
7.2.4MAX810专用复位电路复位
7.2.5内部低压检测复位
7.2.6看门狗复位
7.2.7程序地址非法复位
7.3STC单片机电源模式
7.3.1低速模式
7.3.2空闲模式
7.3.3掉电模式
第8章STC单片机计数器和定时器原理及实现
8.1计数器/定时器模块简介
8.2计数器/定时器寄存器组
8.2.1定时器/计数器0/1控制寄存器TCON
8.2.2定时器/计数器工作模式寄存器TMOD
8.2.3辅助寄存器AUXR
8.2.4T0~T2时钟输出寄存器和外部中断允许INT_CLKO(AUXR2)
8.2.5定时器T0和T1中断允许控制寄存器IE
8.2.6定时器T0和T1中断优先级控制寄存器IP
8.2.7定时器T4和定时器T3控制寄存器T4T3M
8.2.8定时器T2、T3和T4的中断控制寄存器IE2
8.3计数器/定时器工作模式原理和实现
8.3.1定时器/计数器0工作模式
8.3.2定时器/计数器1工作模式
8.3.3定时器/计数器2工作模式
8.3.4定时器/计数器3工作模式
8.3.5定时器/计数器4工作模式
第9章STC单片机CCP/PCA/PWM模块原理及实现
9.1CCP/PCA/PWM结构
9.2CCP/PCA/PWM寄存器组
9.2.1PCA工作模式寄存器
9.2.2PCA控制寄存器
9.2.3PCA比较捕获寄存器
9.2.4PCA的16位计数器
9.2.5PCA捕获/比较寄存器
9.2.6PCA模块PWM寄存器
9.2.7PCA模块引脚切换寄存器
9.3CCP/PCA/PWM工作模式
9.3.1捕获模式
9.3.216位软件定时器模式
9.3.3高速脉冲输出模式
9.3.4脉冲宽度调制模式
第10章STC单片机串行异步收发器原理及实现
10.1RS232标准简介
10.1.1RS232传输特点
10.1.2RS232数据传输格式
10.1.3RS232电气标准
10.1.4RS232参数设置
10.1.5RS232连接器
10.2STC单片机串口模块简介
10.2.1串口模块结构
10.2.2串口引脚
10.3串口1寄存器及工作模式
10.3.1串口1寄存器组
10.3.2串口1工作模式
10.3.3串口1通信实例1
10.3.4串口1通信实例2
10.4串口2寄存器及工作模式
10.4.1串口2寄存器组
10.4.2串口2工作模式
10.5串口3寄存器及工作模式
10.5.1串口3寄存器组
10.5.2串口3工作模式
10.6串口4寄存器及工作模式
10.6.1串口4寄存器组
10.6.2串口4工作模式
10.7串行通信综合实现
10.7.1红外收发器的电路原理
10.7.2红外通信波形捕获
10.7.3红外通信协议
10.7.4红外检测原理
10.7.5串口通信原理
10.7.6设计实现
第11章STC单片机SPI原理及实现
11.1SPI模块结构及功能
11.1.1SPI传输特点
11.1.2SPI模块功能
11.1.3SPI接口信号
11.1.4SPI接口的数据通信方式
11.1.5SPI模块内部结构
11.2SPI模块寄存器组
11.2.1SPI控制寄存器
11.2.2SPI状态寄存器
11.2.3SPI数据寄存器
11.2.4中断允许寄存器
11.2.5中断优先级寄存器
11.2.6控制SPI引脚位置寄存器
11.3SPI模块配置及时序
11.3.1SPI配置模式
11.3.2主/从模式的注意事项
11.3.3通过SS修改模式
11.3.4写冲突
11.3.5数据模式时序
11.4SPI模块设计实例
11.4.1系统控制电路原理
11.4.27段数码管原理
11.4.374HC595原理
11.4.4系统软件控制流程
11.4.5程序具体实现
第12章STC单片机ADC原理及实现
12.1模数转换器原理
12.1.1模数转换器的参数
12.1.2模数转换器的类型
12.2STC单片机内ADC的结构原理
12.2.1STC单片机内ADC的结构
12.2.2ADC转换结果的计算方法
12.3STC单片机内ADC寄存器组
12.3.1P1口模拟功能控制寄存器
12.3.2ADC控制寄存器
12.3.3时钟分频寄存器
12.3.4ADC结果高位寄存器
12.3.5ADC结果低位寄存器
12.3.6中断使能寄存器
12.3.7中断优先级寄存器
12.4ADC应用实现1
12.4.1直流分压电路原理
12.4.2软件设计流程
12.4.3具体实现过程
12.5ADC应用实现2
12.5.1硬件电路设计
12.5.21602字符LCD原理
12.5.3软件设计流程
12.5.4具体实现过程
12.6ADC应用实现3
12.6.1硬件电路设计
12.6.212864图形点阵LCD原理
12.6.3软件设计流程
12.6.4ADC外部输入信号要求
12.6.5具体实现过程
12.7ADC应用实现4
第13章STC单片机增强型PWM发生器原理及实现
13.1增强型PWM发生器简介
13.2增强型PWM发生器相关寄存器组
13.2.1端口配置寄存器
13.2.2PWM配置寄存器
13.2.3PWM控制寄存器
13.2.4PWM中断标志寄存器
13.2.5PWM外部异常控制寄存器
13.2.6PWM计数器
13.2.7PWM时钟选择寄存器
13.2.8PWM2翻转计数器
13.2.9PWM2控制寄存器
13.2.10PWM3翻转计数器
13.2.11PWM3控制寄存器
13.2.12PWM4翻转计数器
13.2.13PWM4控制寄存器
13.2.14PWM5翻转计数器
13.2.15PWM5控制寄存器
13.2.16PWM6翻转计数器
13.2.17PWM6控制寄存器
13.2.18PWM7翻转计数器
13.2.19PWM7控制寄存器
13.2.20PWM中断优先级控制寄存器
13.3增强型PWM发生器实现1
13.4增强型PWM发生器实现2
第14章STC单片机比较器原理及实现
14.1STC单片机比较器结构
14.2STC单片机比较器寄存器组
14.2.1比较器控制寄存器1
14.2.2比较器控制寄存器2
14.3STC单片机比较器应用
第15章RTX51操作系统原理及实现
15.1操作系统的必要性
15.1.1单任务程序
15.1.2轮询程序
15.2操作系统基本知识
15.2.1操作系统的作用
15.2.2操作系统的功能
15.3RTX51操作系统的任务
15.3.1定义任务
15.3.2管理任务
15.3.3切换任务
15.4RTX51操作系统内核函数
15.5RTX51操作系统实现
15.5.1RTX51操作系统实现1
15.5.2RTX51操作系统实现2
15.5.3RTX51操作系统实现3