- ISBN:9787302424987
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:630
- 出版时间:2016-04-01
- 条形码:9787302424987 ; 978-7-302-42498-7
内容简介
《STC单片机C语言程序设计(立体化教程)》介绍了STC单片机集成环境下的C语言程序设计。 《STC单片机C语言程序设计(立体化教程)》共分为26章,主要内容包括:STC单片机绪论、数值表示及运算、数字逻辑和时序、STC单片机CPU子系统、STC单片机CPU指令系统、STC单片机集成开发环境、STC单片机汇编语言编程基础、STC单片机C语言编程入门、STC单片机C语言数据类型、STC单片机C语言运算符、STC单片机C语言描述语句、STC单片机C语言数组、STC单片机C语言指针、STC单片机C语言函数、STC单片机C语言预编译指令、STC单片机C语言复杂数据结构、STC单片机C语言高级编程技术、STC单片机时钟、复位和电源模式原理及实现、STC单片机比较器原理及实现、STC单片机计数器和定时器原理及实现、STC单片机串行异步收发器原理及实现、STC单片机ADC原理及实现、STC单片机SPI原理及实现、STC单片机CCP/PCA/PWM原理及实现、STC单片机增强型PWM原理及实现和RTX51操作系统原理及实现。 《STC单片机C语言程序设计(立体化教程)》通过全方位多角度的讲解,将C语言程序设计与单片机课程中的各个知识点进行系统化融合。 《STC单片机C语言程序设计(立体化教程)》的一大特色就是理论和实际并重,不仅系统介绍C语言程序设计的各个细节以及在单片机的具体应用,并且更加突出学习方法,教给读者系统学习高级程序设计以及微处理器与嵌入式系统的思路和方法。通过对相关知识点的系统介绍,为读者独立学习其他高级语言程序设计以及基于其他处理器架构的嵌入式系统打下坚实的基础。为了方便教师的教学和学生的自学,《STC单片机C语言程序设计(立体化教程)》提供了大量的设计案例和教学视频。 《STC单片机C语言程序设计(立体化教程)》可作为高职和本科学生系统学习C语言程序设计以及单片机课程的教材,也可作为STC单片机竞赛、单片机认证考试的参考用书。对于从事单片机应用的工程师以及零基础学习C语言的读者来说,也是很好的参考用书。 《STC单片机C语言程序设计(立体化教程)》特色: 知识全面:全面介绍单片机芯片、数字逻辑、8051CPU内核、助记符指令、C语言基础、C语言应用程序开发等几个方面,有机融合“C语言程序设计”课程和“单片机原理及应用”课程内容,力求达到学以致用的目的。 内容:参考了KeilμVision8051集成开发环境应用手册及STC公司新的数据手册,将单片机C语言程序设计内容反映在《STC单片机C语言程序设计(立体化教程)》中。 实例丰富:通过大量的设计实例,对单片机C语言程序设计的各个知识模块进行了详细的讲解。全书提供了140多个实例,充分满足教师教学和学生自学的需要。 软硬融合:以软件和硬件协同设计为主线,将流行的C编程语言与STC8051单片机平台进行系统化深度融合,使读者能深入理解并掌握软件和硬件之间的内在关系。
目录
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.4 STC单片机结构及功能
1.5 STC单片机引脚信号
第2章 数值表示及转换
2.1 常用码制
2.1.1 二进制码制
2.1.2 十进制码制
2.1.3 十六进制码制
2.1.4 BCD码
2.2 正数表示方法
2.2.1 正整数的表示
2.2.2 正小数的表示
2.3 正数码制转换
2.3.1 十进制整数转换成其他进制数
2.3.2 十进制小数转换成二进制数
2.4 负数表示方法
2.4.1 符号幅度表示法
2.4.2 补码表示法
2.5 负数补码的计算
2.5.1 负整数补码的计算
2.5.2 负小数补码的计算
2.6 定点数表示
2.7 浮点数表示
第3章 数字逻辑和时序
3.1 晶体管与I/O驱动
3.1.1 晶体管作为开关
3.1.2 单片机I/O驱动原理
3.2 有限自动状态机
3.2.1 有限自动状态机原理
3.2.2 状态图表示及实现
3.2.3 三位计数器设计实例
3.3 寄存器组功能
3.3.1 控制寄存器
3.3.2 状态寄存器
3.4 时序分析
3.4.1 逻辑门传输时序
3.4.2 建立时间和保持时间
第4章 STC单片机CPU子系统
4.1 STC单片机CPU内核功能单元
4.1.1 控制器
4.1.2 运算器
4.1.3 特殊功能寄存器
4.2 STC单片机存储器结构和地址空间
4.2.1 程序Flash存储器
4.2.2 数据Flash存储器
4.2.3 内部数据RAM存储器
4.2.4 外部数据存储器
4.2.5 字节存储顺序
4.3 STC单片机中断系统原理及功能
4.3.1 中断原理
4.3.2 中断系统结构
4.3.3 中断优先级处理
4.3.4 中断优先级控制寄存器
4.3.5 中断向量表
……
第5章 STC单片机CPU指令系统
第6章 STC单片机集成开发环境
第7章 STC单片机汇编语言编程基础
第8章 STC单片机C语言编程入门
第9章 STC单片机C语言变量和数据类型
第10章 STC单片机C语言运算符
第11章 STC单片机C语言描述语句
第12章 STC单片机C语言数组
第13章 STC单片机C语言指针
第14章 STC单片机C语言函数
第15章 STC单片机C语言预处理指令
第16章 STC单片机复杂数据结构
第17章 STC单片机C语言高级编程技术
第18章 STC单片机时钟、复位和电源模式原理及实现
第19章 STC单片机比较器原理及实现
第20章 STC单片机计数器和定时器原理及实现
第21章 STC单片机串行异步收发器原理及实现
第22章 STC单片机ADC原理及实现
第23章 STC单片机SPI原理及实现
第24章 STC单片机CCP/PCA/PWM模块原理及实现
第25章 STC单片机增强型PWM发生器原理及实现
第26章 RTX51操作系统原理及实现
附录
作者简介
何宾,著名的嵌入式技术和EDA技术专家,长期从事电子设计自动化方面的教学和科研工作,与全球多家知名的半导体厂商和EDA工具厂商大学计划保持紧密合作。目前已经出版嵌入式和EDA方面的著作20余部,内容涵盖电路仿真、电路设计、可编程逻辑器件、数字信号处理、单片机、嵌入式系统、片上可编程系统等。典型的代表作有《Xilinx All Programmable Zynq-7000 SoC设计指南》《Xilinx FPGA数字设计——从门级到行为级的双重描述》《STC单片机原理及应用》等等。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0