STC单片机原理及应用

STC单片机原理及应用

何宾, 编著

出版社:清华大学出版社

年代:2015

定价:59.0

书籍简介:

本书首次全面系统地以STC公司的IAP15W4K58S4单片机为例,从器件、汇编语言、C语言和TinyOS操作系统四个方面对单片机的原理、开发流程和应用进行了多角度的介绍。通过本书内容的介绍,使读者系统掌握单片机以及微控制器的学习方法以及设计思路,从而能够基于STC的单片机实现高效地应用设计。

作者介绍:

何宾,著名嵌入式系统专家,长期从事电子设计自动化方面的教学和科研工作,与全球多家知名的半导体厂商和EDA工具厂商保持紧密合作。目前已经出版EDA方面的著作20余部,内容涵盖电路仿真、电路设计、FPGA、单片机、嵌入式系统等。代表作有《Xilinx FPGA设计权威指南》、《Xilinx All Programmable Zynq-7000 SoC设计指南》、《Altium Designer13.0电路设计、仿真与验证权威指南》、《Xilinx FPGA数字设计——从门级到行为级的双重描述》、《Xilinx FPGA数字信号处理权威指南——从HDL、模型到C的描述》、《模拟与数字系统协同设计权威指南——Cypress集成开发环境》。

书籍目录:

第1章 STC单片机绪论

1.1 单片机基础

1.1.1 单片机发展历史

1.1.2 单片机概念

1.1.3 单片机与嵌入式系统

1.1.4 单片机编程语言

1.2 STC单片机简介

1.2.1 STC单片机发展历史

1.2.2 STC单片机IAP和ISP

1.2.3 STC单片机命名规则

1.2.4 STC单片机封装类型

1.3 STC单片机开发流程

1.3.1 硬件设计流程

1.3.2 软件设计流程

1.4 STC单片机结构及功能

1.5 STC单片机引脚信号

第2章 数值表示及转换

2.1 常用码制

2.1.1 二进制码制

2.1.2 十进制码制

2.1.3 八进制码制

2.1.4 十六进制码制

2.1.5 BCD码

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.1 STC单片机CPU内核功能单元

3.1.1 控制器

3.1.2 运算器

3.1.3 特殊功能寄存器

3.2 STC单片机存储器结构和地址空间

3.2.1 程序Flash存储器

3.2.2 数据Flash存储器

3.2.3 内部数据RAM存储器

3.2.4 外部数据存储器

3.3 STC单片机中断系统原理及功能

3.3.1 中断原理

3.3.2 中断系统结构

3.3.3 中断优先级处理

3.3.4 中断优先级控制寄存器

3.3.5 中断向量表

第4章 STC单片机CPU指令系统

4.1 STC单片机CPU寻址模式

4.1.1 立即数寻址模式

4.1.2 直接寻址模式

4.1.3 间接寻址模式

4.1.4 寄存器寻址模式

4.1.5 相对寻址模式

4.1.6 变址寻址模式

4.1.7 位寻址模式

4.2 STC单片机CPU指令集

4.2.1 算术指令

4.2.2 逻辑指令

4.2.3 数据传送指令

4.2.4 布尔指令

4.2.5 程序分支指令

第5章 STC单片机汇编语言编程模型

5.1 汇编语言程序结构

5.2 汇编代码中段的分配

5.2.1 CODE段

5.2.2 BIT段

5.2.3 IDATA段

5.2.4 DATA段

5.2.5 XDATA段

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.6 KeilμVision集成开发环境简介

5.6.1 软件功能

5.6.2 软件的下载

5.6.3 软件的安装

5.6.4 软件的启动

5.7 Keiltμ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.8 STC硬件平台说明

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.1 C语言发展历史

6.2 C语言的优势

6.3 设计第一个C程序

6.3.1 建立新的设计工程

6.3.2 添加新的C语言文件

6.3.3 C语言程序结构

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.11 sizeof运算符

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.13 C程序中使用汇编语言

6.13.1 内嵌汇编语言

6.13.2 调用汇编程序

6.14 C语言端口控制实现

6.15 C语言中断程序实现

6.15.1 C语言中断程序实现原理

6.15.2 外部中断电路原理

6.15.3 C语言中断具体实现过程

……

第7章 STC单片机时钟、复位和电源模式原理及实现

第8章 STC单片机计数器和定时器原理及实现

第9章 STC单片机CCP/PCA/PWM模块原理及实现

第10章 STC单片机串行异步收发器原理及实现

第11章 STC单片机SPI原理及实现

第12章 STC单片机ADC原理及实现

第13章 STC单片机增强型PWM发生器原理及实现

第14章 STC单片机比较器原理及实现

第15章 RTX51操作系统原理及实现

内容摘要:

本书是为国内单片机相关课程教学而编写的教材。全书共分为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单片机进行了全方位的解读。通过全方位的讲解,将单片机课程中的各个知识点进行融会贯通。该教材的一大特色就是理论和实际并重,不仅介绍单片机的应用,而且更加突出学习方法,教给读者系统学习微处理器和嵌入式系统的思路和方法。这样,为读者将来自己独立学习基于其他处理器的嵌入式系统打下坚实的基础。为了方便教师的教学和学生的自学,本书提供了大量的设计案例,并对这些设计案例进行了系统深入的讲解和分析。本书可作为高职和本科单片机课程的教材,也可作为STC单片机竞赛、单片机认证考试的参考用书。对于从事单片机应用的工程师来说,本书也是很好的工程参考用书。

书籍规格:

书籍详细信息
书名STC单片机原理及应用站内查询相似图书
9787302397878
如需购买下载《STC单片机原理及应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

STC单片机原理及应用是清华大学出版社于2015.出版的中图分类号为 TP368.1 的主题关于 单片微型计算机-高等学校-教材 的书籍。