注重体验与质量的电子书资源下载网站
分类于: 计算机基础
简介
STC单片机原理及应用(第2版): 从器件、汇编、C到操作系统的分析和设计(立体化教程) 豆 0.0分
资源最后更新于 2020-03-29 05:03:00
作者:何宾
出版社:出版社清华大学出版社
出版日期:2019-01
ISBN:9787302492337
文件格式: pdf
标签: 计算机 教材 编程语言 高等学校 单片机 高等学校电子信息类专业系列教材
简介· · · · · ·
本书是为单片机相关课程教学而编写的教材。全书共分为17章,主要内容包括:单片机和嵌入式系统基础知识,STC单片机硬件知识,STC单片机软件开发环境,数值表示及转换,STC单片机架构,STC单片机CPU指令系统,STC单片机汇编语言编程模型,STC单片机C语言编程模型,STC单片机时钟、复位和电源模式原理及实现,STC单片机比较器原理及实现,STC单片机计数器和定时器原理及实现,STC单片机异步串行收发器原理及实现,STC单片机ADC原理及实现,STC单片机增强型PWM发生器原理及实现,STC单片机SPI原理及实现,STC单片机CCP/PCA/PWM模块原理及实现,RTX51操作系统原理及实现。针对国内高校单片机课程教学中普遍存在的理论讲解不透彻、实践教学不系统的缺点,本书从器件、汇编语言、C语言和操作系统四个角度对STC新一代单片机进行了全方位的解读,将单片机课程中的各个知识点进行融会贯通。该教材的一大特色就是理论和实际并重,不仅介绍单片机的应用,而且更加突出学习方法,教给读者系统学习微处理器和嵌入式系统的思路和方法。这样,为读者将来学习基于其他处理器的嵌入式系统打下坚实的基础。为了方便教师的教学和学生的自学,本书提供了大量的设计案例,并对这些设计案例进行了深入的分析。本书可作为高职和本科院校单片机课程的教材,也可作为STC单片机竞赛、单片机认证考试的参考用书。对于从事单片机应用的工程师来说,本书也是很好的参考用书。何宾,著名的嵌入式系统专家,高校嵌入式系统教学改革的开拓者。长期从事电子设计自动化方面的教学和科研工作,与全球多家知名的半导体厂商和EDA工具厂商保持紧密合作。目前已经出版电子信息技术方面的著作近50部,内容涵盖电路仿真、电路设计、FPGA、单片机、嵌入式系统等,代表作有《Xilinx FPGA设计权威指南》《Xilinx All Programmable Zynq-7000 SoC设计指南》《Altium Designer 13.0电路设计、仿真与验证权威指南》《Xilinx FPGA数字设计——从门级到行为级的双重描述》《Xilinx FPGA数字信号处理权威指南——从HDL、模型到C的描述》《模拟与数字系统协同设计权威指南——Cypress集成开发环境》。
目录
作者简介
内容简介
高等学校电子信息类专业系列教材
序 FOREWORD
推荐序 FOREWORD
第2版前言 PREFACE
第1版前言 PREFACE
学习说明 STUDY SHOWS
第1章 单片机和嵌入式系统基础知识
1.1 嵌入式系统的基本概念
1.2 8051微控制器的内部架构
1.3 8051单片机硬件开发平台
1.4 运行第一个8051单片机程序
1.5 8051单片机编程语言
第2章 STC单片机硬件知识
2.1 STC单片机发展历史
2.2 STC单片机IAP和ISP
2.3 STC单片机命名规则及封装
2.4 STC单片机的架构及功能
2.5 STC单片机的I/O驱动原理
2.6 STC单片机硬件下载电路设计
2.7 STC单片机电源系统设计
第3章 STC单片机软件开发环境
3.1 KeilμVision集成开发环境介绍
3.2 KeilμVision软件开发流程介绍
3.3 KeilμVision基本开发流程的实现
第4章 数值表示及转换
4.1 常用码制
4.2 正数表示方法
4.3 正数码制转换
4.4 负数表示方法
4.5 负数补码的计算
4.6 定点数表示
4.7 浮点数表示
第5章 STC单片机架构
5.1 STC单片机CPU内核功能单元
5.2 STC单片机存储器结构和地址空间
5.3 STC单片机中断系统原理及功能
第6章 STC单片机CPU指令系统
6.1 STC单片机CPU寻址模式
6.2 STC单片机CPU指令集
第7章 STC单片机汇编语言编程模型
7.1 汇编语言程序结构
7.2 汇编代码中段的分配
7.3 汇编语言符号及规则
7.4 汇编语言操作数描述
7.5 汇编语言控制描述
7.6 KeilμVision5汇编语言设计流程
7.7 单片机端口控制汇编语言程序设计
7.8 单片机中断汇编语言程序设计
第8章 STC单片机C语言编程模型
8.1 常量和变量
8.2 数据类型
8.3 运算符
8.4 描述语句
8.5 数组
8.6 指针
8.7 函数
8.8 预编译指令
8.9 复杂数据结构
8.10 C程序中使用汇编语言
8.11 C语言端口控制实现
8.12 C语言中断程序实现
第9章 STC单片机时钟、复位和电源模式原理及实现
9.1 STC单片机时钟
9.2 STC单片机复位
9.3 STC单片机电源模式
第10章 STC单片机比较器原理及实现
10.1 STC单片机比较器结构
10.2 STC单片机比较器寄存器组
10.3 STC单片机比较器应用
第11章 STC单片机计数器和定时器原理及实现
11.1 计数器/定时器模块简介
11.2 计数器/定时器寄存器组
11.3 计数器/定时器工作模式原理和实现
第12章 STC单片机异步串行收发器原理及实现
12.1 RS-232标准简介
12.2 STC单片机串口模块简介
12.3 串口1寄存器及工作模式
12.4 串口2寄存器及工作模式
12.5 红外通信的原理及实现
第13章 STC单片机ADC原理及实现
13.1 模数转换器原理
13.2 STC单片机内ADC的结构原理
13.3 STC单片机内ADC寄存器组
13.4 直流电压测量及串口显示
13.5 直流电压测量及LCD屏显示
13.6 交流电压测量及LCD屏显示
13.7 温度测量及串口显示
第14章 STC单片机增强型PWM发生器原理及实现
14.1 脉冲宽度调制原理
14.2 增强型PWM发生器模块
14.3 生成单路PWM信号
14.4 生成两路互补PWM信号
14.5 步进电机的驱动和控制
第15章 STC单片机SPI原理及实现
15.1 SPI模块结构及功能
15.2 SPI模块寄存器组
15.3 SPI模块配置及时序
15.4 7段数码管的驱动与显示
第16章 STC单片机CCP/PCA/PWM模块原理及实现
16.1 CCP/PCA/PWM结构
16.2 CCP/PCA/PWM寄存器组
16.3 CCP/PCA/PWM工作模式
第17章 RTX51操作系统原理及实现
17.1 操作系统的必要性
17.2 操作系统基本知识
17.3 RTX51操作系统的任务
17.4 RTX51操作系统内核函数
17.5 RTX51操作系统实现
附录A STC单片机考试样题
附录B STC单片机选型表
附录C