图书信息
图书目录

单片微型计算机原理及接口技术(第3版)




本书是教育部高等学校自动化类专业教学指导委员会立项的“工程应用型自动化专业课程体系与教材建设”项目的成果,同时也是教育部高等学校电工电子基础课程教学指导分委员会推荐教材。本书从介绍微型计算机的基本结构和工作原理入手,介绍了单片微型计算机(单片机)的构成、各个模块的结构原理和工作过程、应用设计。在单片机程序开发方面,从介绍汇编语言开始,到使用C语言进行单片机程序的开发,内容选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。

全书共分12章,第1章简要介绍微型计算机的发展历史及应用;第2章介绍微型计算机的基础知识;第3章介绍计算机系统模型机的结构及工作过程,并介绍基于8051内核的STC8H8K64U单片机的结构及典型系统构成;第4章介绍单片机的指令系统及汇编语言程序设计;第5章介绍单片机的C语言程序(简称C51程序)的语法、C51程序框架以及C51程序设计与调试,介绍单片机C语言与汇编语言的对应关系;第6章介绍中断的概念和单片机的中断系统;第7章介绍定时器/计数器的结构原理及应用设计;第8章介绍数据通信技术;第9章介绍模拟量模块;第10章介绍脉冲宽度调制(PWM)模块;第11章介绍DMA控制器;第12章介绍单片机应用系统的设计实例,从硬件和软件两个方面介绍应用系统的设计。每章都有配套的习题,所举例程均经调试通过,很多程序来自科研和实际工程应用系统。为了便于学习,提供了与教材配套的综合教学实验平台,该平台提供了20余种实验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学实验手段。本书为新形态教材,全书内容一体化设计,通过扫描二维码及访问本书配套网站,可获取部分例题的源程序代码和教学视频,方便读者自学。

本书深入浅出、层次分明、实例丰富、通俗易懂、突出实用、可操作性强,特别适合作为普通高等学校自动化类、计算机类、电子信息类、电气类及机械类相关专业的教学用书,还可作为高职高专以及培训班的教材使用。同时,也可作为从事单片机应用领域的工程技术人员的参考书。



作者:
主编:陈桂友

定价:
62.00元

出版时间:
2025-02-10

ISBN:
978-7-04-063315-3

物料号:
63315-00

读者对象:
高等教育

一级分类:
电气/电子信息/自动化类

二级分类:
电子电气类核心课程

三级分类:
微型计算机原理及接口技术

重点项目:
暂无

版面字数:
610.00千字

开本:
16开

全书页数:
暂无

装帧形式:
平装
  • 前辅文
  • 第1章 微型计算机概述
    • 1.1 微型计算机发展概况
      • 1.1.1 微处理器和微型计算机
      • 1.1.2 微型计算机的基本构成
      • 1.1.3 单片微型计算机简介
      • 1.1.4 微型计算机的软件系统
    • 1.2 微型计算机的应用
  • 第2章 微型计算机的基础知识
    • 2.1 微型计算机中的数制及其编码
      • 2.1.1 微型计算机中的数制
      • 2.1.2 不同数制之间的转换
      • 2.1.3 数值数据的编码及其运算
      • 2.1.4 非数值数据的编码
    • 2.2 微型计算机的常用术语和技术
      • 2.2.1 常用单位及术语
      • 2.2.2 常用技术
  • 第3章 STC8H8K64U单片机的硬件结构
    • 3.1 模型机的结构及工作过程
      • 3.1.1 模型机的结构简介
      • 3.1.2 模型机的工作过程
    • 3.2 STC8H8K64U单片机的内部结构
    • 3.3 STC8H8K64U单片机的存储器
    • 3.4 单片机的引脚
      • 3.4.1 单片机的引脚及功能
      • 3.4.2 单片机的输入/输出引脚
    • 3.5 单片机应用系统的典型构成
    • 3.6 口袋式单片机学习平台简介
      • 3.6.1 口袋式单片机学习平台的功能
      • 3.6.2 口袋式单片机学习平台的核心电路
  • 第4章 指令系统及汇编语言程序设计
    • 4.1 编程语言简介
    • 4.2 指令和伪指令
      • 4.2.1 指令格式
      • 4.2.2 寻址方式
      • 4.2.3 伪指令
    • 4.3 汇编语言指令集
      • 4.3.1 数据传送类指令
      • 4.3.2 逻辑操作类指令
      • 4.3.3 算术运算类指令
      • 4.3.4 位操作指令
      • 4.3.5 控制转移类指令
    • 4.4 汇编语言程序设计
      • 4.4.1 汇编语言程序设计的一般步骤和基本框架
      • 4.4.2 典型汇编语言程序设计举例
  • 第5章 单片机的C语言程序设计及仿真调试
    • 5.1 C51程序的基本语法
      • 5.1.1 关键字
      • 5.1.2 一般结构
      • 5.1.3 数据类型
      • 5.1.4 运算符和表达式
    • 5.2 Keil C51程序的语句
      • 5.2.1 表达式语句
      • 5.2.2 条件语句
      • 5.2.3 开关语句
      • 5.2.4 循环语句
      • 5.2.5 goto、break、continue和return语句
    • 5.3 函数
      • 5.3.1 函数的定义与调用
      • 5.3.2 Keil C51函数
    • 5.4 预处理命令
    • 5.5 单片机C语言程序框架及实例
  • 第6章 中断
    • 6.1 中断的概念
    • 6.2 单片机的中断系统及其应用
      • 6.2.1 中断源及其优先级管理
      • 6.2.2 单片机中断处理过程
      • 6.2.3 中断程序编程举例
      • 6.2.4 中断使用过程中需要注意的问题
  • 第7章 定时器/计数器
    • 7.1 定时器/计数器及其应用
      • 7.1.1 定时器/计数器的结构及工作原理
      • 7.1.2 定时器/计数器的相关寄存器
      • 7.1.3 定时器/计数器的工作方式
      • 7.1.4 定时器/计数器量程的扩展
      • 7.1.5 定时器/计数器编程举例
    • 7.2 可编程时钟输出模块及其应用
      • 7.2.1 可编程时钟输出的相关寄存器
      • 7.2.2 可编程时钟输出的编程实例
    • 7.3 RTC实时时钟
      • 7.3.1 RTC的相关寄存器
      • 7.3.2 RTC的应用举例
  • 第8章 数据通信
    • 8.1 通信的有关概念
      • 8.1.1 串行通信的相关概念
      • 8.1.2 并行通信的相关概念
    • 8.2 串行接口
      • 8.2.1 单片机的串行接口
      • 8.2.2 RS485串行通信接口
      • 8.2.3 SPI通信接口
      • 8.2.4 I2C通信接口
  • 第9章 模拟量模块
    • 9.1 模数转换器的工作原理及性能指标
      • 9.1.1 模数转换器的工作原理
      • 9.1.2 模数转换器的性能指标
    • 9.2 STC8H8K64U单片机集成的ADC模块
      • 9.2.1 模数转换器的结构及相关寄存器
      • 9.2.2 ADC相关的计算公式
      • 9.2.3 ADC模块的使用
    • 9.3 STC8H8K64U单片机集成的比较器模块及其使用
  • 第10章 脉冲宽度调制模块
    • 10.1 PWM模块的功能
      • 10.1.1 PWM模块简介
      • 10.1.2 PWMA模块的用途和特性
    • 10.2 PWMA模块的结构
      • 10.2.1 PWM模块的结构框图及内部信号
      • 10.2.2 PWMA模块的时基单元
    • 10.3 PWMA模块的计数模式
      • 10.3.1 向上计数模式
      • 10.3.2 向下计数模式
      • 10.3.3 中央对齐模式(向上/向下计数模式)
      • 10.3.4 重复计数器
    • 10.4 时钟/触发控制器
      • 10.4.1 预分频时钟(CK_PSC)的时钟源
      • 10.4.2 触发同步
    • 10.5 捕获/比较通道
      • 10.5.1 捕获/比较通道的结构
      • 10.5.2 对PWMA_CCRi寄存器的访问方法
      • 10.5.3 输入捕获模式
      • 10.5.4 输出模式
      • 10.5.5 编码器接口模式
    • 10.6 PWM模块的寄存器
    • 10.7 PWM模块的应用举例
      • 10.7.1 PWM输出模式的应用举例
      • 10.7.2 PWM输入捕获模式的应用举例
  • 第11章 DMA控制器
    • 11.1 DMA模块的结构和主要特征
    • 11.2 DMA模块的应用
      • 11.2.1 XRAM存储器和串口2进行数据交换
      • 11.2.2 利用DMA控制器实现ADC数据自动存储到XRAM中
  • 第12章 单片机应用系统设计举例
    • 12.1 设计要求
    • 12.2 硬件电路设计
    • 12.3 软件设计
  • 附录A ASCII码表
  • 附录B 逻辑符号对照表
  • 附录C 特殊功能寄存器及其复位值
  • 附录D 单片机程序的调试和下载
    • D.1 Keil μVision集成开发环境简介
    • D.2 Keil μVision集成开发环境中调试汇编语言程序的方法
    • D.3 使用STC-ISP工具下载程序到单片机中
  • 参考文献
1