STC单片机C语言程序设计

STC单片机C语言程序设计

何宾, 编著

出版社:清华大学出版社

年代:2015

定价:59.0

书籍简介:

本书首次全面系统地介绍了基于STC单片机的嵌入式C程序设计。全书共分25章,从零基础开始,通过分析C语言编程的各个细节使得读者能对C语言有一个更加全面和准确地认识。

书籍目录:

第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.4STC单片机结构及功能

1.5STC单片机引脚信号

第2章数值表示及转换

2.1常用码制

2.1.1二进制码制

2.1.2十进制码制

2.1.3十六进制码制

2.1.4BCD码

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

4.1.1控制器

4.1.2运算器

4.1.3特殊功能寄存器

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

4.2.1程序Flash存储器

4.2.2数据Flash存储器

4.2.3内部数据RAM存储器

4.2.4外部数据存储器

4.2.5字节存储顺序

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

4.3.1中断原理

4.3.2中断系统结构

4.3.3中断优先级处理

4.3.4中断优先级控制寄存器

4.3.5中断向量表

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

5.1STC单片机CPU寻址模式

5.1.1立即数寻址模式

5.1.2直接寻址模式

5.1.3间接寻址模式

5.1.4寄存器寻址模式

5.1.5相对寻址模式

5.1.6变址寻址模式

5.1.7位寻址模式

5.2STC单片机CPU指令集

5.2.1算术指令

5.2.2逻辑指令

5.2.3数据传送指令

5.2.4布尔指令

5.2.5程序分支指令

第6章STC单片机集成开发环境

6.1Keil μVision集成开发环境介绍

6.1.1软件功能介绍

6.1.2软件的下载

6.1.3软件的安装

6.1.4导入STC单片机元件库

6.1.5软件的启动

6.2Keil μVision软件开发流程介绍

6.2.1明确软件需求

6.2.2创建设计工程

6.2.3编写汇编/C软件代码

6.2.4汇编器对汇编语言处理

6.2.5C编译器对C语言进行处理

6.2.6库管理器生成库文件

6.2.7链接器生成绝对目标模块文件

6.2.8目标到HEX转换器

6.2.9调试器调试目标代码

6.3Keil μVision软件开发流程实现

6.3.1建立新的设计工程

6.3.2配置文件结构

6.3.3设置工程选项

6.3.4添加新的源文件

6.3.5建立设计

6.3.6硬件平台

6.3.7运行设计

6.3.8启动硬件仿真

6.4U8W编程器

6.4.1U8W编程器接口和功能

6.4.2U8W在线联机下载

6.4.3U8W脱机下载

第7章STC单片机汇编语言编程基础

内容摘要:

本书介绍了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操作系统原理及实现。本书通过全方位多角度的讲解,将C语言程序设计与单片机课程中的各个知识点进行系统化融合。该教材的一大特色就是理论和实际并重,不仅系统介绍C语言程序设计的各个细节以及在单片机的具体应用,并且更加突出学习方法,教给读者系统学习高级程序设计以及微处理器与嵌入式系统的思路和方法。通过对相关知识点的系统介绍,为读者独立学习其他高级语言程序设计以及基于其他处理器架构的嵌入式系统打下坚实的基础。为了方便教师的教学和学生的自学,本书提供了大量的设计案例和教学视频。本书可作为高职和本科学生系统学习C语言程序设计以及单片机课程的教材,也可作为STC单片机竞赛、单片机认证考试的参考用书。对于从事单片机应用的工程师以及零基础学习C语言的读者来说,也是很好的参考用书。

书籍规格:

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

书籍信息归属:

STC单片机C语言程序设计是清华大学出版社于2016.出版的中图分类号为 TP312 ,TP368.1 的主题关于 单片微型计算机-C语言-程序设计-高等学校-教材 的书籍。