全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

STC单片机C语言程序设计(8051体系架构编程实例及项目实战)/清华开发者书库

  • 定价: ¥129
  • ISBN:9787302482024
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:641页
  • 作者:编者:何宾
  • 立即节省:
  • 2018-12-01 第1版
  • 2018-12-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    何宾编著的《STC单片机C语言程序设计(8051体系架构编程实例及项目实战)》系统地论述了STC单片机的C语言程序设计方法。全书共分为27章,主要内容包括:单片机基础知识,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语言程序设计与STC单片机的各个知识点进行系统化融合,不仅系统地介绍C语言程序设计的各个知识点及其在单片机中的具体应用,而且更加突出学习方法。为了方便读者自学,本书提供了大量的设计案例和公开教学视频。
    本书可作为读者零基础学习单片机C语言程序设计的参考用书,也可作为单片机竞赛、单片机认证考试的参考用书。

作者简介

    何宾,国内知名的嵌入式系统和电子信息技术专家,长期从事嵌入式系统和信号处理方面的教学和科研工作。与包括意法半导体在内的全球多家知名的半导体厂商和EDA工具厂商大学计划部门保持密切合作。已经出版电子信息方面的著作近80部,内容涵盖电路仿真、电路设计、可编程逻辑器件、单片机、嵌入式系统等。典型的代表作有《STC单片机原理及应用》《EDA原理及Verilog HDL实现》《ARM Cortex-M0全可编程SoC原理及实现》《Altium Designer 15.0电路仿真、设计、验证与工艺实现权威指南》《Xilinx FPGA数字信号处理权威指南》等。

目录

第1章  单片机基础知识
  1.1  单片机发展历史
  1.2  单片机内部架构
  1.3  单片机与嵌入式系统的关系
  1.4  单片机硬件开发平台
  1.5  运行第一个单片机程序
  1.6  单片机编程语言
第2章  STC单片机硬件知识
  2.1  STC单片机发展历史
  2.2  STC单片机IAP和ISP
  2.3  STC单片机命名规则及封装
    2.3.1  命名规则
    2.3.2  封装类型
    2.3.3  引脚定义
  2.4  STC单片机结构及功能
  2.5  STC单片机的I/O驱动原理
  2.6  STC单片机硬件下载电路设计
    2.6.1  通过USB-串口芯片的下载电路
    2.6.2  USB直接下载编程电路
  2.7  STC单片机电源系统设计
  2.8  调试单片机系统所用到的仪器
第3章  数值表示及转换
  3.1  常用数制
    3.1.1  二进制
    3.1.2  十进制
    3.1.3  十六进制
  3.2  正数表示方法
    3.2.1  正整数的表示
    3.2.2  正小数的表示
  3.3  正数码制转换
    3.3.1  十进制整数转换成其他进制数
    3.3.2  十进制小数转换成二进制数
  3.4  负数表示方法
    3.4.1  符号幅度表示法
    3.4.2  补码表示法
  3.5  负数补码的计算
    3.5.1  负整数补码的计算
    3.5.2  负小数补码的计算
  3.6  定点数表示
  3.7  浮点数表示
第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指令系统
  5.1  STC单片机CPU寻址模式
    5.1.1  立即数寻址模式
    5.1.2  直接寻址模式
    5.1.3  间接寻址模式
    5.1.4  寄存器寻址模式
    5.1.5  相对寻址模式
    5.1.6  变址寻址模式
    5.1.7  位寻址模式
  5.2  STC单片机CPU指令集
    5.2.1  算术指令
    5.2.2  逻辑指令
    5.2.3  数据传送指令
    5.2.4  布尔指令
    5.2.5  程序分支指令
第6章  STC单片机集成开发环境
  6.1  Keil μVision集成开发环境介绍
    6.1.1  软件功能介绍
第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单片机C语言复杂数据结构
第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操作系统原理及实现
第27章  综合项目实例:风扇转速控制系统的设计与实现
附录A  STC单片机选型表
附录B  STC四轴飞行器
附录C  GNT-SMK-2开发板原理图