作品简介

本书从微型计算机的基本构成和基本概念入手,介绍单片机的构成、各个模块的工作过程、接口原理、应用电路设计、汇编语言和C语言设计,选择了目前实际工程中常用的新技术、新器件,力图达到学以致用的根本目的。

全书共12章,每章均配有习题,所举例程均经调试通过,很多程序来自科研和实际应用系统。为了便于学习,还开发设计了与教材配套的综合教学实验平台,该平台提供了20余种实验供学生选用学习,也为善于思考、乐于动手实践的学生提供了自学实验手段。

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

主编:陈桂友

作品目录

  • 前言
  • 第1章 单片机技术概述
  • 1.1 微型计算机的基本概念及分类
  • 1.2 单片机技术发展的特点
  • 1.3 常见的单片机
  • 1.4 单片机的应用
  • 1.5 习题
  • 第2章 8051单片机及增强型8051内核
  • 2.1 8051单片机的引脚及内部结构
  • 2.2 STC8A8K64S4A12的增强型8051内核
  • 2.3 习题
  • 第3章 数字输入/输出端口
  • 3.1 单片机数字输入/输出端口的概述
  • 3.2 STC8A8K64S4A12的数字输入/输出端口
  • 3.3 习题
  • 第4章 指令系统
  • 4.1 助记符语言
  • 4.2 指令格式及分类
  • 4.3 寻址方式
  • 4.4 数据传送类指令
  • 4.5 逻辑操作类指令
  • 4.6 算术运算类指令
  • 4.7 位操作指令
  • 4.8 控制转移类指令
  • 4.9 习题
  • 第5章 汇编语言程序设计及仿真调试
  • 5.1 汇编语言程序设计基础知识
  • 5.2 汇编语言程序设计举例
  • 5.3 利用Keil μVision集成开发环境调试程序
  • 5.4 自行制作仿真器进行在线仿真调试
  • 5.5 将程序下载到单片机中进行验证
  • 5.6 习题
  • 第6章 单片机的C语言程序设计
  • 6.1 单片机C语言程序中的常用运算
  • 6.2 C51对ANSI C的扩展
  • 6.3 STC8A8K64S4A12单片机C51程序框架
  • 6.4 习题
  • 第7章 中断
  • 7.1 中断的概念
  • 7.2 8051单片机的中断系统及其管理
  • 7.3 STC8A8K64S4A12单片机的中断系统及其管理
  • 7.4 中断应用开发举例
  • 7.5 习题
  • 第8章 定时/计数器
  • 8.1 STC8A8K64S4A12单片机的定时/计数器
  • 8.2 STC8A8K64S4A12的可编程计数器阵列模块
  • 8.3 习题
  • 第9章 串行通信
  • 9.1 通信的一般概念
  • 9.2 STC8A8K64S4A12单片机的串行接口
  • 9.3 STC8A8K64S4A12单片机的SPI
  • 9.4 习题
  • 第10章 模拟量模块
  • 10.1 模拟量处理系统的一般结构
  • 10.2 STC8A8K64S4A12片内集成A/D模块的结构及使用
  • 10.3 D/A转换器及其与单片机的接口应用
  • 10.4 习题
  • 第11章 增强型PWM波形发生器
  • 11.1 PWM概述
  • 11.2 增强型PWM发生器的结构
  • 11.3 增强型PWM发生器相关寄存器
  • 11.4 增强型PWM波形发生器的应用
  • 11.5 习题
  • 第12章 单片机应用系统设计举例
  • 12.1 系统要求
  • 12.2 需求分析
  • 12.3 系统硬件设计
  • 12.4 系统软件设计
  • 12.5 习题
  • 附录
  • 附录A STC8A8K64S4A12单片机寄存器头文件STC8.INC内容
  • 附录B STC8A8K64S4A12单片机寄存器头文件stc8.h内容
  • 附录C 逻辑符号对照表
  • 参考文献
展开全部